
PackageManager 分析
文章平均质量分 77
ljsbuct
程序猿 android PHP python django
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
PackageManager分析(1)
1.PackageManager.java是一个抽象类,其中只定义了所有在SDK中声明的抽象方法,还有一些静态常量。public abstract class PackageManager {}.2.实现PackageManager这个抽象类的是ContextImpl.java。原创 2011-07-27 01:01:43 · 12753 阅读 · 1 评论 -
PackageManager分析(3)
Installer类分析。1.Installer这个是PackageManager与底层C模块进行通信的工具类,同socket进行通信,PackageManager所有对apk的安装,卸载等操作都是通过Installer进行的。2.对Installer的调用首先会原创 2011-07-31 17:33:25 · 3487 阅读 · 0 评论 -
PackageManager分析(2)
1.PackageManagerService.java用到一个很重要的工具类,PackageParser.java。这里面是一些工具类和工具方法,辅助PackageManagerService来完成一些功能,具体代码自己去看一下。下面仔细分析一下PackageManag原创 2011-07-31 17:31:31 · 5115 阅读 · 0 评论 -
PackageManager分析(4)
pakcage install 过程分析1.调用安装的接口有两个。public void installPackage( final Uri packageURI, final IPackageInstallObserver observer, final int flags) { installPackage(packageURI, obs原创 2011-08-01 15:30:52 · 7116 阅读 · 2 评论 -
PackageManager分析(5)
pakcage install 示例。如果有哪些代码不明白,可以留言给我,我再解释。public class InstallThread extends Thread { //因为安装时间比较耗时,一般放在单独的线程中 public static final int INSTALL_SUCCESS = 1; public static final原创 2011-12-22 10:59:11 · 8786 阅读 · 4 评论