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

Android獲取應(yīng)用版本號與版本名稱

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

使用包管理器

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);
//獲取應(yīng)用 信息
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;
}

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

相關(guān)文章

最新評論

东乡县| 乌鲁木齐市| 正镶白旗| 沾益县| 凤台县| 景德镇市| 凤城市| 京山县| 鲁甸县| 内乡县| 渝北区| 邹平县| 封开县| 睢宁县| 冷水江市| 大余县| 南宁市| 镶黄旗| 青河县| 永定县| 博乐市| 胶南市| 永昌县| 东丰县| 页游| 泸水县| 苏尼特左旗| 东丽区| 澎湖县| 阜宁县| 平顺县| 大新县| 涿鹿县| 松原市| 宁海县| 浦县| 射洪县| 雷山县| 四会市| 五河县| 丰镇市|