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 dumpsys cpuinfo 信息解读
  5. Android 下实现带有图标和Checkbox的 ListView Item(2)
  6. android 获取联系人和短消息信息
  7. 代码获取Android的VersionCode和VersionName信息
  8. Android --- 取得电话簿信息,并保存为Vcard格式

随机推荐

  1. SQLite在Android中的使用
  2. Android(安卓)L开发指南
  3. Android(安卓)如何将定制的Launcher成为
  4. Android崩溃日志收集是个什么鬼?
  5. 一些Activity小技巧
  6. Android(安卓)signed APK程序正式签名方
  7. Android(安卓)入个门
  8. android之handler使用
  9. J2me游戏如何快速移植到Android(1)
  10. Android兼容性