http://blog.sina.com.cn/s/blog_49f485700100qk10.html

import android.app.Activity; import android.content.Context; import android.content.pm.ApplicationInfo; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; import android.content.res.Resources; import android.graphics.drawable.Drawable; import android.graphics.drawable.TransitionDrawable; import android.os.Bundle; import android.view.ViewGroup.LayoutParams; import android.widget.Gallery; import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.TextView; import android.widget.Toast;
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. 30个高质量并且免费的Android图标【Android(安卓)Icon素材】
  5. Android系统信息获取 之十二:获取屏幕分辨率及密度
  6. Android中对Log日志文件的分析
  7. 自动搜索私密信息与彻底删除APP--(一)清理
  8. 获取Android设备硬件信息
  9. Android(安卓)获取手机存储信息详解(内存,外存等)

随机推荐

  1. 使用Kotlin开发Android项目-Kibo(二)
  2. 背景图像颜色检测与Android油漆。
  3. IDEA简介和快捷键设置
  4. Android控件之Dialog(two)列表与自定义弹
  5. 在Activity中添加Fragment
  6. [置顶] Android屏幕适配解决方案
  7. 安卓自定义 View 进阶:Path 完结篇(伪)
  8. 如何在android中创建自定义导航抽屉
  9. Android常见管理器—短信管理器 SmsManag
  10. android自定义view实现流式布局(FlowLayou