<uses-permission-sdk-23

<uses-permission-sdk-23

这样为什么会报错

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

这样加个sdk-23 是什么意思 

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

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

是指定应用程序需要特定权限,但前提是该应用程序在SDK版本为23或更高版本的设备上运行。你刚刚说反了,23以下,你申请了就可以用,23以上系统要求严格了,只能是系统应用才能使用。祝:学习愉快

提问者 森林之王2 2019-07-25 10:18:13

我自己查到的,理解如下,老师看看是不是这样的

1.不加 sdk-23 报错的原因是 API 23 以下 只有系统应用才可以拥有 那个权限

2.加上 sdk-23 就不报错了, 原因是 API 23及以上 才能拥有这个权限, API 23以下就不让它有这个权限

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
2.Android 网络操作与流行框架
  • 参与学习           人
  • 提交作业       220    份
  • 解答问题       1800    个

本阶段是联网及数据处理的必备技能。课程从网络基础知识到线程间协同工作、异步下载处理;从文件存储、到轻量级数据库SQLite的使用;最后利用最流程的第三方框架助你快速开发企业级APP。

了解课程
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师
插入代码