转自:http://www.devdiv.com/forum.php?mod=viewthread&tid=50465&extra=page%3D3%26filter%3Ddigest%26digest%3D1%26digest%3D1

怎么获取未安装的APK信息(如:软件名称、包名、图标等等)

/** 获取未安装的APK信息
* @param context
* @param archiveFilePath APK文件的路径。如:/sdcard/download/XX.apk
*/
public void getUninatllApkInfo(Context context, String archiveFilePath){
PackageManager pm = context.getPackageManager();
PackageInfo info = pm.getPackageArchiveInfo(archiveFilePath, PackageManager.GET_ACTIVITIES);
if(info != null){
ApplicationInfo appInfo = info.applicationInfo;
String appName = pm.getApplicationLabel(appInfo).toString();
String packageName = appInfo.packageName;
Drawable icon = pm.getApplicationIcon(appInfo);
}
}

更多相关文章

  1. 国外著名 Android(安卓)开发者的信息
  2. Android(安卓)log详解
  3. Android(安卓)studio开发用startForeground时报错
  4. Android(安卓)绘制电池电量图标(含充电状态)。
  5. 如何查看USB方式连接Android设备的外接设备信息
  6. 【Android】Activity之间传递信息
  7. Android音乐播放器-读取SD卡中歌曲
  8. Android:APK签名
  9. [android]仿制新浪微博消息页面 图标切换动画

随机推荐

  1. Android vector 兼容问题解决
  2. android 自己实现qqminihd 左右滑动菜单
  3. android-support-v13编译错误解决
  4. Android开发学习笔记-GridView的动态显示
  5. Android EditText过滤汉字的方法
  6. android使用gitthub中发Flat-Button样式
  7. android资源:菜单和assets
  8. Android开场屏 (Splash Screen)
  9. android中listview的长按删除多选功能实
  10. Android Camera Framework Stream(三)