Android Studio中的清单权限

时间:2014-07-16 12:42:47

标签: android permissions android-studio manifest

我想知道我是否可以像在eclipse中一样向Android Studio中的Manifest添加权限。我的意思是自动生成的权限选项卡,而不是手动生成。

这里的问题是,如果有一个选项自动生成而不是手动添加它!

3 个答案:

答案 0 :(得分:6)

是的,你绝对可以手动完成。事实上,使用Studio对新手来说更好,因为它在一定程度上避免了错误!

修改 你只能手动输入它们,但内容辅助可以帮助你,所以它很容易。

添加此行

<uses-permission android:name="android.permission."/> 

并点击 ctrl + space 后点(或Mac上的 cmd + space )。如果您需要有关权限的说明,可以按 ctrl + q

参考:Here

答案 1 :(得分:1)

如果您只是在通常位置(位于顶部的清单元素下方)键入<,您将获得一个可供选择的菜单,包括uses-permission。选择它,Studio将把整个元素放在那里,并显示一个可供选择的权限菜单。

答案 2 :(得分:0)

这是手动使用清单权限的格式 添加所需的权限,而不是 MODIFY_PHONE_STATE

  

代码在这里

int permissionCheck = ContextCompat.checkSelfPermission(MainActivity.this, Manifest.permission.MODIFY_PHONE_STATE);

    if (permissionCheck != PackageManager.PERMISSION_GRANTED) {
        Toast.makeText(MainActivity.this, "permissions denied", Toast.LENGTH_LONG).show();
        ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.MODIFY_PHONE_STATE}, PERMISSIONS_REQUEST_CODE);
        Toast.makeText(MainActivity.this, "happen", Toast.LENGTH_LONG).show();
    } else {
        //TODO
        Toast.makeText(MainActivity.this, "permissions granted", Toast.LENGTH_LONG).show();
    }