2014-11-05 183 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