安卓开发必不可少,需要获取展示版本信息。根据自己的需要,进行版本号、版本名称设置。
Android Studio可以在build.gradle文件的中配置,或者在对应AndroidManifest.xml下android:versionCode。
android{
defaultConfig {
// 用于本地app和后台的app提供的版本号进行对比
versionCode 1
// 用于展现给客户看的版本信息
versionName "1.0.1"
}
}
获取版本号、版本名称工具类:
public class APKVersionCodeUtils {
/**
* 获取当前本地apk的版本号
*
* @param context
* @return
*/
public static int getVersionCode(Context context) {
int versionCode = 0;
try {
// 获取apk版本号
versionCode = context.getPackageManager().
getPackageInfo(context.getPackageName(), 0).versionCode;
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
}
return versionCode;
}
/**
* 获取版本号名称
*
* @param context
* @return
*/
public static String getVerName(Context context) {
String verName = "";
try {
verName = context.getPackageManager().
getPackageInfo(context.getPackageName(), 0).versionName;
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
}
return verName;
}
}