移除了主动请求READ_PHONE_STATE权限

This commit is contained in:
hyb1996
2018-07-11 17:30:06 +08:00
parent 01beaf7b37
commit f78f569461
3 changed files with 16 additions and 13 deletions

View File

@@ -141,7 +141,7 @@ public class MainActivity extends BaseActivity implements OnActivityResultDelega
}
private void checkPermissions() {
checkPermission(Manifest.permission.READ_PHONE_STATE, Manifest.permission.READ_EXTERNAL_STORAGE);
checkPermission(Manifest.permission.READ_EXTERNAL_STORAGE);
}
private void showAccessibilitySettingPromptIfDisabled() {
@@ -245,18 +245,6 @@ public class MainActivity extends BaseActivity implements OnActivityResultDelega
if (getGrantResult(Manifest.permission.READ_EXTERNAL_STORAGE, permissions, grantResults) == PackageManager.PERMISSION_GRANTED) {
StorageFileProvider.getDefault().notifyStoragePermissionGranted();
}
if (ActivityCompat.checkSelfPermission(this, Manifest.permission.READ_PHONE_STATE) == PackageManager.PERMISSION_DENIED) {
new ThemeColorMaterialDialogBuilder(this)
.title(R.string.text_no_phone_state_permission)
.content(R.string.info_no_phone_state_permission)
.positiveText(R.string.text_request_permission)
.negativeText(R.string.text_exit)
.cancelable(false)
.onPositive(((dialog, which) -> checkPermissions()))
.onNegative((dialog, which) -> finish())
.show();
}
}
private int getGrantResult(String permission, String[] permissions, int[] grantResults) {