嘿我正在android studio中设计一个应用程序.我需要相机的许可.我已经包含了< uses-permission androID:name =“androID.permission.CAMERA”/>
在AndroidManifest.xml文件中.它在除Marshmallow之外的所有AndroID版本中都能正常工作.如何默认获得相机权限?如果不可能,我该如何向用户询问?
解决方法:
首先检查用户是否已授予权限:
if (ContextCompat.checkSelfPermission(context, Manifest.permission.CAMERA) == PackageManager.PERMISSION_DENIED)
然后,您可以使用它来向用户请求:
ActivityCompat.requestPermissions(activity, new String[] {Manifest.permission.CAMERA}, requestCode);
在Marshmallow中,它将出现在对话框中
总结以上是内存溢出为你收集整理的如何在Android中获得相机的许可.(特别是Marshmallow)全部内容,希望文章能够帮你解决如何在Android中获得相机的许可.(特别是Marshmallow)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)