对Android应用的安装过程分析 对Android应用的安装过程分析
发布时间
阅读量:
阅读量
我们了解到,在Android系统中,默认情况下应用程序的安装是由PackageManager负责管理的。然而,在实际操作中发现该类作为一个抽象类,并未对其installPackage方法进行具体化设计与实现。那么在整个部署过程中如何确保应用能够正常发布呢?
调用方
可以看出, ApplicationPackageManager是直接继承自packageName包的,因此最终代码将调用ApplicationPackageManager下的installPackage(Uri packageURI, IPackageInstallObserver observer, int flags,String installerPackageName)这一方法.而在此基础上,在installPackage内部进一步调用了installCommon.
installCommon的实现如下:
private void installCommon(Uri packageURI,
PackageInstallObserver observer, int flags, String installerPackageName,
VerificationParams verificationParams,
全部评论 (0)
还没有任何评论哟~
