android获取应用版本号和版本名称

原文:https://blog.csdn.net/qq_36497605/article/details/86303686

---------------------

首先需要获取包管理者,然后再获取包对应的信息,再获取版本号,最后把值设置到该显示的地方就可以了。 

public static int packageCode(Context context) {
    PackageManager manager = context.getPackageManager();
    int code = 0;
    try {
        PackageInfo info = manager.getPackageInfo(context.getPackageName(), 0);
        code = info.versionCode;
    } catch (PackageManager.NameNotFoundException e) {
        e.printStackTrace();
    }
    return code;
}
 

获取应用的版本信息:

首先需要获取包管理者,然后再获取包对应的信息,再获取版本信息,最后把值设置到该显示的地方就可以了。public static String packageName(Context context) {
    PackageManager manager = context.getPackageManager();
    String name = null;
    try {
        PackageInfo info = manager.getPackageInfo(context.getPackageName(), 0);
        name = info.versionName;
    } catch (PackageManager.NameNotFoundException e) {
        e.printStackTrace();
    }
 
    return name;
}

上一篇:linux命令history 保存历史命令记录数量修改


下一篇:Resid作为缓存可能遇到的问题