1)获取apk文件的图标

public static Drawable getApkFileIcon(String apkPath, Context context) {PackageManager pm = context.getPackageManager();PackageInfo info = pm.getPackageArchiveInfo(apkPath,PackageManager.GET_ACTIVITIES);if (info != null) {ApplicationInfo appInfo = info.applicationInfo;if (appInfo != null) {try {appInfo.publicSourceDir = apkPath;return pm.getApplicationIcon(appInfo);} catch (OutOfMemoryError e) {}}}return null;}


2)获取AndroidManifest.xml中<meta-data>标签中定义的值

        PackageManager manager = this.getPackageManager();        try {            // 设置PackageManager.GET_META_DATA标识位是必须的            PackageInfo info = manager.getPackageInfo(this.getPackageName(),                    PackageManager.GET_CONFIGURATIONS | PackageManager.GET_META_DATA);            Object myChannel = info.applicationInfo.metaData.get("meta-data-key");            if ((myChannel != null) && (myChannel instanceof Integer)) {                // do something            }        } catch (NameNotFoundException e) {            e.printStackTrace();        }


更多相关文章

  1. android如何往SDCard中存取图片
  2. Android(安卓)Google 地图学习
  3. Delphi XE5 android 获取网络状态
  4. Android(安卓)获取 IP 地址
  5. Android通过ContentProvider获取通话记录
  6. Android之setResult的用法
  7. Android(安卓)获取设备宽高分辨率
  8. Android获取手机的型号和系统版本
  9. Android获取sdcard信息

随机推荐

  1. Android(安卓)Studio插件Gsonformat使用
  2. Android笔记汇总
  3. Android(安卓)ApiDemos示例解析(55):Grap
  4. Android(安卓)P版本编译出现报错ninja: b
  5. Android(安卓)性能优化的一些方法
  6. android:imeOptions="actionDone"
  7. Android(安卓)service跨进程调用和启动检
  8. Android(安卓)任意位置(指空间上的位置)弹
  9. 解决Android文档打开慢的问题
  10. foursquare -5 BroadcastReceiver 退出程