minSdkVersion,targetsdkversion,maxSdkVersion

1.minSdkVersion:標示此app向下兼容的最低版本,如果minsdkversion=8,則標示此app能夠運行的最低本版爲2.2.再2.1版本的手機上將不能運行。

如果沒有對這個屬性進行聲明賦值,將默認爲1,既兼容所有的版本。

2.targetsdkversion:這個屬性用於通知系統,應用測試時所針對的目標平臺版本,並且系統不應該啓用任何兼容行爲來維護應用程序跟目標平臺版本的向前兼容性。應用程序依然能夠運行在較低版本的平臺上(一直到minSdkVersion屬性值所指定的版本)如果設置了此屬性,那麼在程序執行時,如果目標設備的API版本正好等於此數值,他會告訴Android平臺:此程序在此版本已經經過充分測,沒有問題。不必爲此程序開啓兼容性檢查判斷的工作了。也就是說,如果targetSdkVersion與目標設備的API版本相同時,運行效率可能會高一些。 但是,這個設置僅僅是一個聲明、一個通知,不會有太實質的作用,

3、maxSdkVersion:目標app最高可運行的sdk版本,如果設置爲10,則此app最高只能再2.3.3版本上運行,在4.0上將無法運行。

發佈了13 篇原創文章 · 獲贊 1 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章