Qt for android打开原生系统相机和相册


资源中的打开相机和相册均是原生Java代码实现,在我自己手机和安卓7.0版本上面稳定可靠,测试在魅族5.0版本左右打开相机会死掉,由Qt调用,demo可学习Qt如何与原生Java的交互通信,代码均有注释,里面还有微信等接口,由于java包的依赖,废了我相当长时间去解决,所以资源分相对高点,但学习的价值很高,对于搞qt开发安卓的是一个晋级性的demo,详情细见我的博客http://blog.csdn.net/clinuxf/article/details/78720374
资源截图
代码片段和文件信息
#include 
#include 
#include 
#include 
#include 
#include 
int main(int argc char *argv[])
{
    QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
    QGuiApplication app(argc argv);

    QtAndJavaNotity atandJava;
    atandJava.registerNativeMethods();
   // qmlRegisterType(“com.Java.Notity“10 “QtJavaNotity“);
    QQmlApplicationEngine engine;
    engine.rootContext()->setContextProperty(“QtJavaNotity“&atandJava);
    engine.load(QUrl(QLatin1String(“qrc:/main.qml“)));
    if (engine.rootobjects().isEmpty())
        return -1;

    return app.exec();
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-03-19 09:59  QtOpenCameraAndPicture
     目录           0  2018-03-16 17:22  QtOpenCameraAndPictureandroid
     文件        5564  2018-03-16 17:22  QtOpenCameraAndPictureandroidAndroidManifest.xml
     文件        1559  1983-08-07 08:00  QtOpenCameraAndPictureandroiduild.gradle
     目录           0  2018-03-16 11:14  QtOpenCameraAndPictureandroidgradle
     文件        5502  1983-08-07 08:00  QtOpenCameraAndPictureandroidgradlew
     文件        2291  1983-08-07 08:00  QtOpenCameraAndPictureandroidgradlew.bat
     目录           0  2018-03-16 11:14  QtOpenCameraAndPictureandroidgradlewrapper
     文件       54213  1983-08-07 08:00  QtOpenCameraAndPictureandroidgradlewrappergradle-wrapper.jar
     文件         236  1983-08-07 08:00  QtOpenCameraAndPictureandroidgradlewrappergradle-wrapper.properties
     目录           0  2018-03-16 11:14  QtOpenCameraAndPictureandroid
es
     目录           0  2018-03-16 11:14  QtOpenCameraAndPictureandroid
esvalues
     文件         677  1983-08-07 08:00  QtOpenCameraAndPictureandroid
esvalueslibs.xml
     目录           0  2018-03-16 12:49  QtOpenCameraAndPictureandroidsrc
     目录           0  2018-03-16 11:16  QtOpenCameraAndPictureandroidsrccom
     目录           0  2018-03-16 18:11  QtOpenCameraAndPictureandroidsrccomexample
     文件       11890  2018-03-16 18:11  QtOpenCameraAndPictureandroidsrccomexampleMainActivity.java
     目录           0  2018-03-16 11:52  QtOpenCameraAndPictureandroidsrc
otitly
     文件        1392  2018-03-16 11:52  QtOpenCameraAndPictureandroidsrc
otitlyQtNativeNotify.java
     文件         709  2018-03-16 16:55  QtOpenCameraAndPicturemain.cpp
     文件        2581  2018-03-16 16:55  QtOpenCameraAndPicturemain.qml
     文件         145  2018-03-16 11:14  QtOpenCameraAndPicturePage1.qml
     文件         522  2018-03-16 11:14  QtOpenCameraAndPicturePage1Form.ui.qml
     文件         237  2018-03-16 11:14  QtOpenCameraAndPictureqml.qrc
     文件        4564  2018-03-16 16:21  QtOpenCameraAndPictureQtAndJavaNotity.cpp
     文件         816  2018-03-16 12:02  QtOpenCameraAndPictureQtAndJavaNotity.h
     文件     8685985  2018-03-19 09:34  QtOpenCameraAndPictureQtApp-debug.apk
     文件        1650  2018-03-16 11:29  QtOpenCameraAndPictureQtOpenCameraAndPicture.pro
     文件       49600  2018-03-19 09:36  QtOpenCameraAndPictureQtOpenCameraAndPicture.pro.user
     文件         325  2018-03-16 11:14  QtOpenCameraAndPictureqtquickcontrols2.conf
     文件         469  2018-01-29 19:11  QtOpenCameraAndPicturesimpleCustomEvent.cpp
............此处省略1个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)