public class test4 extends Activity {        @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);               setContentView(R.layout.main);            String archiveFilePath="sdcard/download/Law.apk";//安装包路径        PackageManager pm = 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;  //得到安装包名称            String version=info.versionName;       //得到版本信息                 Toast.makeText(test4.this, "packageName:"+packageName+";version:"+version, Toast.LENGTH_LONG).show();            Drawable icon = pm.getApplicationIcon(appInfo);//得到图标信息            TextView tv = (TextView)findViewById(R.id.tv); //显示图标            tv.setBackgroundDrawable(icon);        }      }}

更多相关文章

  1. Android快速开发之封装标题栏
  2. 获取android系统信息
  3. 【Android】【应用信息】获取应用列表
  4. Android——Activity生命周期
  5. Android(安卓)GPS获得经纬度并得到该坐标精确地址
  6. android > 获取 通讯录 信息
  7. Android(安卓)获取系统应用信息
  8. Android(安卓)SharedPreferences的使用
  9. 转载 Android(安卓)通过adb shell命令查看内存,CPU,启动时间,电量等

随机推荐

  1. Android(安卓)O(8.0)后台service限制
  2. ADB常用命令汇总
  3. android使用AIDL实现跨进程通讯(IPC)
  4. Android——学习之旅:adb常用命令行
  5. Android开发者福利之--------Android(安
  6. Android消息推送的Androidpn实现方式:(一)下
  7. 将apk装入system/app
  8. Android高手进阶教程(三)之 ----Android(
  9. android中常见的设计模式有哪些?
  10. Android双向滑动菜单完全解析,教你如何一