公共代码参考(PackageManager)
2013-04-03 16:40
309 查看
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; } }
相关文章推荐
- 公共代码参考(httpclient)
- 公共代码参考(Volley)
- 公共代码参考(SQLiteOpenHelper)
- 公共代码参考(TypedValue)
- 公共代码参考(DisplayMetrics)
- 公共代码参考(SDCard)
- 公共代码参考(ConnectivityManager)
- 压缩文件上传,然后再解压。这是一段有bug的代码,供自己以后需求参考
- windows 不能在本地计算机中起动Tomcat参考特定错误代码4
- 常用JavaScript代码提示公共类封装
- 中英文颜色代码参考手册
- [Java] 实验5参考代码
- ASP分页代码,已经写成类了,值得参考
- 微信公共服务平台开发(.Net 的实现)13-------网页授权(下 :C#代码的实现 )
- [置顶] spring boot项目实战之公共代码抽取
- 小鑫的城堡(参考的小希的迷宫写的代码)并查集
- C# 写个公共的测试代码运行时间的方法
- 南京林业大学“未来之星”第六届程序设计大赛(决赛)试题G 参考代码
- admob 广告代码参考 安卓 奖励视频
- javascript keycode代码参考大全