如何在Android中获得相机的许可.(特别是Marshmallow)

如何在Android中获得相机的许可.(特别是Marshmallow),第1张

概述嘿我正在androidstudio中设计一个应用程序.我需要相机许可.我已经包含了<uses-permissionandroid:name=“android.permission.CAMERA”/>  在AndroidManifest.xml文件中.它在除Marshmallow之外的所有Android版本中都能正常工作.如何默认获得相机权限?如果不可能,我该如何向

嘿我正在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)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1100681.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存