PhoneGap和Nexus S?

时间:2012-04-24 15:26:22

标签: javascript cordova nexus-s

我正在测试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"/>

1 个答案:

答案 0 :(得分:0)

您的AndroidManifest.xml中是否拥有以下权限?

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