Android 平台如何获取程序的版本
2012-09-30 13:50
435 查看
public static String getAppVersionName(Context context) {
String versionName = "";
try {
// ---get the package info---
PackageManager pm = context.getPackageManager();
PackageInfo pi = pm.getPackageInfo(context.getPackageName(), 0);
versionName = pi.versionName;
if (versionName == null || versionName.length() <= 0) {
return "";
}
} catch (Exception e) {
e.printStackTrace();
}
return versionName;
}
获取另一程序版本:
List<PackageInfo> packages = getPackageManager().getInstalledPackages(0);
for(PackageInfo p:packages) {
String packName = p.packageName;
if(packName.equals(你的程序包名)){
String versionName = p.versionName;
String versionCode = p.versionCode;
Log.e("***",versionName+versionCode);
}
}
}
String versionName = "";
try {
// ---get the package info---
PackageManager pm = context.getPackageManager();
PackageInfo pi = pm.getPackageInfo(context.getPackageName(), 0);
versionName = pi.versionName;
if (versionName == null || versionName.length() <= 0) {
return "";
}
} catch (Exception e) {
e.printStackTrace();
}
return versionName;
}
获取另一程序版本:
List<PackageInfo> packages = getPackageManager().getInstalledPackages(0);
for(PackageInfo p:packages) {
String packName = p.packageName;
if(packName.equals(你的程序包名)){
String versionName = p.versionName;
String versionCode = p.versionCode;
Log.e("***",versionName+versionCode);
}
}
}
相关文章推荐
- Android 平台如何取得程序自身的版本?
- Android 平台如何取得程序自身的版本?
- c++游戏程序移植到android平台后,如何更新程序,重新编译
- 如何将cocos2d-x程序分别移植到ios,android,windowsphone三个手机平台上
- 程序中如何获取Android的Root权限
- 如何获取StatusBar的高度(Android平台)
- android获取当前程序版本名
- Android平台中应该如何获取音乐文件的信息
- Android平台中应该如何获取音乐文件的信息
- 一起学android之如何获取手机程序列表以及程序相关信息并启动指定程序 (26)
- Android平台中应该如何获取音乐文件的信息
- 获取Android版本信息和程序版本号
- Android微信开放平台 申请移动应用的签名如何获取
- Android平台中应该如何获取音乐文件的信息
- 如何在windows平台开发OpenGL程序使用OpenGL1.2或更高版本
- 程序中如何获取Android的Root权限
- Android平台中应该如何获取音乐文件的信息
- 如何指定让Android的NDK工具编译出Release版本或Debug版本的Native程序
- 【转】如何在windows平台开发OpenGL程序使用OpenGL1.2或更高版本
- android 中获取当前程序的版本号