好的,这一次三微授渔将立即带领读者进入编码阶段,使用Kivy框架创建一个简单的应用程序,但是在此之前,读者需要一些知识来遵循本教程,例如:
1、基本的Python或Python3编程
3、最后的Kivy构建库
构建一个简单的十进制到二进制,八进制和十六进制转换应用程序。
1.基本的应用程序小部件
将代码另存为converter.kv,文件名必须与我们的App类ConverterApp的名称相同,但是如果你确实希望Kivy脚本自动检测我们的kv文件,则这是强制性的,并且我们的kv文件路径必须与main.py文件平行我们之前所做的。之后,尝试在我们的终端中运行它。如果成功,它将退出这样的窗口:
作为我们创建的代码的最后一部分,现在将显示在终端中进行的转换结果显示到Kivy窗口中。不要忘记删除转换功能中的打印件,这是我们将插入converter.kv中的代码:
2.部署到Android
要部署到Android,我们可以使用Buildozer编译之前制作的Kivy应用程序,但是在此之前Kivy还提供了Android的Kivy启动器,可以在Playstorehttps://play.google.com/store/apps/detailsd下载= org.kivy.pygame&hl = in。
2.1部署前测试
2.2部署到android包
在开始制作Android软件包(apk)之前,你必须先安装Buildozer和CrystaX android NDK(专门针对Python 3)。buildozer安装信息位于README git存储库中,在安装运行 builderzer init以初始化buildozer的配置,填写应用程序的名称和程序包名称之后,不要忘记将log_level设置为2以获得更完整的调试信息。然后运行buildozer android debug deploy run命令,终端将自动为Android下载NDK,SDK和ANT(CrystaX的NDK除外)。以及终端的最终输出(如果软件包构建过程已完成),如下所示:

之后,你可以将APK移动到要安装或上传到应用商店的智能手机中。
文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树人工智能基于Python的监督学习210467 人正在系统学习中 相关资源:圣诞贺卡制作软件(ChristmasCard)v2014.2.0绿色版-其它代码类资源…
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!