对于 cordova/phonegap 应用程序,我使用cordova-plugin-camera来获取本地文件。当在 android 6.0.1 设备中调用navigator.camera.getPicture时,会弹出一个权限,询问访问文件的权限。在授予许可其工作。但是当我拒绝许可时,应用程序崩溃了。应用程序关闭并自动重新启动。请帮我解决问题。
谢谢。
对于 cordova/phonegap 应用程序,我使用cordova-plugin-camera来获取本地文件。当在 android 6.0.1 设备中调用navigator.camera.getPicture时,会弹出一个权限,询问访问文件的权限。在授予许可其工作。但是当我拒绝许可时,应用程序崩溃了。应用程序关闭并自动重新启动。请帮我解决问题。
谢谢。
这是我的清单 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>