之间有什么不同
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" android:maxSdkVersion="18"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" android:maxSdkVersion="18"/>
和
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE">
答案 0 :(得分:0)
这是将应用权限的最高SDK版本。这是因为不再需要某些权限,例如因为对android框架的更改。
正如文件所述:
应授予此权限的最高API级别 你的应用。如果您的应用具有权限,则设置此属性非常有用 从某个API级别开始不再需要。
例如,从Android 4.4(API级别19)开始,它不再是 您的应用需要WRITE_EXTERNAL_STORAGE 您的应用想要写入自己的权限 外部存储上的特定于应用程序的目录(目录 由getExternalFilesDir()提供。但是,许可是 API级别18及更低级别所需。
答案 1 :(得分:0)
机器人:maxSdkVersion:
应授予此权限的最高API级别 你的应用。如果您的应用具有权限,则设置此属性非常有用 从某个API级别开始不再需要。
来自developer.android.com
答案 2 :(得分:-1)
来自android文档:
机器人:maxSdkVersion 应用此权限的最高API级别。如果从某个API级别开始不再需要您的应用所需的权限,则设置此属性非常有用。