QPython 私人教程

背景

安卓手机,Android4.4.2

win8

安装

手机搜索QPython,安装,顺利完成。可打开编辑器、控制台,试运行等。

思考大妈说的能不能在电脑上开发。

思路1:

在pc上写好程序,放到手机上Q文件夹中运行。

查看样例程序地址,手机连接电脑寻找这个地址,没有。 地址是:

/com.hipipal.qpyplus/scripts/helloworld.py

在手机中可以看到com.hipipal.qpyplus文件夹下有五个子文件夹: projects,snippets,lib,scripts,cache。

到电脑上看只有projects一个。

思路2:

寻找电脑上的模拟环境。
找到了一个电脑版的安装程序:QPython电脑版下载v1.0.4_红软基地
文件形式是exe的,冒险下载安装,果然是QPython(不是病毒)。

安装中要求装framework3.5(其实本机早已安装过framew4.0),安装。最后成功。界面和手机一样。

思路3:

手机上所装qpy有qedit4web.py程序,开发者说这是为了让用户在pc上开发。运行后会出现网址,将这个网址在pc浏览器端打开即可。

试验:每次运行,pc端都无法打开这个url。
将手机用数据线连到pc端,仍然无法打开运行时所产生的url。
手机端浏览器打开这个网址,可以打开。但这样不是失去意义?

在电脑上装的qpy,并没有这个程序。

开发者在视频中,使用了推送到手机的功能。但他又说自己用的虚拟机。根据前面描述,他可能用了qedit4web程序。

发现river的一篇文章:如何使用QPython开发Android应用 |QPython |Python for Android

最后发现,直接在电脑端程序中写代码,点击运行,即可查看效果。

配置

使用

手机上安装成功后,试着写了两条,顺利执行。
确实像某些知友说的那样:从此编程环境随身带了,这感觉很好 :-)

体验

发现了所谓QRCode读取代码,就是把代码生成二维码来读。
QRCode生成工具

实际执行结果发现,由于代码太多,生成的二维码无比密集,不知道要举着手机照多久才扫得出来,所以这功能并不实用。


这是在选择smallest的情况下,如果更大,右边图片根本不出来。

如何打包apk

如何用 QPython 极速开发 PyConChina App
说可以直接提交。

已安装版本没发现,于是到QPython - 安卓上的Python重新安装了一个新版本1.2.2,仍然没发现。

和大妈联系,这是收费项目,并非内置。囧~