2017-07-18 31 views
-2

什麼是android:maxSdkVersion =「18」和no之間有什麼不同?

<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"> 

回答

-1

之間的不同,Android文檔:

安卓:maxSdkVersion 最高API級別在此權限應授予您的應用程序。如果從某個API級別開始不再需要應用程序所需的權限,則設置此屬性非常有用。

0

這是權限將被應用到的最高SDK版本。這是因爲某些權限不再需要被請求,比如說由於android框架的改變。

由於文檔狀態:

在此權限應授予 您的應用程序的API最高水平。如果從某個API級別開始不再需要您的應用程序 所需的權限,則設置此屬性非常有用。

例如,採用Android 4.4(API級別19)開始,它不再 必要時,您的應用程序要寫入外部存儲自己特定的應用程序 目錄,您的應用程序請求WRITE_EXTERNAL_STORAGE 許可(該目錄 由getExternalFilesDir()提供)。但是,API級別18及更低版本所需的權限爲 。

0

安卓maxSdkVersion:

在此權限應授予 您的應用程序的API最高水平。如果從某個API級別開始不再需要您的應用程序 所需的權限,則設置此屬性非常有用。

來自developer.android.com

相關問題