首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

安卓中怎么获取当前软件的版本信息

2013-11-06 
安卓中如何获取当前软件的版本信息在做软件更新的时候,遇到一个问题,就是老是获取不到当前版本的信息。相关

安卓中如何获取当前软件的版本信息
在做软件更新的时候,遇到一个问题,就是老是获取不到当前版本的信息。相关代码如下
private int newVerCode = 0;
private String newVerName = "";

if (getServerVerCode()) {
int vercode = Config.getVerCode(this);//这就话就没有执行一样
if (newVerCode > vercode) {
getServerVerCode();
doNewVersionUpdate();
}
}

//这个就是获取当前版本信息的方法
public static int getVerCode(Context context) {
int verCode = -1;
try {
verCode = context.getPackageManager().getPackageInfo(
"com.gdpost.activity.updateactivity", 0).versionCode;
} catch (NameNotFoundException e) {
Log.e(TAG, e.getMessage());
}
return verCode;
}

public static String getVerName(Context context) {
String verName = "";
try {
verName = context.getPackageManager().getPackageInfo(
"com.gdpost.activity.updateactivity", 0).versionName;
} catch (NameNotFoundException e) {

Log.e(TAG, e.getMessage());
}
return verName;
}
求高手解释 为啥我获取不到当前版本号

热点排行