作为一名程序员都知道,Android系统的APP肯定由安卓开发,用Python开发肯定不明智!
但是Python只要可以开发都会让事件变得简单明了,然而确实可以用Python开发AndroidAPP。
既然要写个APP,那么总得要有个思路吧。
一个是关于运维的APP,设计应该如下 :
在这里还是要推荐下我自己建的Python开发学习群:628979297,群里都是学Python开发的,如果你正在学习Python ,小编欢迎你加入,大家都是软件开发党,不定期分享干货(只有Python软件开发相关的),包括我自己整理的一份2018最新的Python进阶资料和高级开发教程,欢迎进阶中和进想深入Python的小伙伴
好吧,进入正题。
我们使用kivy开发安卓APP,Kivy是一套专门用于跨平台快速应用开发的开源框架,使用Python和Cython编写,对于多点触控有着非常良好的支持,不仅能让开发者快速完成简洁的交互原型设计,还支持代码重用和部署,绝对是一款颇让人惊艳的NUI框架。
跨平台只写一遍代码就可以同时生成安卓及iOS的APP,很酷吧。
本文会带大家写一个Hello world并瞧一瞧Python版的2048的代码
如果kivy在python中应该就能导入了。
点击窗口并按“F1”会这个窗口的一些属性
然后我们回过头看一看python代码
主要由三部分组成,一是素材,图片音频之类的文件,二是Python代码,三是kv文件,这个kv文件有点像html中的css。
Python代码的文件名一般命名为main.py
然后一定有一个叫做XXXApp的类,并继承App。
比如该类叫做GameApp