当文件访问权限被拒绝时,Cordova 应用程序崩溃

标签 cordova crash getpicture

对于 cordova/phonegap 应用程序,我使用 Cordova 插件相机获取本地文件。当调用 navigator.camera.getPicture 在 android 6.0.1 设备中,出现一个权限弹出窗口,询问访问文件的权限。在授予许可其工作。但是当我拒绝许可时,应用程序崩溃了。应用程序关闭并自动重新启动。请帮我解决问题。

谢谢。

最佳答案

这是我的 list XML 文件中的提供程序部分。
您应该将其添加到 <application></application> 中标签

<provider
android:name="android.support.v4.content.FileProvider"
android:authorities="ibas.provider"
android:exported="false"
android:grantUriPermissions="true">
    <meta-data
        android:name="android.support.FILE_PROVIDER_PATHS"
        android:resource="@xml/provider_paths" />
</provider>

关于当文件访问权限被拒绝时,Cordova 应用程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41999519/

相关文章:

jquery - 锁定横向设备方向

android - IndexedDB 在应用程序安装后自动恢复

iOS 使用套接字与其他应用程序通信

javascript - 在phonegap应用程序的node.js服务器上使用CORS

android - 使用 cordova-plugin-camera 拍摄照片时获取手机方向

iphone - NSNumberFormatter 使 iPhone SDK 4.0b2 崩溃

android - Android崩溃:回收ImageView然后再次启动Activity

uitableview - viewForFooterInSection 陷入无限循环

cordova - Phonegap - 为用户提供 PictureSourceType 选项

android - PhoneGap 的 getPicture() 调用不会保存到 Android 手机上的图库