如何用 Python 写一个安卓 APP ?
###修改buildozer.spec文件
至少修改下面三项
然后注释
最后我们生成我们需要的apk文件
buildozer.spec更详细的相关参数配置参考: http://buildozer.readthedocs.org/en/latest/specifications.html buildozer命令会在当前文件夹创建一个bin,该文件夹里面有我们想要的apk文件
安装以后是这样: 话说在编译的时候可能出现空间不足的情况,根据虚拟机的不同(vmware或virtualbox)自行扩容吧。 最后我们来瞧瞧简易版Python开发的2048这个游戏的源代码。 代码: https://github.com/mvasilkov/kb/tree/master/6_2048 先看效果图: 试玩了一下,还是蛮流畅的,有兴趣的可以下载玩一下 下载地址:http://pan.baidu.com/s/1eQZACDW 这个游戏代码虽然不长,但是还是蛮占篇幅的,所以简要的说明一下流程。 主要由三部分组成,一是素材,图片音频之类的文件,二是Python代码,三是kv文件,这个kv文件有点像 html 中的css。 Python代码的文件名一般命名为 main.py 然后一定有一个叫做 XXXApp 的类,并继承 App。 比如该类叫做GameApp,那么该目录下的kv文件则必须为Game,如上图所示,假如不是,那么kv文件中的一些设定就不会生效。 比如设定一个标签
id为time,text文本内容为'xxxx',然后字体为60 好吧,点到为止吧,不过似乎什么都没点到~~~ — — — END — — — |
Powered by Discuz! X3.4
© 2001-2023 Discuz! Team.