更新应用时的权限

时间:2017-12-01 14:35:12

标签: android android-permissions

我正在开发Android应用程序,我已将其上传到Google Play。在安装相机,存储器等的应用程序请求时。但是在进行更新时,它再次向我询问有关权限的信息。 示例相机权限:

private boolean checkPermission() {
    if (ContextCompat.checkSelfPermission(getActivity(), Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) {
        requestPermissions(new String[] {Manifest.permission.WRITE_EXTERNAL_STORAGE}, REQUEST_WRITE_STORAGE);
        return false;
    }
    return true;
}

private void requestCameraPermission() {
    Log.w(TAG, "Camera permission is not granted. Requesting permission");

    final String[] permissions = new String[]{Manifest.permission.CAMERA};

    if (!ActivityCompat.shouldShowRequestPermissionRationale(this,
            Manifest.permission.CAMERA)) {
        ActivityCompat.requestPermissions(this, permissions, RC_HANDLE_CAMERA_PERM);
        return;
    }

有没有办法避免这个?也许通过代码,我可以询问应用程序是否正在更新,您不会再次要求它们。

0 个答案:

没有答案