最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android獲取應用版本號與版本名稱

 更新時間:2016年03月23日 09:57:44   作者:森林森  
這篇文章主要介紹了Android獲取應用版本號與版本名稱的相關資料,需要的朋友可以參考下

使用包管理器

package com.liunan.myfirstapp.util;
import android.content.Context;
import android.content.pm.ApplicationInfo;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
/**
* Created by 劉楠 on 2016-03-22.
*/
public class PackageUtils {

/**
* 獲取版本名稱
* @param context 上下文
* @return 版本名稱
*/
public static String getVersionName(Context context){
//獲取包管理器
PackageManager pm = context.getPackageManager();
//獲取包信息
try {
PackageInfo packageInfo = pm.getPackageInfo(context.getPackageName(),0);
//返回版本號
return packageInfo.versionName;
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
}
return null;
} /**
* 獲取版本號
* @param context 上下文
* @return 版本號
*/
public static int getVersionCode(Context context){
//獲取包管理器
PackageManager pm = context.getPackageManager();
//獲取包信息
try {
PackageInfo packageInfo = pm.getPackageInfo(context.getPackageName(),0);
//返回版本號
return packageInfo.versionCode;
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
}
return 0;
}
/**
* 獲取App的名稱
* @param context 上下文
* @return 名稱
*/
public static String getAppName(Context context){
PackageManager pm = context.getPackageManager();
//獲取包信息
try {
PackageInfo packageInfo = pm.getPackageInfo(context.getPackageName(),0);
//獲取應用 信息
ApplicationInfo applicationInfo = packageInfo.applicationInfo;
//獲取albelRes
int labelRes = applicationInfo.labelRes;
//返回App的名稱
return context.getResources().getString(labelRes);
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
}
return null;
}
}

下面給大家分享一段代碼介紹Android獲取App版本號和版本名

/ 以下是獲得版本信息的工具方法

//版本名
public static String getVersionName(Context context) {
return getPackageInfo(context).versionName;
}
//版本號
public static int getVersionCode(Context context) {
return getPackageInfo(context).versionCode;
}
private static PackageInfo getPackageInfo(Context context) {
PackageInfo pi = null;
try {
PackageManager pm = context.getPackageManager();
pi = pm.getPackageInfo(context.getPackageName(),
PackageManager.GET_CONFIGURATIONS);
return pi;
} catch (Exception e) {
e.printStackTrace();
}
return pi;
}

有關Android獲取應用版本號與版本名稱的知識,小編就給大家介紹到這里,希望對大家有所幫助!

相關文章

最新評論

个旧市| 琼海市| 浦东新区| 漳平市| 尼木县| 宁都县| 通渭县| 安化县| 浦北县| 苗栗县| 乌兰察布市| 姚安县| 承德县| 包头市| 枝江市| 玛沁县| 上饶县| 教育| 丽水市| 若羌县| 巢湖市| 广东省| 普洱| 横峰县| 麻城市| 唐山市| 隆回县| 万州区| 江口县| 巴中市| 黔西县| 武义县| 浦江县| 呼伦贝尔市| 宜丰县| 高要市| 拜泉县| 安仁县| 洛南县| 天台县| 邛崃市|