欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

Android开发怎么获取app版本信息

程序员文章站 2023-11-24 23:25:22
1、获取包的信息 private static packageinfo getpackageinfo(context context) { packageinfo pi = null;...

1、获取包的信息

private static packageinfo getpackageinfo(context context) {
    packageinfo pi = null;
    try { packagemanager pm = context.getpackagemanager();
        pi = pm.getpackageinfo(context.getpackagename(), packagemanager.get_configurations);
        return pi;
    } catch (exception e) {
        e.printstacktrace();
        }
    return pi;
}

2、获取版本号

/**
 *   版本号
 */
public static int getversioncode(context context) {
    return getpackageinfo(context).versioncode;
}

3、获取版本名称

/**
 *  版本名
 */
public static string getversionname(context context) {
    return getpackageinfo(context).versionname;
}