//跟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;
} }

最新文章

  1. java 正则表达式获取匹配和非获取匹配
  2. ubuntu下查看环境变量
  3. 如何在Web服务器80端口上开启SSH服务
  4. DEDECMS中直接通过数据库插入文章
  5. 2-SAT开坑
  6. 类名 对象名 =new 类名();
  7. 图源点到各个点的最短路径(DIJ)
  8. .net安装windows服务配置文件config
  9. 如何制作python安装模块(setup.py)
  10. Android :android.os.Process.myTid()与 Thread.currentThread().getId();
  11. java 服务
  12. sublime Text3+emmet(快速开发)
  13. DirectX--Filter属性页的调用
  14. 【iOS】字号问题
  15. Java进阶篇设计模式之三 ----- 建造者模式和原型模式
  16. sdn交换机和普通交换机区别
  17. dede织梦判断导航栏是否有子栏目
  18. Sharepoint2013 列表的NewForm 页面添加一个 保存新建 按钮
  19. css控制固定表头,兼容行列合并
  20. springboot-mybatis-plus基本项目框架

热门文章

  1. OKHttp 官方文档【二】
  2. php操作mysql关于文件上传、存储
  3. Kaggle-pandas(3)
  4. Android SQLite轻量级数据库(简单介绍)
  5. 初学者都在坑里!不要在Python中使用“+”来连接字符串
  6. 节点操作 - DOM编程
  7. Kibana配置nginx反代并本地ca加密nginx
  8. one of the variables needed for gradient computation has been modified by an inplace operation: [torch.cuda.FloatTensor [3, 1280, 28, 28]], which is output 0 of LeakyReluBackward1, is at version 2;
  9. 数据库迁移神器——Flyway
  10. 读取topic数据存储到文件内