java - Android 版本 6 和 7 上的代号一个相机权限

标签 java android mobile codenameone

我们正在开发一款允许用户在表单上附加音频、照片或视频的应用。

在 android 5 上一切正常。 在 Android 6 和 7 上,您会看到提示您允许该应用使用相机的系统对话框,选择允许会导致以下错误,

Error Dialog on Device

这是我们正在使用的代码,

Code to capture

任何建议将不胜感激...

最佳答案

您必须在 Android 21 API 及更高版本的运行时检查权限。 这里有一些信息:

Android Developers

Stack Overflow answer

关于java - Android 版本 6 和 7 上的代号一个相机权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46302653/

相关文章:

java - 从 PDF 中提取文本位置

java - 带有 ActiveMQ 和 Spring 的 JMS 独立消费者

java - 在特定日期和时间创建警报

android - Edittext在BottomSheetDialogFragment中被挤压

android - 如何在android中将对象列表从一个 Activity 传递到另一个 Activity ?

jQuery Mobile 和 PhoneGap deviceReady() 未触发

php - 在 iPad 上无法通过 PHP 或 Javascript 读取 cookie

java - 在 android 应用程序中使用为 angular js 编写的 rest api

java - 广播接收器作为Android中的内部类

html - 减少移动设备中的左填充