private String getVersionName() {
PackageManager manager = getPackageManager();
try {
PackageInfo info = manager.getPackageInfo(getPackageName(), 0);
return info.versionName;
} catch (NameNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return "";
}
}
PackageManager manager = getPackageManager();
try {
PackageInfo info = manager.getPackageInfo(getPackageName(), 0);
return info.versionName;
} catch (NameNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return "";
}
}
}
/**
* 安裝apk
* @param t
*/
private void installApk(File t) {
// TODO Auto-generated method stub
Intent intent=new Intent();
intent.setAction("android.intent.action.VIEW");
intent.setDataAndType(Uri.fromFile(t), "application/vnd.android.package-archive");
startActivity(intent);
}
本文介绍如何在Android应用中通过PackageManager获取应用版本名,并实现APK文件的安装。

被折叠的 条评论
为什么被折叠?



