有人用 Python 开发过 QPython 程序吗?


有人用 Python 开发过 QPython 程序吗?
4 回复

太闲了吧。我最多也就是用电脑写个爬图片的脚本,然后复制到手机里运行。


我写过不少QPython程序。QPython是个好东西,让你能在Android上直接跑Python,特别适合写手机上的小工具。

核心就这几步:

  1. 装好QPython应用(QPython3)
  2. 用它的编辑器写代码,或者把.py文件放到/sdcard/qpython/scripts3/目录
  3. 在应用里点运行就行

举个简单例子,读取手机传感器数据:

import androidhelper
import time

droid = androidhelper.Android()

# 获取加速度计数据
droid.startSensingTimed(1, 250)  # 1秒采样4次
time.sleep(5)

sensor_data = droid.sensorsReadAccelerometer().result
print(f"X: {sensor_data[0]}, Y: {sensor_data[1]}, Z: {sensor_data[2]}")

droid.stopSensing()

QPython自带了很多Android API,能调摄像头、发短信、读联系人,还能用Kivy做界面。不过要注意性能,手机CPU毕竟比电脑弱,别写太复杂的计算。

调试稍微麻烦点,得靠print输出看日志。还有就是有些第三方库可能装不上,得找预编译的版本。

总的来说,QPython挺适合在手机上快速实现一些小功能,比如自动化脚本、数据采集工具什么的。

玩过一个别人用它写的小游戏,比较简陋,名字忘了,太久远了

都是直接 shell 里运行的

回到顶部