Qt for Android创建AndroidManifest.xml和Java类文件
前言
隨著Qt的不斷升級,如今用Qt來做跨平臺開發也越來越方便,特別是Qt5.0版本以后加大了對Qt Quick的拓展,用QML來開發移動端的應用非常簡單,并且支持的庫也越來越多。
今天要講的是Qt開發android應用的入門文章–如何在Qt Creator中創建AndroidManifest.xml文件。
正文
我的Qt環境是:Qt5.6 Qt Creator4.0.3
創建工程
首先在Qt Creator中創建一個新的工程, 我這里選擇創建一個Quick工程(當然也可以創建QWidgets,看個人需要)
創建AndroidManifest.xml文件
工程創建完成后,打開左側”項目”,然后找到”Build Android APK”,點擊詳情并打開
然后找到右下角Create Templates并點擊打開
然后在彈出的窗口中點擊完成
這樣就在工程中生成了一個AndroidManifest.xml文件,如下
由于新版本的Qt creator中創建的android工程,會默認用gradle來編打包,所以在創建AndroidManifest.xml文件的時候會一起創建gradle相關的東西,當然也可以選擇不用gradle,那么直接刪除這些文件就好了。
ok,至此,AndroidManifest.xml文件已創建完成,可以在該文件中做android程序相關的設置啦,來看看長啥樣子
可以在右上角切換為源碼模式,這里會有一個默認包名,也可以自定義,注意,如果要創建java 主類的話必須要在這個包名下面才可以。但是這個包路徑并沒有自動生成,所以需要進入到AndroidManifest.xml所在的目錄下手動創建對應的包路徑。
注意,這里要先創建一個文件夾命名為src,然后再在src下面創建包路徑, 如下圖
創建java類
剛剛已經創建好了包的路徑,只需要在這個路徑下新建java類就好了。
注意,這里文件存儲位置選擇之前創建好的路徑下。
這里的java類作為程序啟動的主類,需要將類繼承于QtActivity,這樣程序在啟動的時候就會執行該類,那么,修改剛剛新建的java文件
接下來就可以在該類中寫想要的代碼了
最后還要修改一個地方,打開AndroidManifest.xml文件,找到以下地方
將其修改為
OK,大功告成,可以編譯啦。
在手機上的效果圖
測試代碼下載
總結
以上是生活随笔為你收集整理的Qt for Android创建AndroidManifest.xml和Java类文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Qt获取IP地址
- 下一篇: QML for Android通过Scr