python如何编写安卓程序


本文摘自php中文网,作者anonymity,侵删。

我们使用kivy开发安卓APP,Kivy是一套专门用于跨平台快速应用开发的开源框架,使用Python和Cython编写,对于多点触控有着非常良好的支持,不仅能让开发者快速完成简洁的交互原型设计,还支持代码重用和部署,绝对是一款颇让人惊艳的NUI框架。

因为跨平台的,所以只写一遍代码,就可以同时生成安卓及iOS的APP,很酷吧。

带大家写一个Hello world

kivy安装
环境说明:笔者在用的是Python2.7.10
这里仅介绍windows平台安装
所有平台参考: https://kivy.org/#download

更新pip,setuptools

1

python -m pip install –upgrade pip wheel setuptools

然后是安装所需要的依赖

1

2

python -m pip install docutils pygmentspypiwin32 kivy.deps.sdl2 kivy.deps.glew \

kivy.deps.gstreamer –extra-index-url https://kivy.org/downloads/packages/simple/

值得注意的是,上面的安卓需要访问Google,所以请自备梯子,而且kivy.deps.gstreamer这个包比较大(95MB),可以单独本地安装,
然后就是安装kivy了

1

python -m pip install kivy

至此,安装就已经完毕了,值得注意的是64位系统没有开启虚拟化支持,在导入kivy的时候会报错,如果是64位系统就设置一下机器的BIOS,开启虚拟化支持吧。
注:这里只是kivy的运行环境,这样我就能直接在windows机器上直接调试了,怎么将代码编译成APK文件我们会在后面讲到。

如果kivy在python中应该就能导入了。

按照世界惯例,我们”hello”一下吧。
新建一个.py文件helloworld

1

2

3

from kivy.app import App from kivy.uix.button importButton

class TestApp(App): def build(self): return Button(text=’Hello,kivy’)

TestApp().run()

以上就是python如何编写安卓程序的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

Python基础-类变量和实例变量

如何修改Python字典内的值?2种修改Python字典内的值方法总结

关于pyzmq介绍

Python下载安装到哪个磁盘?

Python threading模块能做什么?(实例详解)

剪刀石头布用Python怎么写

Python新手入门之环境安装

Python深浅拷贝区别

Python文本特征抽取与向量化算法学习实例详解

Python多重继承中的菱形继承

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...