![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 12575 阅读 · 1 评论 -
PackageManager分析(3)
Installer类分析。 1.Installer这个是PackageManager与底层C模块进行通信的工具类,同socket进行通信,PackageManager所有对apk的安装,卸载等操作都是通过Installer进行的。 2.对Installer的调用首先会原创 2011-07-31 17:33:25 · 3409 阅读 · 0 评论 -
PackageManager分析(2)
1.PackageManagerService.java用到一个很重要的工具类,PackageParser.java。这里面是一些工具类和工具方法,辅助PackageManagerService来完成一些功能,具体代码自己去看一下。 下面仔细分析一下PackageManag原创 2011-07-31 17:31:31 · 5028 阅读 · 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 · 7039 阅读 · 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 · 8732 阅读 · 4 评论