我想知道在Android Studio中是否可以像在Eclipse中一样向Manifest文件添加权限。我的意思是自动生成的权限选项卡,而不是手动添加。
问题在于是否有选项可以使其自动完成,而不是手动添加!
我想知道在Android Studio中是否可以像在Eclipse中一样向Manifest文件添加权限。我的意思是自动生成的权限选项卡,而不是手动添加。
问题在于是否有选项可以使其自动完成,而不是手动添加!
是的,您绝对可以手动完成。实际上,对于新手使用Studio更好,因为它在一定程度上避免了错误!
编辑: 您只能手动输入它们,但内容协助会帮助您,因此非常容易。
添加此行
<uses-permission android:name="android.permission."/>
在输入点号后(或Mac上的cmd +空格),按下ctrl + space。如果您需要关于权限的解释,可以按下ctrl + q。
参考:这里
<
,则会出现一个选项菜单供您选择,其中包括uses-permission
。选择它,Studio将把整个元素放在那里,并显示一个权限菜单供您选择。这是手动使用清单权限的格式,请用您需要的权限替换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();
}