kivy就可以,一个免费、开源、跨平台的Python应用程序开发框架,编写好的程序可以直接打包为手机apk(安装包),下面我简单介绍一下实现过程:
1.首先,安装kivy模块,这个直接参考官方文档,输入对应安装命令就行,如下,非常简单:
2.安装完成后,我们可以编写一个简单的测试程序,测试一下kivy是否安装成功,代码如下,一个非常基本的窗口程序,正中间放置一个button按钮:
程序运行截图如下:
3.接着就是将这个kviy程序打包为手机apk(安装包),这里需要下载官方定制的kviy虚拟机(也可以不下载,单独安装Buildozer工具也行),如下,大概也就不到2G:
4.下载完成后,打开这个虚拟机,上传刚才的Python脚本到虚拟机中,运行“buildozer init”构建命令,生成打包配置文件“buildozer.spec”,如下:
这里你可以根据自己需求对buildozer.spec配置文件进行修改,一般情况下不需要特殊修改:
5.最后运行“buildozer android_new debug”命令,就会自动开始打包过程,如下,这里会自动下载Android SDK,Android NDK等工具包,需要访问外网,速度比较慢,所以耐心等待一会儿:
打包成功后,会在当前目录下生成一个bin目录,下面就有生成的手机apk(安装包),发送到手机上,安装后的效果如下,和电脑上显示的效果差不错:
至此,我们就完成了利用Python的kivy框架来开发手机APP。总的来说,整个过程还是比较复杂的,当然,也可以使用python for android这种方法,可以参考一下这个文章https://blog.csdn.net/qq_29027865/article/details/79191775,介绍的非常不错,网上也有相关教程和资料,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。
联系客服