说明:其他安装kivy方式可移步:https://kivy.org/#download(需要FQ)
用kivy开发第一个python app
安装完kivy就可以开发app程序了,这里演示下hello-world程序,关于kivy更复杂的用法不是本文重点,后面再成文介绍。
1) 创建一个main.py文件,写入:
1 2 3 4 5 6 |
|
2)创建一个hello.kv文件,写入:
1 2 |
|
简单说明:main.py是入口函数,定义了一个HelloApp类,该类继承kivy.app;hello.kv文件是kivy程序,相当于定义界面风格等,该文件命名规则为类名小写且去除app。
运行第一个python app
1 |
|
安装buildozer工具
通过以上的编码,我创建了自己的第一个python app程序,该程序可以直接在mac、linux、windows平台下运行,那么如何让它在安卓或者苹果手机上运行呢?我们知道在安卓上运行,需要将其打包成apk安装程序,因此就需要用到前面提到过的buildozer工具,(buildozer工具可以打包kivy程序,支持android、ios等),buildozer的安装过程比较简单:
1 |
|
使用buildozer工具将kivy程序打包成apk
在python项目目录下运行:
1 |
|
运行成功将会创建一个配置文件buildozer.spec,可以通过修改配置文件更改app的名称等,然后运行:
1 |
|
运行以上命令将会生成跨平台的安装包,可适用安卓、ios等,如果用于安卓,则是利用python-for-android项目。
在第一次运行以上命令的时候,会自动在系统中下载安卓sdk等必要文件。
以上就是如何利用python开发手机app的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
Python json类型有哪些?列举实例对Python json解析
Python多线程爬虫实战_爬取糗事百科段子的实例_Python
更多相关阅读请进入《Python》频道 >>

Python编程 从入门到实践 第2版
python入门书籍,非常畅销,超高好评,python官方公认好书。