Androidはeasypermissionを使用して動的に権限を取得
1823 ワード
最初にgradleファイルに次の依存度を追加します.
compile 'pub.devrel:easypermissions:0.2.1'
で使用できます.private void initPermission() {
String[] perms = {Manifest.permission.CALL_PHONE
, Manifest.permission.WRITE_EXTERNAL_STORAGE
, Manifest.permission.READ_EXTERNAL_STORAGE};
if (EasyPermissions.hasPermissions(this, perms)) {
// Already have permission, do the thing
// ...
} else {
// Do not have permissions, request them now
EasyPermissions.requestPermissions(this, " , ",
100, perms);
}
}