做一个合格的应用,肯定得考虑一下升级的感受啦!
因此版本号至关重要,这是是否更新应用的关键~
PackageInfo info = getPackageManager().getPackageInfo(this.getPackageName(), 0);
上段代码获取到了版本信息的对象【注意加try catch捕获一下异常哟】
那么我们的版本名/版本号也就很清楚啦!
mLocalVersionCode = info.versionCode;
mLocalVersionName = info.versionName;
如何获取包名,相比不多说了,已经在PackageInfo 对象获取时候就已经说明了!
此外:
包名可能大家认为不就是我创建java文件之前创建的包的名字么?
不!
那是巧合或者说是包名的第一次!
我们所创建的包的名字是可以改的,那么改来改去,到底我的包名是哪个?
唯有
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.jxy.safemanager"
android:versionCode="1"
android:versionName="1.0" >
这里面的package才是正统~