拍摄的照片未保存

时间:2014-11-05 17:21:38

标签: android python sl4a

您遇到问题的设备是什么? 索尼爱立信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”永远不会返回

2 个答案:

答案 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