public class Aike 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);   }     }   }  

转载于:https://www.cnblogs.com/dachao/archive/2012/05/28/2520979.html

Android获取apk信息(版本、包名等)相关推荐

  1. android 获取apk的版本信息

    今天,简单讲讲android如何获取apk的版本信息. 这个很简单,但是之前还是查找了资料,所以记录一下. 一.应用程序得到自己的版本信息 /*** 得到当前应用版本名称的方法* * @param c ...

  2. android获取apk版本号,android 获取apk的版本信息

    释放双眼,带上耳机,听听看~! 今天,简单讲讲android如何获取apk的版本信息. 这个很简单,但是之前还是查找了资料,所以记录一下. 一.应用程序得到自己的版本信息 /** * 得到当前应用版本 ...

  3. java怎么获取手机权限,Android 获取手机全部应用包名以及权限

    Android 获取手机所有应用包名以及权限 package gongzibai.co.cc; import java.util.List; import android.app.Activity; ...

  4. Android获取第三方程序的包名

    前言 有时我们需要在自己的程序调起第三方程序,这个时候我们就需要知道第三方程序的包名和入口界面的Activity. 下面我们介绍几种方式获取第三方程序的包名及程序入口Activity. 1.使用adb ...

  5. Android获取本机浏览器包名,并调用指定浏览器打开网页

    昨天还在嘀咕着项目快做完了,接下来公司会安排什么事,结果今天就给了我一个新任务,其中要做的一个功能就是指定调用谷歌浏览器打开网页,如果没有该浏览器就提示客户进行下载,查找一番资料后,觉得这种东西还是要 ...

  6. java 获取apk版本号_纯JAVA环境获取APK信息:包名,版本,版本号,大小,权限...

    [实例简介] 纯JAVA环境获取APK信息:包名,版本,版本号,大小,权限... 代码讲解地址:http://blog.csdn.net/chillax_li/article/details/4185 ...

  7. 使用SDK查看apk文件简单信息:包名、版本

    使用SDK查看apk文件简单信息:包名.版本 具体步骤: 1.找到sdk的build-tools文件夹 2.进入到里面的一个版本,在当前文件夹下打开cmd窗口 3.输入命令:aapt d badgin ...

  8. android获取GPU信息;android获取GPU渲染器、供应商、版本和扩展名等信息

    android获取GPU信息:android获取GPU渲染器.供应商.版本和扩展名等信息 效果: 1.布局文件 <?xml version="1.0" encoding=&q ...

  9. Android 在Android手机上获取其他应用的包名及版本号

    获取Android手机上其他应用的包名及版本号方法有很多,可以通过AAPT从APK包中直接获取,也可以通过代码在手机上获取.显然,对于产品或者用户来说要获取这些信息,在手机上获取更为简便. 下面我们来 ...

最新文章

  1. 我为什么强烈反对程序员加班?
  2. Android MVP模式 简单易懂的介绍方式
  3. Java中的String类
  4. 【中文】Joomla1.7扩展介绍之eXtplorer(文件管理器)
  5. P4070 [SDOI2016]生成魔咒
  6. dbunit java_java - 错误地抛出了Java DBUnit AmbiguousTableNameException - 堆栈内存溢出
  7. 一篇博客读懂设计模式之-----策略模式
  8. 组件基础-全局组件//全局组件的简写
  9. upupoo怎么设置本地html文件,关于Upupoo自定义元素教程
  10. 数学女孩-伽罗瓦理论读书笔记尺规作图
  11. 【路由设置】Macbook 双网卡同时访问内外网
  12. 并发原理及php高并发解决方案
  13. 如何判断时间复杂度和空间复杂度
  14. 游戏HTML翻翻乐,大班益智游戏翻翻乐优秀教案
  15. 建立合格的跨职能团队,你需要知道这些
  16. 我生命中的钱事:童年!
  17. Spring Cloud教程(八)云原生应用程序
  18. ROS官网初级教程学习总结(1-4)
  19. Python 对称加密ECB简单实现
  20. android闪退黑屏,艾诺迪亚4闪退黑屏原因及解决方法

热门文章

  1. Old News PDC2003
  2. 力扣(LeetCode)763
  3. django时间格式化加时区控制
  4. python模拟ATM + 购物商城
  5. Oracle 12C 新特性之级联truncate
  6. AIX中查找端口号和进程
  7. 我的jQuery动态表格插件二
  8. JavaOne 2016——首日亮点
  9. 第七章httpd.conf主配置文件的详解
  10. PB初体验 class one