这两种语法有什么不同?android:uses-permission和uses-permission。例如:
<android:uses-permission
android:name="android.permission.READ_EXTERNAL_STORAGE"
android:maxSdkVersion="18" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />当我创建一个从存储中读取的活动时,Android Studio会自动将第一个添加到清单中。另外,当我将项目的targetSdkVersion设置为21时,它为什么要添加android:maxSdkVersion属性,并专门将其设置为18。
发布于 2015-03-04 18:50:11
<uses-permission
android:name="android.permission.WRITE_EXTERNAL_STORAGE"
android:maxSdkVersion="18" />实际上,此权限是API18级及更低版本的安卓4.4 (API19)所必需的,当您的应用程序想要写入外部存储上自己的特定于应用程序的目录(由getExternalFilesDir()提供的目录)时,您的应用程序不再需要请求WRITE_EXTERNAL_STORAGE权限。
https://stackoverflow.com/questions/28751376
复制相似问题