您遇到问题的设备是什么? 索尼爱立信Arc S
您在设备上运行的固件版本是什么? Android 4.4.4
哪些步骤会重现此问题? 我的代码:
# -*- coding: utf-8 -*-
import android
droid = android.Android()
droid.cameraInteractiveCapturePicture('/storage/sdcard0/Download/foo.jpg')
exit()
预期产量是多少?你怎么看?
预期:
用户拍照并在点击勾选后保存照片,并可在指定路径(/storage/sdcard0/Download/)
上查看指定名称(foo.jpg)
而不是: 勾选后,相机退出并且脚本正在运行,未到达exit()
您使用的是哪个版本的产品?什么操作系统? 最新的一个:sl4a r6x03 操作系统:Windows 8.1企业版
请在下面提供任何其他信息。 我尝试了其他pathes(windows下载文件夹和android sl4的脚本文件夹)和模拟器(Android虚拟设备)。
更新 - 照片已创建但在我的计算机文件浏览器中无法显示,但如果我在手机上打开浏览器,我会看到并可以打开创建的照片。 - “cameraInteractiveCapturePicture”永远不会返回
答案 0 :(得分:0)
您可以看到相同的问题Here。它似乎是设备特定的并且由self.path =“你的路径”解决;
答案 1 :(得分:0)
我解决了这个问题。 我以MTP模式连接手机,然后计算机看不到某些文件。如果我选择UMS,我可以访问文件,但我需要一个kitkat小部件:运行系统范围的媒体扫描。从KitKat开始,普通应用程序就不能再这样做了,所以不幸的是你需要root。我用过这个应用程序:
https://play.google.com/store/apps/details?id=com.logika.rescan&hl=en