感兴趣的朋友可以查阅sl4a模块的详细资料,实现更多功能。下面的代码需要在安卓手机上安装QPython3,然后打开QEdit,把代码复制粘贴过去,保存文件,然后运行就可以自动打开相机了。

import sl4a
import osdroid = 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)