安卓版本更新

2021-09-19 14:45:14 字數 1020 閱讀 1086

以跳轉google play市場為例(需要介面支援,拿到介面返回的版本號)

string versionname=getactivity().getpackagemanager().getpackageinfo(getactivity().getpackagename(), 0).versionname;//這是獲取系統版本號的
if (i == -1) ).setnegativebutton("cancel", (dialog, which) -> ).show();

}utils工具類中兩個方法return 0;

}string version1array = versionname.split("\\.");

int index = 0;

// 獲取最小長度值

int minlen = math.min(version1array.length, version2array.length);

int diff = 0;

// 迴圈判斷每位的大小

while (index < minlen

&& (diff = integer.parseint(version1array[index])

- integer.parseint(version2array[index])) == 0)

if (diff == 0)

}for (int i = index; i < version2array.length; i++)

}return 0;

} else

}版本更新操作

public static void ratenow()  else  else 

}} catch (activitynotfoundexception activitynotfoundexception1)

}

安卓專案版本更新(儲存xml資料)

原理 安裝版本和網路中的版本進行對比,是否有更新!update 2 將xml檔案轉換為instream int versioncode getversioncode mcontext 把version.xml 放到網路上,然後獲取檔案資訊 inputstream instream par mlser...

安卓版本問題

本文 分類 學習筆記 2012 05 30 08 17 6689人閱讀收藏 舉報android api平台 integer attributes google 語法 syntax android minsdkversion integer android targetsdkversion integ...

安卓版本對應

這個只是一篇記錄,上年紀了,記不住版本對應,需要的時候就到處找文章,浪費時間,記到自己的部落格下方便一些。為什麼就非要搞個對應呢,統一不好嗎?sdk版本名 api level android 9.0 pie 28 android 8.1 oreo 27 android 8.0 oreo 26 and...