如何将android权限名称作为变量传递?
哪种类型的变量可以将如何将android权限名称作为变量传递?,android,permissions,Android,Permissions,哪种类型的变量可以将请求的\u权限传递给以下函数(来自的示例代码),以及如何将其连接到android.Manifest.PERMISSION.+ 编辑: 变量似乎也应该通过ContextCompat.checkSelfPermission(它被标记为未使用)。我该怎么通过呢 Public boolean checkPermission( ????? REQUESTED_PERMISSION){ if (ContextCompat.checkSelfPermission(
请求的\u权限
传递给以下函数(来自的示例代码),以及如何将其连接到android.Manifest.PERMISSION.
+
编辑:
变量似乎也应该通过ContextCompat.checkSelfPermission
(它被标记为未使用)。我该怎么通过呢
Public boolean checkPermission( ????? REQUESTED_PERMISSION){
if (ContextCompat.checkSelfPermission(
CONTEXT, android.Manifest.permission.REQUESTED_PERMISSION) ==
PackageManager.PERMISSION_GRANTED) {
performAction(...);
} else if (shouldShowRequestPermissionRationale(...)) {
showInContextUI(...);
} else {
requestPermissions(...);
}
}
这里是您拥有权限的列表。它们都是弦
public boolean checkPermission( String permission ) { ... }
用法(例如,您需要振动):
Sheikh Ali您可以使用以下内容:
android.Manifest.permission.permission\u NAME
如何在该组合中连接permission\u NAME
,它是什么类型的变量@抽象箭头
checkPermission(Manifest.permission.VIBRATE);