我写了一个Android应用程序。这些是我请求的权限:
互联网 粗略访问位置 精细的位置 访问网络状态 更改网络状态 在1.5设备上,看起来不错。我在2.0设备上尝试过,并且在安装应用程序时还显示了其他权限:
SD卡读/写 现在是默认情况下在安装我们应用程序的任何2.0设备上启动该功能吗?我确实将Context.openFileOutput()文件写入磁盘,但仅写入应用程序沙箱位置,而从未写入SD卡。
谢谢
从API文档中,针对DONUT或更高版本的应用程序:
...必须明确要求获得 WRITE_EXTERNAL_STORAGE许可才能修改SD卡的内容。(定位到较早版本的应用将始终请求许可。)
因此,如果您要构建1.5应用程序,则会自动获得WRITE_EXTERNAL_STORAGE。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。