当前位置: 首页 > 知识库问答 >
问题:

读取Android应用程序的权限状态(启用/禁用)

殷永嘉
2023-03-14

假设我的应用程序包含以下权限摄像头,写内部存储等...

共有1个答案

燕烨
2023-03-14

使用checkSelfPermission(字符串权限)查看用户是否具有特定权限;还可以查看文档。还可以阅读Androids页面,其中包括Marshmallow的新最佳实践。

编辑:这里是第二种方法:

PackageManager pm = context.getPackageManager();
int hasPerm = pm.checkPermission(
    android.Manifest.permission.PERMISSION_TO_CHECKS_NAME, 
    context.getPackageName());
if (hasPerm != PackageManager.PERMISSION_GRANTED) {
   // run code
}
 类似资料:
  • For example, here’s how you would select the object: And to fetch the counter’s currentValue, we can pass in a string array, where each string plucks a single property from the application state one a

  • 我想看看我的应用程序是否可以在即时应用程序中完成。我的应用程序是基于从我的船上获取NFC发送的温度。 不幸的是,android开发者网站的常见问题表示,只有以下几个权限可用。 https://developer.android.com/topic/instant-apps/faqs.html 这意味着NFC权限是不可能的? 提前感谢您的回答

  • 与普通应用程序相比,Android adb shell具有额外的权限。例如,它可以访问所有或大多数/proc子目录。如何像普通应用程序一样使用权限运行shell?

  • 为我的android应用程序使用MYSQL: 主要活动。 无法连接到mysql数据库 与IP地址和我的服务器有关吗?

  • 问题内容: 我正在尝试通过“典型”权限框来获取用户的实际位置: 如果有人知道如何制作,请回答。 问题答案: 在运行时要求使用设备当前位置的权限如下:

  • 我想在我的应用程序。如果已授予在android中不显示这是我的代码 @override public void onRequestPermissionsResult(int requestCode,String permissions[],int[]grantResults){