targetsdkversion是什么意思 manifest里面的targetSdkVersion起什么作用?
manifest里面的targetSdkVersion起什么作用?我個人的理解是,開發(fā)的應用程序是基于android:targetSdkVersion開發(fā),所以顯示會有所不同?;?0和基于17,由于
manifest里面的targetSdkVersion起什么作用?
我個人的理解是,開發(fā)的應用程序是基于android:targetSdkVersion開發(fā),所以顯示會有所不同。
基于10和基于17,由于版本不同,顯示自然不同
這兩個在Android APK文件中AndroidManifest.xml文件前者是Android版本號,后者是可讀的版本號
例如: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ōu)化到的版本。例如,它已針對7.0進行了優(yōu)化。即使你在4.4手機上安裝這款應用程序,它也可以運行(最低運行版本取決于另一個版本),但當你換成6.0或7.0手機時,這款應用程序可以利用上一個版本Android的新功能,它可能會播放出新的功能,比如速度。當Android升級到8.0時,Android 8.0的新功能就不能在這個應用中發(fā)揮作用了。
就是這個意思。以上是我研究了一段時間后自己遇到同樣問題的結(jié)論,不是c-v的產(chǎn)物。