PhoneGap和Nexus S?

4

我正在测试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”没有任何SD卡。

有人遇到过同样的问题吗?

[编辑]

我在清单中拥有此权限,但它并没有改变任何东西:

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

请检查SD卡是否存在。 - Sandeep P
1个回答

0
你的 AndroidManifest.xml 文件中是否具有以下权限?
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />   

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接