AndroidManifest.xml是什么
AndroidManifest.xml是安卓项目必须的文件,它位于整个安卓项目的根目录。里面配置程序运行所必要的组件,权限,以及一些相关信息。以下介绍qt开发安卓需要怎么配置该文件,及该文件的一些介绍。
1. AndroidManifest.xml创建
然后创建如下图所示:
Package
- package name:包名,默认是org.qtproject.example,也就是说你的java文件需要放在android/src/org/qtproject/example/下,如果你想更改java存储路径那么,默认package name包名也要随之改变。对应关系不多说也可以看出来的,但是必须在qt默认创建的android下。新建的是没有src/org/qtproject/example/这个目录的需要你自己挨个创建。其中src目录必须要创建,其他的目录层级关系自己控制。
- Version code和Version name:这个就是app版本号,是做版本控制的。
- Minimum required SDK和Target SDK:这个东西别乱改,容易出现一些问题,按照默认的就行。
Application
- Application name:目前没发现有什么作用
- Activity name:你的安卓App的名称
- Run:这个填写你的工程名
- Application icon:App图标,三种像素大小的(LDPI、MDPI、HDPI)
permissions
这个就是你的安卓需要开启那些权限,直接在下拉列表中选择你需要的权限然后add添加即可。
2. 创建java主类MainActivity.java
在刚才创建的src/org/qtproject/example目录下创建名为MainActivity的java文件
下一步到底即可创建成功,然后 MainActivity 改为 MainActivity extends org.qtproject.qt5.android.bindings.QtActivity
然后点击XML Source
修改图示位置为org.qtproject.example.MainActivity
至此就可以在Java中填写你的代码了!!!希望对你有所帮助。
qt调用Java在我的另一篇文章中有介绍:C++和java互调