Android获取apk信息(版本、包名等)
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信息(版本、包名等)相关推荐
- android 获取apk的版本信息
今天,简单讲讲android如何获取apk的版本信息. 这个很简单,但是之前还是查找了资料,所以记录一下. 一.应用程序得到自己的版本信息 /*** 得到当前应用版本名称的方法* * @param c ...
- android获取apk版本号,android 获取apk的版本信息
释放双眼,带上耳机,听听看~! 今天,简单讲讲android如何获取apk的版本信息. 这个很简单,但是之前还是查找了资料,所以记录一下. 一.应用程序得到自己的版本信息 /** * 得到当前应用版本 ...
- java怎么获取手机权限,Android 获取手机全部应用包名以及权限
Android 获取手机所有应用包名以及权限 package gongzibai.co.cc; import java.util.List; import android.app.Activity; ...
- Android获取第三方程序的包名
前言 有时我们需要在自己的程序调起第三方程序,这个时候我们就需要知道第三方程序的包名和入口界面的Activity. 下面我们介绍几种方式获取第三方程序的包名及程序入口Activity. 1.使用adb ...
- Android获取本机浏览器包名,并调用指定浏览器打开网页
昨天还在嘀咕着项目快做完了,接下来公司会安排什么事,结果今天就给了我一个新任务,其中要做的一个功能就是指定调用谷歌浏览器打开网页,如果没有该浏览器就提示客户进行下载,查找一番资料后,觉得这种东西还是要 ...
- java 获取apk版本号_纯JAVA环境获取APK信息:包名,版本,版本号,大小,权限...
[实例简介] 纯JAVA环境获取APK信息:包名,版本,版本号,大小,权限... 代码讲解地址:http://blog.csdn.net/chillax_li/article/details/4185 ...
- 使用SDK查看apk文件简单信息:包名、版本
使用SDK查看apk文件简单信息:包名.版本 具体步骤: 1.找到sdk的build-tools文件夹 2.进入到里面的一个版本,在当前文件夹下打开cmd窗口 3.输入命令:aapt d badgin ...
- android获取GPU信息;android获取GPU渲染器、供应商、版本和扩展名等信息
android获取GPU信息:android获取GPU渲染器.供应商.版本和扩展名等信息 效果: 1.布局文件 <?xml version="1.0" encoding=&q ...
- Android 在Android手机上获取其他应用的包名及版本号
获取Android手机上其他应用的包名及版本号方法有很多,可以通过AAPT从APK包中直接获取,也可以通过代码在手机上获取.显然,对于产品或者用户来说要获取这些信息,在手机上获取更为简便. 下面我们来 ...
最新文章
- 我为什么强烈反对程序员加班?
- Android MVP模式 简单易懂的介绍方式
- Java中的String类
- 【中文】Joomla1.7扩展介绍之eXtplorer(文件管理器)
- P4070 [SDOI2016]生成魔咒
- dbunit java_java - 错误地抛出了Java DBUnit AmbiguousTableNameException - 堆栈内存溢出
- 一篇博客读懂设计模式之-----策略模式
- 组件基础-全局组件//全局组件的简写
- upupoo怎么设置本地html文件,关于Upupoo自定义元素教程
- 数学女孩-伽罗瓦理论读书笔记尺规作图
- 【路由设置】Macbook 双网卡同时访问内外网
- 并发原理及php高并发解决方案
- 如何判断时间复杂度和空间复杂度
- 游戏HTML翻翻乐,大班益智游戏翻翻乐优秀教案
- 建立合格的跨职能团队,你需要知道这些
- 我生命中的钱事:童年!
- Spring Cloud教程(八)云原生应用程序
- ROS官网初级教程学习总结(1-4)
- Python 对称加密ECB简单实现
- android闪退黑屏,艾诺迪亚4闪退黑屏原因及解决方法