Android 如何取得版本資訊
2012年4月6日
尚無評論
第一次寫android的相關文章,就是要來寫如何取得android版本…=.=||
在AndroidManifest.xml文件中定義的android:versionCode和android:versionName
在我們上傳至Google Play(原market) 時,如要更版,則應要調整這兩個數字才有其作用
,在 AndroidManifest.xml 中的 android:versionCode 必須大於前一版本,否則會顯示更新程式失敗的警告。
還有在google play(market)上顯示的android:versionName,所以建議須一併修改android:versionName。
所以,在APP裡如也想顯示目前版本為何該怎麼做呢?
蠻容易的,只要參考以下程式碼即可取得
try {
PackageInfo packageInfo = getPackageManager().getPackageInfo(getPackageName(), 0);
int myVerCode = packageInfo.versionCode;
String myVerName = packageInfo.versionName;
} catch (NameNotFoundException e) {
e.printStackTrace();
}
PackageInfo packageInfo = getPackageManager().getPackageInfo(getPackageName(), 0);
int myVerCode = packageInfo.versionCode;
String myVerName = packageInfo.versionName;
} catch (NameNotFoundException e) {
e.printStackTrace();
}
呵~這個算是書上沒教的事…
近期留言