感兴趣的朋友可以查阅sl4a模块的详细资料,实现更多功能。下面的代码需要在安卓手机上安装QPython3,然后打开QEdit,把代码复制粘贴过去,保存文件,然后运行就可以自动打开相机了。
import sl4a import os
droid = sl4a.Android() # 默认保存到手机存储卡的根目录下,也可以自己修改成其他目录 #获取已拍照片数量 t = [x for x in os.listdir('/sdcard') if x.startswith('pic') and x.endswith('.jpg')] # 计算下一张照片的文件名序号 n = len(t) + 1 #打开摄像头并保存拍到的照片 imageFn = '/sdcard/pic' + str(n) + '.jpg' droid.cameraInteractiveCapturePicture(imageFn)