pms包管理服务分析-PackageParser.Pacakge, Settings, PackageSettings的结构和关系

Settings提供可持续化的包信息管理,PackageSetting是一个存储单元,表示一个pkg信息。

pp.Package可以理解pkg信息在内存中的一个实时信息,关机后便消失,重启后重新生成,所以pp.Package中的信息一直保证最新。

pp.Package, SettingsPackageSetting三者的关系如下图所示:


Settings中保存了一个包名和PackageSetting的映射表

pp.Package中的mExtras引用指向了对应的PackageSetting实例

PackageParser中保存了一个pp.Package的列表


猜你喜欢

转载自blog.csdn.net/lgglkk/article/details/54840047