targetsdkversion是什么意思 manifest里面的targetSdkVersion起什么作用?
manifest里面的targetSdkVersion起什么作用?我個(gè)人的理解是,開發(fā)的應(yīng)用程序是基于android:targetSdkVersion開發(fā),所以顯示會(huì)有所不同?;?0和基于17,由于
manifest里面的targetSdkVersion起什么作用?
我個(gè)人的理解是,開發(fā)的應(yīng)用程序是基于android:targetSdkVersion開發(fā),所以顯示會(huì)有所不同。
基于10和基于17,由于版本不同,顯示自然不同
這兩個(gè)在Android APK文件中AndroidManifest.xml文件前者是Android版本號(hào),后者是可讀的版本號(hào)
例如:platform build version code=“14”Platformbuildversionname=“4.0.2-1406408”
platformbuildversioncode=“23”Platformbuildversionname=“6.0-2166767”
platformbuildversioncode=“25”Platformbuildversionname=“7.1.1”
代表Android版本分別為4.0、6.0、7.1
此版本是指應(yīng)用程序在編譯過(guò)程中優(yōu)化到的版本。例如,它已針對(duì)7.0進(jìn)行了優(yōu)化。即使你在4.4手機(jī)上安裝這款應(yīng)用程序,它也可以運(yùn)行(最低運(yùn)行版本取決于另一個(gè)版本),但當(dāng)你換成6.0或7.0手機(jī)時(shí),這款應(yīng)用程序可以利用上一個(gè)版本Android的新功能,它可能會(huì)播放出新的功能,比如速度。當(dāng)Android升級(jí)到8.0時(shí),Android 8.0的新功能就不能在這個(gè)應(yīng)用中發(fā)揮作用了。
就是這個(gè)意思。以上是我研究了一段時(shí)間后自己遇到同樣問(wèn)題的結(jié)論,不是c-v的產(chǎn)物。