使用 Android SDK 23 请求相机权限
Posted
技术标签:
【中文标题】使用 Android SDK 23 请求相机权限【英文标题】:Requesting Camera permission with Android SDK 23 【发布时间】:2016-05-28 20:52:36 【问题描述】:我正在尝试要求用户接受相机权限请求。我把它放在我的onCreate()
方法中。这是说它无法解析符号“CAMERA”。怎么了?
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M)
if (checkSelfPermission(Manifest.permission.CAMERA) != PackageManager.PERMISSION_GRANTED)
ActivityCompat.requestPermissions(this, new String[]Manifest.permission.CAMERA, 1);
【问题讨论】:
import android.hardware.Camera;
似乎不起作用!不建议导入,手动导入也无济于事。
【参考方案1】:
您需要导入正确的Manifest
。你可能有这样的事情:
import <your_package_name>.Manifest;
删除它并更改为:
import android.Manifest;
【讨论】:
那行得通。事实上,我最初甚至没有导入 Manifest,因为在更新我的 SDK 之前我在此活动中不需要它。谢谢。以上是关于使用 Android SDK 23 请求相机权限的主要内容,如果未能解决你的问题,请参考以下文章
Android 6.0系统动态请求系统相机和读取手机存储权限
READ_CONTACTS 权限不起作用,除非我在 android SDK 23+ 上手动关闭和打开它