private String getVersion(){ //得到包管理器 PackageManager packageManager = getPackageManager(); PackageInfo packageInfo = null; ...
分类:
移动开发 时间:
2015-11-26 18:44:13
阅读次数:
162
特定的资源或者类构成了Android应用程序的运行上下文环境 PackageManager, ClassLoader, Assert等等 Android应用程序窗口的运行上下文环境是通过ContextImpl类来描述的,即每一个Activity组件都关联有一个ContextImpl对象。...
分类:
移动开发 时间:
2015-11-09 00:08:56
阅读次数:
218
public static boolean isWeiboInstalled(@NonNull Context context) { PackageManager pm; if ((pm = context.getApplicationContext().getPacka...
分类:
其他好文 时间:
2015-10-15 22:14:33
阅读次数:
219
packages.xml文件存放在/data/system目录下 该文件记录了系统中所有应用程序的包管理相关信息 PmS根据该文件进行包管理的各种操作 标签名称所包含的值举例last-platform-versioninternal="17" external="17"暂时不使用 ...
分类:
移动开发 时间:
2015-10-14 16:07:30
阅读次数:
342
1. 应用程序层 调用ContextImpl类的getPackageManager()函数返回一个PackageManager对象,通过该对象调用各种API接口。 getPackageManager()函数和getSystemService()的过程基本相似,都是从ServiceManager获得指...
分类:
移动开发 时间:
2015-10-14 15:41:38
阅读次数:
1438
Intent intent = packageManager.getLaunchIntentForPackage(WEIXIN_PKGNAME);intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TO...
分类:
移动开发 时间:
2015-10-10 21:28:41
阅读次数:
135
安装APK的错误码,定义在android源码中的这个文件中:frameworks\base\core\java\android\content\pm\PackageManager.java/** * if the package is already installed. * 程序已经存在 */pu...
分类:
编程语言 时间:
2015-09-24 22:28:51
阅读次数:
495
功能:获取版本号思路:版本号位置在AndroidManifest.xml文件中,需要找到一个类可以获取该位置的信息需要使用到getPackageInfo和PackageManager这两个类。一、getPackageInfo介绍和用法介绍:PackageInfo类封装了从配置文件(AndroidManifest.xml)中获取的所有信息,描述了包..
分类:
移动开发 时间:
2015-09-04 14:28:03
阅读次数:
175
1. 如何获取每个应用的缓存文件及大小PackageManager pm = context.getPackageManager();try { Method mmethod = PackageManager.class.getMethod("getPackageSizeInfo", Stri...
分类:
移动开发 时间:
2015-09-01 06:54:20
阅读次数:
152
1.获取当前包的信息: 1 PackageManager manager = Main.this.getPackageManager(); 2 try { 3 PackageInfo info = manager.getPackageInfo(Main.this.getPackageName...
分类:
移动开发 时间:
2015-08-31 18:53:00
阅读次数:
198