返回首页
当前位置: 主页 > 网络编程 > Android教程 >

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

时间:2012-05-11 11:22来源:知行网www.zhixing123.cn 编辑:麦田守望者

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);
}
}


}

------分隔线----------------------------
标签(Tag):Android android教程 android技巧 android软件
------分隔线----------------------------
推荐内容
  • Android手机系统故障排除大全?

    在Android手机的使用过程中,难免遇到各种各样的奇怪问题,比如应用闪退、无辜卡顿、...

  • 手机端OCR识别软件(IOS/Android)使用图解教程

    为大家带来一款手机端OCR识别软件,轻松把图片上的文字转换成可编辑的文档。 接下来出...

  • 电脑怎么发短信到手机?电脑发短信到手机的操作技巧

    我们有时候工作中,常常会遇到短信群发的情况,可是一条一条的发,很繁琐,也很不方便...

  • 手机如何控制电脑?手机控制电脑软件哪个好用

    很多网友们可能因为工作需要的原因,要远程控制自己的电脑或者其他的移动设备,这个时...

  • 安卓手机怎么连接电脑?安卓手机连接电脑的方法

    有些安卓的手机用户们在使用电脑的过程中,下载软件,往电脑上传照片视频时还是不会,...

  • 三星手机连接电脑的操作方法图解教程

    如果想要将手机里的多媒体文件导出到电脑,或者将电脑中的文件导入到手机。那么,通过...

  • 猜你感兴趣
  • 教育技术学动态
  • 教育技术学论文
  • 理论研究
  • 应用研究
  • 资源收藏
  • 百家观点
  • 英文文献
  • 中国电化教育
  • 电化教育研究
  • 中国远程教育
  • 开放教育研究
  • 现代教育技术
  • 远程教育杂志
  • 现代远距离教育
  • 中国教育信息化
  • 中国信息技术教育
  • 中小学信息技术
  • Flash龙8国际平台入口
  • Photoshop龙8国际平台入口
  • 3DMAX龙8国际平台入口
  • AutoCAD龙8国际平台入口
  • CorelDRAW龙8国际平台入口
  • Matlab龙8国际平台入口
  • 其他龙8国际平台入口
  • .Net龙8国际平台入口
  • Asp龙8国际平台入口
  • Php龙8国际平台入口
  • Jsp龙8国际平台入口
  • Ajax龙8国际平台入口
  • Android教程
  • 其他龙8国际平台入口
  • Word教程
  • Excel教程
  • PowerPoint教程
  • Ubuntu教程
  • 其他教程
  • 课件下载
  • 软件下载
  • 视频教程下载
  • 其他下载
  • 教案大全
  • 试题大全
  • 课件大全
  • 其他大全
  • 人像摄影
  • 风光摄影