【问题标题】:Not able to set run time permission in Android无法在 Android 中设置运行时权限
【发布时间】:2017-02-16 07:59:08
【问题描述】:

我正在尝试在单击按钮时获取写入外部存储的权限。但是当我编写以下代码但在 WRITE_EXTERNAL_STORAGE 时它显示为红色。我将如何避免它。

 scan.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {

                ActivityCompat.requestPermissions(BG1.this, new
                        String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, REQUEST_WRITE_PERMISSION);
            }
        });

【问题讨论】:

  • 你在哪里写这段代码?贴出完整代码
  • @rafsanahmad007 添加。
  • 使用 android.Manifest.permission.WRITE_EXTERNAL_STORAGE
  • @user2025187 谢谢

标签: android permissions runtime


【解决方案1】:

尝试添加

android.Manifest.permission.WRITE_EXTERNAL_STORAGE

让我知道它是否正常工作并接受答案!

【讨论】:

    【解决方案2】:

    正如 Manjunath Prabhakar 所说,如果您仍然获得此例外,则无论如何您都需要在 Manifest 中使用此行(如果没有,您可能在其他设备中也可以),您将需要“在运行时请求权限”more information here

    【讨论】:

      猜你喜欢
      • 2017-07-31
      • 2017-07-27
      • 1970-01-01
      • 1970-01-01
      • 2017-10-17
      • 2017-09-14
      • 2017-06-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多