android studio根据包名获取当前安装包信息

复制代码
package com.example.myapplication2;

import android.content.Context;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.util.Log;

/***
 * 获取版本信息
 */
public class SystemHelper {
    /**
     * 获取本地软件版本号
     */
    public static int getLocalVersion(Context context) {
        int localVersion = 0;
        try {
            PackageInfo packageInfo = context.getApplicationContext()
                    .getPackageManager()
                    .getPackageInfo(context.getPackageName(), 0);
            localVersion = packageInfo.versionCode;
            Log.d("当前版本号:" , String.valueOf(localVersion));
        } catch (PackageManager.NameNotFoundException e) {
            e.printStackTrace();
        }
        return localVersion;
    }


    /**
     * 获取本地软件版本号名称
     */
    public static String getLocalVersionName(Context context) {
        String localVersion = "";
        try {
            PackageInfo packageInfo = context.getApplicationContext()
                    .getPackageManager()
                    .getPackageInfo(context.getPackageName(), 0);
            localVersion = packageInfo.versionName;
            Log.d("当前版本名称:", localVersion);
        } catch (PackageManager.NameNotFoundException e) {
            e.printStackTrace();
        }
        return localVersion;
    }


}

activity中使用

复制代码
Context context = getApplicationContext();
SystemHelper.getLocalVersion(context);
SystemHelper.getLocalVersionName(context);
相关推荐
-指短琴长-15 分钟前
MySQL快速入门——内置函数
android·数据库·mysql
渡我白衣41 分钟前
链接的迷雾:odr、弱符号与静态库的三国杀
android·java·开发语言·c++·人工智能·深度学习·神经网络
正经教主1 小时前
【App开发】02:Android Studio项目环境设置
android·ide·android studio
夏天的味道٥2 小时前
IDEA 开发工具常用插件整理
java·ide·intellij-idea
全栈软件开发2 小时前
最新版T5友价互站网源码商城PHP源码交易平台 完整带手机版源码网系统源码
android·开发语言·php
shykevin2 小时前
uni-app x开发商城系统,小程序发布,h5发布,安卓打包
android·小程序·uni-app
且白2 小时前
uniapp接入安卓端极光推送离线打包
android·uni-app
在狂风暴雨中奔跑2 小时前
使用MediaRecorder+MediaProjection高效实现Android录屏
android
YoungP2 小时前
让人头疼的AndroidStudio、Gradle、AGP..
android
猿小猴子3 小时前
主流 AI IDE 之一的 Comate IDE 介绍
ide·人工智能·comate