編輯:問題陳述是不正確的,所以我已經更新它。更新apk文件只適用於特定版本
我在Play商店上傳了一個Android應用程序。現在想改變我的android應用程序,併爲用戶更新它。但我希望更新僅適用於特定版本的Android用戶(比如API 14或更高版本的用戶)。
編輯:問題陳述是不正確的,所以我已經更新它。更新apk文件只適用於特定版本
我在Play商店上傳了一個Android應用程序。現在想改變我的android應用程序,併爲用戶更新它。但我希望更新僅適用於特定版本的Android用戶(比如API 14或更高版本的用戶)。
集:
<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="19"/>
在你的Android清單
編輯:
是的,這需要有一個不同的版本。如果你不想只有一個apk,並且只有某些功能纔會出現在Android Api 14+中。
你可以在這樣的運行時檢查(需要阿比4):
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH){
如果要支持下面4.用這個代替API:
if(Integer.parseInt(android.os.Build.VERSION.SDK)>=14){
(注:這是棄用)
代碼
if (Build.VERSION.SDK_INT >= Build.VERSIOS_CODES.ICE_CREAM_SANDWICH) {
do stuff
} else {
do old stuff
}
資源
res/layout-v14/layout_for_v14_and_higher.xml
res/values-v14/values_for_v14_and_higher.xml
res/drawable-v14-hdpi/drawable_new.png
但不會這是否意味着建設與API 14+和那些低於14人一個單獨的應用程序? –