|
這里介紹2種簡單的方法,一種是kivy,一種是qpython3,感興趣的朋友可以自己嘗試一下: kivy這是一個完全免費、開源、跨平臺的python應(yīng)用程序開發(fā)框架,編寫后的程序可以直接打包為安卓apk,下面我簡單介紹一下實現(xiàn)過程: 1.首先,安裝kivy,這個直接參考官網(wǎng)安裝步驟就行,如下,一步一步按照提示往下走: 2.安裝完成后,我們就可以直接使用kivy框架來開發(fā)安卓APP了,測試代碼如下,一個非常簡單的窗口程序,后面就是將這個程序打包為安卓apk: 程序運行截圖如下: 3.接著就是打包程序,這里需要先到kivy官網(wǎng)下載定制的虛擬機鏡像kivyvm,成功下載后倒入VMware,接著上傳上面腳本到虛擬機,運行“buildozer init”構(gòu)建命令,如下: 4.最后再運行“buildozer android_new debug”命令,就會自動開始打包過程,如下,這里會自動下載Android SDK,Android NDK等工具包,需要訪問外網(wǎng),速度可能比較慢: 5.成功打包后,會在當(dāng)前目錄下生成一個bin文件夾,里面就有打包好的安卓apk安裝文件,安裝到手機后的效果如下: qpython3這是一個集成了python3解釋器的安卓手機APP(可以直接運行python程序),借助于androidhelper模塊,python也可以開發(fā)簡單的安卓app,下面我簡單介紹一下這個軟件: 1.首先,下載安裝qpython3,這個直接在手機應(yīng)用商店中搜索就行,如下,大概也就12M左右: 2.安裝完成后,打開這個軟件,切換到qedit編輯器,就可以直接使用androidhelper模塊編寫安裝APP啦,測試代碼如下,一個簡單的對話框程序,外加一個輸入框: 3.最后點擊下方運行按鈕,程序運行截圖如下,一個古樸的對話框,輸入文本后,點擊OK按鈕,便可打印出來: 至此,我們就介紹完了2種python開發(fā)安卓APP的方法??偟膩碚f,整個過程都比較麻煩,當(dāng)然,你也可以使用python-for-android這種方法,可以參考一下這個教程https://github.com/kivy/python-for-android,文檔介紹的非常詳細(xì),網(wǎng)上也有相關(guān)資料,感興趣的話,可以搜一下,希望以上分享的內(nèi)容能對你有所幫助吧,也歡迎大家評論、留言進行補充。 |
|
|