哪种类型的变量可以将REQUESTED_PERMISSION
传递给以下函数(来自Here的示例代码)以及应如何将其串联到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(...);
}
}
答案 0 :(得分:0)
https://developer.android.com/reference/android/Manifest.permission 在这里,您具有权限列表。它们都是字符串。
public boolean checkPermission( String permission ) { ... }
用法(例如,您需要振动):
checkPermission(Manifest.permission.VIBRATE);