2012-04-24 56 views
4

我正在測試getPicture API以獲取圖庫中的圖片。PhoneGap和Nexus S?

我寫了這個:

 navigator.camera.getPicture(
     this.onSuccess, 
     this.onFail, 
     { 
      destinationType: Camera.DestinationType.DATA_URL, 
      sourceType: Camera.PictureSourceType.PHOTOLIBRARY, 
      allowEdit: false, 
      mediaType: Camera.MediaType.PICTURE, 
     } 

然後,我得到:

無法打開 '/mnt/sdcard/Android/data/com.myapp/cache/Pic.jpg'

我認爲PhoneGap默認嘗試將緩存放在SD卡中。我的「Google Nexus」沒有任何內容。

有人遇到同樣的問題?

[編輯]

我有此權限在我的清單,但它不會改變任何東西:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> 
+0

請檢查SD卡是否存在 – Sandy09 2013-03-08 09:35:18

回答

0

你有沒有在你的AndroidManifest.xml以下權限?

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
相關問題