2014-11-05 234 views
0

您遇到问题的设备是什么? 索尼爱立信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)

相反:把蜱 后,相机退出并且脚本正在运行,未达到出口()

您使用的是什么版本的产品?在什么操作系统上? 最新的一个:SL4A r6x03 操作系统:Windows 8.1企业

请在下面提供任何其他信息。 我试着用其他方式(Windows下载文件夹和Android SL4的脚本文件夹)和模拟器(Android虚拟设备)。

UPDATE - 创建照片,但不能在我的comuputer文件浏览器看到的,但如果我打开浏览器我的手机我看,我可以打开创建的照片(S)。 - “cameraInteractiveCapturePicture”永不返回

回答

0

我解决了这个问题。 我以MTP模式连接手机,然后某些文件对计算机不可见。如果我选择UMS,我可以访问这些文件,但我需要一个kitkat小部件:运行系统范围的媒体扫描。正常的应用程序不能再像KitKat那样做,所以你不幸需要root。我用这个程序:

https://play.google.com/store/apps/details?id=com.logika.rescan&hl=en

0

您可以看到相同的问题Here。它似乎是设备的具体和解决了self.path =“你的路径”;

+0

我需要更多的代码。 “NameError:name'self'未定义” – 2014-11-05 18:49:28

+0

它似乎是特定于设备的...(?) – Riad 2014-11-05 19:02:06

+0

我在更新了一些调查后发现了问题。该照片已创建,但无法从我的电脑上看到。 – 2014-11-05 22:55:19