【发布时间】:2012-04-24 15:26:22
【问题描述】:
我正在测试 getPicture API 以从图库中获取图片。
这是我写的:
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"/>
【问题讨论】:
-
请检查SD卡是否存在
标签: javascript cordova nexus-s