【问题标题】:PhoneGap and Nexus S?PhoneGap 和 Nexus S?
【发布时间】: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


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多