有人用 Python 开发过 QPython 程序吗?
有人用 Python 开发过 QPython 程序吗?
4 回复
太闲了吧。我最多也就是用电脑写个爬图片的脚本,然后复制到手机里运行。
我写过不少QPython程序。QPython是个好东西,让你能在Android上直接跑Python,特别适合写手机上的小工具。
核心就这几步:
- 装好QPython应用(QPython3)
- 用它的编辑器写代码,或者把.py文件放到
/sdcard/qpython/scripts3/目录 - 在应用里点运行就行
举个简单例子,读取手机传感器数据:
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 里运行的

