gpt4 book ai didi

android - 为什么 android 模拟器会忽略我的 list 权限?

转载 作者:行者123 更新时间:2023-11-29 00:23:45 25 4
gpt4 key购买 nike

在使用 ADT v22.3.0-887826 从 sdcard 中读取内容的几个小时后,我只能认为我的 list 被忽略了。向 hello world 项目添加 4 行。

list 中的一个

<permission android:name="android.permission.READ_EXTERNAL_STORAGE"></permission>

MainActivity.java 中的三个

protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
String permission = "android.permission.READ_EXTERNAL_STORAGE";
int res = getBaseContext().checkCallingOrSelfPermission(permission);
System.out.println("permission:"+(res == PackageManager.PERMISSION_GRANTED));
}

输出为“permission:false”

最佳答案

你应该使用

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

代替

<permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>

当您希望您的应用向其他应用授予某些权限时,使用“permission”标签。

“uses-permission”用于请求某些权限,例如 read_external_storage、互联网、传感器等。

关于android - 为什么 android 模拟器会忽略我的 list 权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21298894/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com