回覆列表
-
1 # 小小猿愛嘻嘻
-
2 # 堅守63395981
我想有人曲解意思了,人家說用python開發一個手機app,不是說用手機敲寫python程式碼,當然可以啊,只不過在電腦上開發的應用軟體要進行打包什麼的,才能成為一款手機應用app,建議學習相關知識,學海無涯,python功能強大,應用領域很廣泛的
我想有人曲解意思了,人家說用python開發一個手機app,不是說用手機敲寫python程式碼,當然可以啊,只不過在電腦上開發的應用軟體要進行打包什麼的,才能成為一款手機應用app,建議學習相關知識,學海無涯,python功能強大,應用領域很廣泛的
當然是可以的,只不過非常麻煩,目前來說,有2種方式,一種是QPython3,一種是Kivy,下面我分別簡單介紹一下:
QPython3這是一個執行在安卓手機上的APP,集成了Python3直譯器,可以直接編輯執行Python程式,除此之外,也可以開發一些簡單的安卓手機應用,下面我簡單介紹一下這個軟體的安裝和使用:
2.安裝完成後,開啟這個軟體,點選主介面的“編輯器”,就可以直接編輯程式碼來開發簡單手機應用了,這裡主要用到androidhelper這個模組,專門用於手機APP的開發,測試程式碼如下,非常簡單,一個簡單的輸入框,然後列印輸入的訊息,官方也自帶了入門示例,可以在“程式”這個模組中找到原始檔並開啟:
Kivy這是一個免費、開源、跨平臺的應用程式開發框架,編寫後的程式可以直接藉助虛擬機器打包為手機應用,下面我簡單介紹一下這個模組的安裝和使用:
1.首先,安裝kivy模組,這個直接按照官網的教程安裝就行,如下,非常簡單:
3.接著我們就可以藉助kivy官方自帶的虛擬機器,將上面的應用程式打包為手機應用,虛擬機器的話,直接到官網上下載就行,如下,大概2G左右:
4.最後將上面的檔案上傳到這個虛擬機器,執行buildozer命令就會開始打包,整個過程會非常漫長,需要下載一大堆包,包括SDK,NDK等,如下:
成功打包後,就會在當前bin目錄下生成一個apk安裝包,傳送到手機上,安裝後的效果如下,和電腦上的效果差不多,如下:
至此,我們就完成了利用Python來開發安卓手機應用。總的來說,這2種都比較麻煩,對於一些簡單的手機應用來說,可以偶爾使用一下,如果開發大型應用的話,建議還是用原生語言,支援更好也好除錯,網上也有相關教程和資料,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。