【问题标题】:Android M request permission not working [duplicate]Android M请求权限不起作用[重复]
【发布时间】:2017-07-17 04:25:59
【问题描述】:

这是我的代码。方法 requestPermission 在 Android M 上不起作用。请帮帮我,非常感谢。

public class MainActivity extends AppCompatActivity {

private final int REQUEST_PERMISSION=1;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.INTERNET,Manifest.permission.ACCESS_NETWORK_STATE},REQUEST_PERMISSION);

}

在我的 AndroidManifest 文件中,我已经添加了 user-permission 标签。但它没有显示权限对话框。我的 SdkVersion 是 25。

【问题讨论】:

    标签: android permissions request


    【解决方案1】:

    INTERNET 不是the dangerous permissions that requires requestPermissions() 之一。您不需要requestPermissions() 也能使用INTERNET 权限。只需在清单中添加 <uses-permission> 元素即可。

    【讨论】:

      【解决方案2】:

      INTERNET 权限不需要在运行时请求。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-10-08
        • 1970-01-01
        • 2016-07-22
        • 2017-07-25
        • 1970-01-01
        • 1970-01-01
        • 2016-02-25
        • 1970-01-01
        相关资源
        最近更新 更多