| 关键词: nbsp context PackageManager PackageInfo return 0px labelRes 名称 instantiated AppInfoUtils |
一、获取软件相关工具类public class AppInfoUtils { private AppInfoUtils() { /* cannot be instantiated */ throw new UnsupportedOperationException("cannot be instantiated"); } /** * 获取应用程序名称 * * @param context * @return */ public static String getAppName(Context context) { try { PackageManager packageManager = context.getPackageManager(); PackageInfo packageInfo = packageManager.getPackageInfo( context.getPackageName(), 0); int labelRes = packageInfo.applicationInfo.labelRes; return context.getResources().getString(labelRes); } catch (NameNotFoundException e) { e.printStackTrace(); } return null; } /** * 获取应用程序版本名称信息 * * @param context * [url=home.php?mod=space&uid=309376]@return[/url] 当前应用的版本名称 */ |