2012-04-24 63 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" /> 
相关问题