[置顶] Android开发之获取APP的应用程序名称以及版本名称信息java工具类
2016-04-01 09:24
911 查看
//跟App相关的辅助类 public class AppUtils { private AppUtils() { /* cannot be instantiated */ throw new UnsupportedOperationException("cannot be instantiated"); } /** * 获取应用程序名称 */ 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 * @return 当前应用的版本名称 */ public static String getVersionName(Context context) { try { PackageManager packageManager = context.getPackageManager(); PackageInfo packageInfo = packageManager.getPackageInfo( context.getPackageName(), 0); return packageInfo.versionName; } catch (NameNotFoundException e) { e.printStackTrace(); } return null; } }
相关文章推荐
- android: 播放音频
- android: 从相册中选择照片
- Android 内存分析
- (OK) android——Repo sync cm—解决—error
- Android中的Thread与AsyncTask的区别?
- Android BroadcastReceiver学习总结
- Android Studio引用fresco编译问题的处理
- Android实现发送短信
- android性能优化
- android开发中遇到的问题汇总【九】
- Android事件分发--待续
- Android 正确的闪屏方式。
- Android WIFI模块分析
- Android之Wifi学习(2)------连接Wifi
- Android之Wifi学习(1)
- OnItemClickListener 没响应的根本原因-源码解析
- Android学习之高仿知乎首页
- Android消息机制Handler解析(源码+Demo)
- android 实现刮刮乐刮奖效果
- Android Studio Git 使用总结