Java android之间的区别是什么:maxSdkVersion=";18“;而不是?
两者的区别是什么Java android之间的区别是什么:maxSdkVersion=";18“;而不是?,java,android,permissions,android-manifest,Java,Android,Permissions,Android Manifest,两者的区别是什么 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" android:maxSdkVersion="18"/> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" android:maxSdkVersion="18"/> 及 android文档中的: androi
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" android:maxSdkVersion="18"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" android:maxSdkVersion="18"/>
及
android文档中的
:
android:maxSdkVersion
应授予应用程序此权限的最高API级别。如果从某个API级别开始不再需要应用程序所需的权限,则设置此属性非常有用
这是将应用权限的最高SDK版本。这是因为不再需要请求某些权限,比如说因为android框架的更改
如文件所述:
应授予此权限的最高API级别
你的应用程序。如果应用程序的权限已更改,则设置此属性非常有用
从某个API级别开始,不再需要requires
例如,从Android 4.4(API级别19)开始,它不再是
应用程序请求写入外部存储所必需的
当您的应用程序想要写入自己的应用程序时的权限
外部存储上特定于应用程序的目录(目录
由getExternalFilesDir()提供。但是,许可是无效的
API等级18及以下要求
android:maxSdkVersion:
应授予此权限的最高API级别
你的应用程序。如果应用程序的权限已更改,则设置此属性非常有用
从某个API级别开始,不再需要requires
来自developer.android.com
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE">