編輯:關於android開發
minSdkVersion
描述:app最低支持的sdk版本號
作用:如果手機SdkVersion小於app中定義的minSdkVersion,則android系統不允許安裝該app
定義位置:AndroidManifest.xml
默認值:1
檢測時機:app安裝
maxSdkVersion
描述:app最高支持的sdk版本號
作用:如果手機SdkVersion大於app中定義的maxSdkVersion,則android系統不允許安裝該app
定義位置:AndroidManifest.xml
默認值:無
檢測時機:app安裝(Android 2.0.1之後不再檢測)
targetSdkVersion
描述:目標SdkVersion
作用:標識在指定的SdkVersion已做充分測試,Android系統不會針對此版本進行兼容處理
如果targetSdkVersion=16的app跑在SdkVersion=16的手機上,則Android系統不會做任何兼容處理,從而提高了性能
如果targetSdkVersion=16的app跑在SdkVersion=17的手機上,則Android系統需要做兼容處理以保障app仍然以16的特性運行
如果targetSdkVersion=16的app跑在SdkVersion=15的手機上,可能會出現錯誤,所以至少要保證app在minSdkVersion的手機上測試通過
定義位置:AndroidManifest.xml
默認值:minSdkVersion
檢測時機:運行時
target
描述:build target
作用:編譯、構建工程時使用的SdkVersion
定義位置:project.properties
默認值:無
檢測時機:編譯生成 .apk
附Android平台SdkVersion
描述:Android SDK 版本
查詢:手機設置 - 關於手機 - Android版本
Android平台版本(Build.VERSION.SDK)、API版本(Build.VERSION.SDK_INT)和版本代號之間的關系:
Android性能優化之加快應用啟動速度 應用的啟動 啟動方式 通常來說,在安卓中應用的啟動方式分為兩種:冷啟動和熱啟動。 1、冷啟動:當啟動應用時,後台沒有該應用的進
Android的基本世界觀——系統簡介,組件邏輯及其他 前言 作為一個有半年余Android Developing折騰經驗的Android Developer(為什麼不說
android 幀動畫,android動畫首先在res/drawable/name1.xml/定義一組圖片集合: <?xml version=1.0 encodin
Android 實現 IOS相機滑動控件,androidios IOS相比於Android,動畫效果是一方面優勢,IOS相機切換時滑動的動畫很不錯,看著是有