无法在Android中设置运行时权限

时间:2017-02-16 07:59:09

标签: android permissions runtime

我正在尝试获取在单击按钮时写入外部存储器的权限。但是当我编写以下代码但是在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);
            }
        });

2 个答案:

答案 0 :(得分:0)

尝试添加

android.Manifest.permission.WRITE_EXTERNAL_STORAGE

让我知道它是否完美运作并接受答案!!

答案 1 :(得分:0)

正如Manjunath Prabhakar所说,如果你仍然得到这个Exeption,你需要在cursor query: Zeus getApiTokenForUser return: undefined saveUserApiToken cursor result: {"_id":"58a56442545e812a68f87bbe","user":"Zeus","token":"eyJhbGci OiJIUzI1NiJ9.WmV1cw.mAQh65o-d2tOp_Fchi7iPm5pu_2f4QSXOAQ5JtoEe10"} 中使用这一行(如果不是,你可以在其他设备中使用),你将需要在运行时请求权限&# 39; more information here