package com.fredric.util;import android.content.Context;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.content.pm.PackageManager.NameNotFoundException;/*-* APP辅助类*/public class AppUtils {//获取APP的名称public static String getAppName(Context context){try {PackageManager packageManager = context.getPackageManager();PackageInfo packetinfo = packageManager.getPackageInfo(context.getPackageName(), 0);//PackageInfo 对应整个Packet//ApplicationInfo主要是AndroidManifest.xml 文件中<Application/>标签对应的相应信息的封装//下例为:android:label="@string/app_name"int labelRes = packetinfo.applicationInfo.labelRes;return context.getResources().getString(labelRes);} catch (NameNotFoundException e) {e.printStackTrace();}return null;    }//获取版本名public static String getAppVersion(Context context){try {PackageManager packageManager = context.getPackageManager();PackageInfo packetinfo = packageManager.getPackageInfo(context.getPackageName(), 0);return packetinfo.versionName;            } catch (NameNotFoundException e) {e.printStackTrace();}        return null;}}

转载于:https://www.cnblogs.com/Fredric-2013/archive/2013/04/03/4390459.html

公共代码参考(PackageManager)相关推荐

  1. C++ 简化 推箱子 小游戏 完整代码 参考网络资料 命令行运行 仅供初学者参考交流

    C++ 简化 推箱子 小游戏 完整代码 参考网络资料 命令行运行 仅供初学者参考交流 说明:学做了4关推箱子, 仅供初学者参考可用g++ 编译,可以将内容复制到TXT文件,将后缀改为".cp ...

  2. php透明颜色的代码,PHP 透明水印生成代码参考

    PHP 透明水印生成代码参考 复制代码 代码如下: /* * Created on 2010-10-27 * BY QQ542900563 * Copyrights Reserved 2000-202 ...

  3. The way of Webpack learning (II.) -- Extract common code(多页面提取公共代码)

    学习之路基于webpack3.10.0,webpack4.0之后更新. 多页面提取公共代码!!! 一:文件关系 pageA --> subA.subB --> moduleA pageB ...

  4. 假导出Excel功能实现,按CSV格式快速导出功能代码参考(追求代码追求简洁复用)...

    我们辛苦录入的数据都希望能有重复利用的价值,一方面这些基础数据需要有数据库级的重复利用,程序级别的重复利用,另一方面还需要直接可以方便的导出倒入的功能比较好,虽然我们自己制作的统计分析功能很强大,但是 ...

  5. proto—go语言生成代码参考(Generated-code reference中文翻译)

      对go语言生成代码参考页面进行了翻译(大部分是google翻译做的,人工润色了一下),加深对gRPC的理解,方便以后复习. Generated-code reference(中文翻译)   此页面 ...

  6. dede织梦内容管理系统模板标签代码参考

    ◆织梦内容管理系统模板标签代码参考 [Arclist 标记] 这个标记是DedeCms最常用的一个标记,也叫自由列表标记,其中 hotart.coolart.likeart.artlist.imgli ...

  7. 蓝桥杯历届试题代码参考

    蓝桥杯历届试题代码参考 历届试题 核桃的数量 打印十字图 带分数 剪格子 错误票据 翻硬币 连号区间数 买不到的数目 大臣的旅费 幸运数 横向打印二叉树 危险系数 网络寻路 高僧斗法 格子刷油漆 农场 ...

  8. NodeJS SSR服务端渲染:公共代码区分客户端和服务端

    SSR服务端渲染(英语:server side render)指一般情况下,一个web页面的数据渲染完全由客户端或者浏览器端来完成.先从服务器请求,然后到页面:再通过AJAX请求到页面数据并把相应的数 ...

  9. webpack 如何抽离公共代码和第三方库?

    假设有下面三种场景 场景一:index.js 和 other.js 文件同时引入 common.js 文件,打包的时候 index.js 和 other.js 中的 common.js 会打包两次.这 ...

  10. Gitee “未能幸免”?将暂时关闭公共代码存储库进行审查工作

    Gitee,中国对GitHub的回应,5月18日表示,它将暂时关闭公共代码存储库进行审查工作. "所有新的开源存储库在正式公开之前都应经过人工审查.对于那些已经开放的人,我们将暂时将其保密, ...

最新文章

  1. Android蓝牙开发前序知识
  2. Tensorflow 模型加载及部分变量初始化
  3. SQL Server2000 “mcc 无法创建管理单元”
  4. mysql 有两种数据库引擎发音
  5. Open SAP 上 SAP Fiori Elements 公开课第一单元学习笔记
  6. ajax加载对应的json,jQuery:多个AJAX/JSON请求对应单个回调并行加载
  7. 广告系统中的Exploitation and Exploration(一)
  8. 升级win11系统需要预留多少磁盘空间 Windows11系统盘需要多少空间的介绍
  9. RHCS双机集群调测
  10. hightopo学习笔记---入门
  11. Clark变换的等幅值变换乘为什么2/3
  12. 七参数空间直角坐标系坐标转换
  13. 直接从国家统计局上找数据,并分析人口数据变化,做成可视化图
  14. 常见的Cracker攻击手法
  15. HTML基础之表单提交
  16. mysql 每日备份脚本分享
  17. android 自定义图片裁剪,Android图片裁剪工具封装
  18. App Inventor 2 题库设计制作流程
  19. 关于EventBus使用总结
  20. 社交媒体2.0_社交媒体2.0:增强现实生活

热门文章

  1. Android 提高 5 SurfaceView绘图容器的基本使用
  2. 本人教你五分钟学会五笔(不服找我)
  3. 将一个对象转化为字符串形式的默认方法
  4. 基于百度通用翻译API的一个翻译小工具
  5. Mysql数据库的mysql Schema 究竟有哪些东西 手工注入的基础要领
  6. ROS-turtlesim
  7. Ansible@一个高效的配置管理工具--Ansible configure management--翻译(十一)
  8. Android NDK 如何缩减库的大小
  9. Buffer Pool--锁定内存页
  10. 使用宝塔控制面板建站时出现网页出现404错误怎么办?