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获取设备唯一标识device_token
  2. Android 1.5 自带的图标一览表
  3. Android桌面隐藏图标
  4. [置顶] Android ViewPager+Fragment超高仿微信主界面(带底部图标
  5. Android开发小技巧:怎样在 textview 前面加上一个小图标。
  6. Android获取设备唯一标识
  7. android实现标题栏、状态栏图标文字颜色及背景动态变化
  8. 【Android】设备标识

随机推荐

  1. 创建Android守护进程(底层服务)
  2. android中流媒体
  3. Android的多任务运行机制
  4. Android 特色开发--Sensor development &&
  5. Android(安卓)网络开发框架的选择
  6. Android复习指南 复习完,BAT offer不再难
  7. 自定义控件及效果
  8. React Native 与 Android 混编项目复盘反
  9. android开发之手势识别
  10. Android(安卓)Handler消息机制