Android获取apk的版本及包名等信息

(2011-01-05 09:58:20) 转载
标签:

杂谈

分类:Android
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. MAC上使用maven打android的包,报错:No Android(安卓)SDK path cou
  2. Android(安卓)Studio查看错误信息
  3. Android(安卓)获取设备各种信息以及其它
  4. Android(安卓)获取手机信息
  5. Android之获取手机信息
  6. Android获取apk的版本及包名等信息
  7. android解析xml文件 Android(安卓)DOM解析XML之全球实时地震信息
  8. android系统信息总结
  9. Android中读取短信信息

随机推荐

  1. Android的唤醒锁和键盘锁
  2. android 自定义圆形ProgressBar
  3. Android多媒体--利用Service实现背景音乐
  4. Android(安卓)读SIM卡信息
  5. android问题(1)
  6. 几款好用的Android(安卓)Studio插件
  7. 初识com.android.phone
  8. android 反编译:解决xml二进制文件
  9. android 开发论坛资源URL
  10. android中对服务的应用管理