获取程序的版本名,版本名,应用名称
来源:互联网 发布:珠海远光软件 编辑:程序博客网 时间:2024/05/16 18:19
package functionitegretion.customfunction;
import android.content.Context;
import android.content.pm.ApplicationInfo;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.content.pm.PackageManager.NameNotFoundException;
/**
* 获取程序的版本名,版本号,程序名
*
* @author TA
*
*/
public class CustomUtils {
/** 获取VersionName */
public static String getVersionName(Context context) {
try {
PackageInfo pi =
context.getPackageManager().getPackageInfo(context.getPackageName(), 0);
return pi.versionName;
} catch (NameNotFoundException e) {
e.printStackTrace();
return context.getString(R.string.NotFindVersionName);
}
}
/**
* 获取VersionCode 版本号
*/
public static int getVersionCode(Context context) {
try {
PackageInfo pi = context.getPackageManager().getPackageInfo(
context.getPackageName(), 0);
return pi.versionCode;
} catch (NameNotFoundException e) {
e.printStackTrace();
return 0;
}
}
/**
* 获取应用程序名称
*/
public static String getApplicationName(Context context) {
PackageManager packageManager = null;
ApplicationInfo applicationInfo = null;
try {
packageManager = context.getApplicationContext()
.getPackageManager();
applicationInfo = packageManager.getApplicationInfo(
context.getPackageName(), 0);
} catch (PackageManager.NameNotFoundException e) {
applicationInfo = null;
}
String applicationName = (String) packageManager
.getApplicationLabel(applicationInfo);
return applicationName;
}
}
import android.content.Context;
import android.content.pm.ApplicationInfo;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.content.pm.PackageManager.NameNotFoundException;
/**
* 获取程序的版本名,版本号,程序名
*
* @author TA
*
*/
public class CustomUtils {
/** 获取VersionName */
public static String getVersionName(Context context) {
try {
PackageInfo pi =
context.getPackageManager().getPackageInfo(context.getPackageName(), 0);
return pi.versionName;
} catch (NameNotFoundException e) {
e.printStackTrace();
return context.getString(R.string.NotFindVersionName);
}
}
/**
* 获取VersionCode 版本号
*/
public static int getVersionCode(Context context) {
try {
PackageInfo pi = context.getPackageManager().getPackageInfo(
context.getPackageName(), 0);
return pi.versionCode;
} catch (NameNotFoundException e) {
e.printStackTrace();
return 0;
}
}
/**
* 获取应用程序名称
*/
public static String getApplicationName(Context context) {
PackageManager packageManager = null;
ApplicationInfo applicationInfo = null;
try {
packageManager = context.getApplicationContext()
.getPackageManager();
applicationInfo = packageManager.getApplicationInfo(
context.getPackageName(), 0);
} catch (PackageManager.NameNotFoundException e) {
applicationInfo = null;
}
String applicationName = (String) packageManager
.getApplicationLabel(applicationInfo);
return applicationName;
}
}
0 0
- 获取程序的版本名,版本名,应用名称
- 获取应用的版本名和版本
- 获取手机第三方应用的信息(名称,包名,版本号,版本名,安装包路径,安装包大小)
- 应用的版本号和版本名的获取
- Android 获取应用版本号与版本名
- android获取当前程序版本名
- 获取Android应用的初次安装时间、版本名、版本号
- 获取已安装程序的名字、包名、版本…
- 获取已安装程序的名字、包名、版本…
- Android 获取手机唯一标识 IMEI号 应用名称、版本名、版本号
- 获取版本号、版本名
- Android 获取包名,版本信息及VersionName名称
- Android 获取包名,版本信息及VersionName名称
- Android 获取包名,版本信息及VersionName名称
- Android 获取包名,版本信息及VersionName名称
- 获取未安装的APK图标、版本、包名、名称、是否安装、安装、打开
- 获取未安装的APK图标、版本、包名、名称、是否安装、安装、打开
- Android菜鸟笔记- 获取未安装的APK图标、版本、包名、名称、是否安装、安装、打开
- 最长公共子序列(不连续)
- 简单谈谈java中匿名内部类构造函数-转自脚本之家
- 总结二、MFC消息映射
- iOS设置UILabel的行间距并自适应高度
- 欢迎使用CSDN-markdown编辑器
- 获取程序的版本名,版本名,应用名称
- 刷题_day2_vv
- openwrt开发<2>环境搭建
- Hadoop学习笔记(1):WordCount程序的实现与总结
- MyEclipse(以下简称mye)中的.jsp .html的可视化编辑对很多人来说,作用不是很大,反而影响视觉和软件的启动速度。
- 启动文件系统Kernel panic - not syncing: Attempted to kill init! 报错
- vs2013 制作安装包
- 归并排序(mergeSort)之递归实现
- 5. MySQL 备份