用Python寫安卓APP肯定不是最好的選擇,但是肯定是一個很偷懶的選擇,而且實在不想學習Java,再者,就編程而言已經會的就Python與Golang(註:Python,Golang水平都一般),那麼久Google了一下Python寫安卓的APP的可能性,還真行。
我們使用kivy開發安卓APP,Kivy是一套專門用於跨平台快速應用開發的開源框架,使用Python和Cython編寫,對於多點觸控有著非常良好的支持,不僅能讓開發者快速完成簡潔的互動原型設計,還支援程式碼重用和部署,絕對是一款相當令人驚豔的NUI框架。 (推薦學習:Python影片教學)
因為跨平台的,所以只寫一次程式碼,就可以同時產生安卓及iOS的APP,很酷吧。
本文會帶大家寫一個Hello world
按照世界慣例,我們」hello」吧。
新建一個.py檔
##导入App,然后让TestApp这个类继承 from kivy.app import App ##导入一个Button,运维有这个button,当你点击的时候才会有所反应 from kivy.uix.button importButton ###定义类,名字必须是xxxApp class TestApp(App): ###build一个Button def build(self): ###返回一个Button,文字内容是“Hello,kivy” return Button(text='Hello,kivy') ##运行,因为继承了App,所以才有的run这个方法 TestApp().run()
上面就是我們的Hello了
在windows上運作當然沒有太大的意義,這只是第一步。
更多Python相關技術文章,請造訪Python教學欄位學習!
以上是安卓app可以用python寫嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!