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. android解析xml文件 Android DOM解析XML之全球实时地震信息列表
  2. android系统信息总结
  3. Android中读取短信信息
  4. android SDK编译版本修改
  5. execlp启动android进程命令窗口通过adb shell 进入android 的Lin
  6. Android学习笔记之——Android Studio的安装(3.6版本)、Java的基本
  7. Android开发学习总结(一)——搭建最新版本的Android开发环境
  8. 获取Android 设备信息——build.prop
  9. android调用隐藏的网络信息设置菜单实现

随机推荐

  1. linux下mysql 5.7.16 免安装版本图文教程
  2. MySQL实现类似于connect_by_isleaf的功能
  3. MySQL的查询计划中ken_len的值计算方法
  4. navicat中创建存储过程、触发器和使用游
  5. MySQL实现当前数据表的所有时间都增加或
  6. Mysql5.7忘记root密码怎么办(简单且有效方
  7. MySql允许远程连接如何实现该功能
  8. MySQL5.7.10 安装文档教程详解
  9. MySQL 序列 AUTO_INCREMENT详解及实例代
  10. MAC版修改MySQL初始密码的方法