MiJ*_*iJo 9 android android-manifest android-layout android-permissions android-studio
这两种语法有什么区别.
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" />
Run Code Online (Sandbox Code Playgroud)
当我创建一个从存储中读取的活动时,第一个由Android Studio自动添加到清单中.另外,为什么它添加了一个android:maxSdkVersion属性,特别是当我targetSdkVersion将项目设置为21 时将其设置为18 .
dhi*_*nta -1
<uses-permission
android:name="android.permission.WRITE_EXTERNAL_STORAGE"
android:maxSdkVersion="18" />
Run Code Online (Sandbox Code Playgroud)
WRITE_EXTERNAL_STORAGE实际上,API 级别 18 及更低版本、Android 4.4(API 级别 19)需要此权限,当您的应用程序想要写入外部存储上自己的应用程序特定目录(目录)时,您的应用程序不再需要请求该权限。由...提供getExternalFilesDir()。