android获取应用信息工具类

清华大佬耗费三个月吐血整理的几百G的资源,免费分享!....>>>

    private String getAppVersion(){  
              
            PackageManager _packageManager=getPackageManager();  
            try {  
                PackageInfo _PackageInfo=_packageManager.getPackageInfo(getPackageName(), 0);  
                //可以获得应用的所有信息  
                 return _PackageInfo.versionName;  
            } catch (NameNotFoundException e) {  
                // TODO Auto-generated catch block  
                e.printStackTrace();  
                return "";  
            }  
              
        }  

Google为APK定义了两个关于版本属性:VersionCode和VersionName,他们有不同的用途。
VersionCode:对消费者不可见,仅用于应用市场、程序内部识别版本,判断新旧等用途。
VersionName:展示给消费者,消费者会通过它认知自己安装的版本,下文提到的版本号都是说VersionName。