Android Update Engine 分析(二十五)升级状态 prefs 是如何保存的?

36 篇文章 124 订阅 ¥99.90 ¥99.00

本文为洛奇看世界(guyongqiangx)原创,转载请注明出处。

原文链接:https://blog.csdn.net/guyongqiangx/article/details/133421560

0. 导读

本系列到现在为止一共二十四篇,前面十七篇基本上就是阅读 update engine 的核心代码和函数,第十七篇以后开始按照话题进行分析。

在前面十七篇中,把核心功能代码过了一遍,但仍然有不少功能代码还没分析过。

例如,Update Engine 的升级状态数据时如何保存的?系统到底定义了哪些 prefs 数据?本文就管理 Update Engine 状态的 Prefs 类进行详细分析。

  • 如果你想了解 Prefs 实现涉及的文件和类,请转到 第 1.1 节;
  • 如果你好奇 Update Engine 的启动流程,请转到第 1.3 节;
  • 如果你想了解 Prefs 的初始化,以及如何调用的,请转到第 1.4 节;
  • 如果你想了解当前 Update Engine 系统中到底有哪些 prefs,请转到第 2 节;
  • 系统定义了 70 个 prefs,你希望知道哪些被引用过,请转到第 3 节;
  • 第 4 节预留了思考题,你可以试着挑战下自己;

本文基于 android-13.0.0_r3 代码进行分析,总体脉络框架适用于所有支持 A/B 系统的版本。

在线代码阅读: http://aospxref.com/android-13.0.0_r3/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

洛奇看世界

一分也是爱~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值