Android 手机卫士(4) 包名/版本号/版本名的获取

做一个合格的应用,肯定得考虑一下升级的感受啦!

因此版本号至关重要,这是是否更新应用的关键~

PackageInfo info = getPackageManager().getPackageInfo(this.getPackageName(), 0);

上段代码获取到了版本信息的对象【注意加try catch捕获一下异常哟】

那么我们的版本名/版本号也就很清楚啦!

mLocalVersionCode = info.versionCode;

mLocalVersionName = info.versionName;

如何获取包名,相比不多说了,已经在PackageInfo 对象获取时候就已经说明了!

此外:
包名可能大家认为不就是我创建java文件之前创建的包的名字么?
不!
那是巧合或者说是包名的第一次!

我们所创建的包的名字是可以改的,那么改来改去,到底我的包名是哪个?

唯有
package="com.jxy.safemanager"
android:versionCode="1"
android:versionName="1.0" >

这里面的package才是正统~

你可能感兴趣的:(Android-手机卫士)