我在哪里可以找到“权限代码列表”,我可以在其中选择权限代码? 例如,用于记录音频权限请求的permissionCode值应该是什么:
ActivityCompat.requestPermissions(this,
new String[]{Manifest.permission.RECORD_AUDIO},
permissionCode);
答案 0 :(得分:1)
您可以选择任何非负数,但是,在某些情况下,大于65535的值可能不起作用(有关详细信息,请参阅Siddharth Rout)。在下面,使用与startActivityForResult()
中相同的机制。
答案 1 :(得分:0)
您可以选择所需的数字。然后,当覆盖onRequestPermissionsResult时,您可以通过您输入的permissionCode检查用户是否同意该权限。
您可以详细了解here。