Android10 ROM定制导读

这篇具有很好参考价值的文章主要介绍了Android10 ROM定制导读。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、前言

本专栏出现的原因:
由于从事系统开发也有了不少的时间,但是自己研究的模块内容又比较多,仅仅自己的笔记对自己的成长和对模块的掌握无法达到熟练和精通,所以有了自己写博客整理的想法。通过写博客沉淀自己,和各位大佬互相帮助一起进步。

本专栏主要内容:
1、Android10 及之前Android版本 常用模块的基本原理和流程。
2、Android10 及之前Android版本 笔者工作中遇到的定制需求的实现整理,辅助熟悉各个模块儿
3、留言中想了解的内容
4、自己踩过的坑

二、专栏目录(持续更新)

Settings

Android10 Settings 系列(一) 隐藏Settings 搜索框(一级菜单、二级菜单、权限管理界面)
Android10 Settings系列(二) FallbackHome 介绍
Android10 Settings系列(三)根据需求动态添加删除一级菜单、二级菜单的设置项

Recovery

Android10 Recovery系列(一)隐藏recovery菜单项
Android10 Recovery系列(二)增加OTG升级功能

SystemUI

Android10 SystemUI系列(一)概述
Android10 SystemUI系列 问题合集(一)开机后发现控制中心无法全部展开,控制中心tile长按无响应

三、涉及到的主要模块(不分先后、持续更新)

1、Settings
2、Launcher
3、SystemUI
4、Dialer
5、Framework
6、Recovery

四、准备工作

1、编辑器的选择
从事ROM定制、系统应用、系统框架的开发,首先要选择一个好用的编辑器。所谓工欲善其事必先利其器,准备工作一定要做好。由于ROM的源码太过庞大,所以搜索很重要,全局搜索很重要。

笔者工作工程中代码编辑器的使用也发生了很多变化。这里简单分享一下,从最开始的Android studio (IDEA) --> VSCode—Vim,这之中有了太多感悟

Android studio 目前位置还是我们Android开发者必备IDE,现在主要的用途不是查看源码,而是用它里边集成的工具去分析问题和需求。里边的工具 Profile / logcat / Device File Explorer / Layout Inspector 都是比较好用的工具

Vs Code 主要用于 代码阅读、编辑、代码搜索(File in Path)

Vim Linux 终端上某些文件改动不大 就直接在命令行打开了,这里注意整理一下常用命令
最后说一下编辑器的选择不是单一的,而是互相配合的,每个编辑器在特定的场景都有他的用武之地,选择最适合自己的

2、其他工具和准备
Beyond Compare 代码对比神器,功能移植时候的提效工具
善用 grep 命令。在解决一些Settings,SystemUI 中一些模块的问题时,在你对一些东西完全不了解的时候对模块的搜索至关重要,这个时候的切入点往往就是界面上的一个文字,一个控件的id

Android10 ROM定制导读
3、问题交流
订阅专栏之后,可以加入交流群,有问题可以在群里交流
867697736

五、小结

系统模块后续会持续更新,专栏文章也会慢慢更新。笔者知识有限,如有问题,还请指正文章来源地址https://www.toymoban.com/news/detail-495416.html

到了这里,关于Android10 ROM定制导读的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【数据挖掘从入门到实战】——专栏导读

    目录 1、专栏大纲 🐋基础部分 🐋实战部分 🐋竞赛部分 2、代码附录 数据挖掘专栏,包含基本的 数据挖掘算法分析和实战,数据挖掘竞赛干货分享 等。数据挖掘是从大规模数据集中发现隐藏模式、关联和知识的过程。它结合了统计学、人工智能和数据库系统等领域的技术和

    2024年02月13日
    浏览(43)
  • 蓝桥杯每日一练专栏导读2

    之前一直更新的是C、C++相关的题目,但作为一名前端工程师,还是对Js了解的更多一些,所以从此以后停止更新C/C++相关内容,改为更新Js相关的练习题。 更新的内容依旧是蓝桥杯大赛官网提供的习题。每一道题都会提供详细的解题思路,并附带相关知识点的详细讲解内容。

    2024年02月15日
    浏览(42)
  • 探索小程序的世界(专栏导读、基础理论)

    由于微信自身的强势社交属性,以及其对小程序的战略定位(连接人与服务)的前提下进行了持续的大力支持,截至2021年6月,微信官方宣布已经有超过300万个微信小程序。这个数字在不断增长,因为越来越多的开发者和企业选择在微信平台上开发和发布小程序。 相比于传统

    2024年02月12日
    浏览(39)
  • 【ARM Coresight SoC-400/SoC-600 专栏导读】

    请阅读 【嵌入式开发学习必备专栏 】 本专栏全面介绍 ARM Coresight 系统 及SoC-400, SoC-600 中的各个组件。 【ARM Coresight Debug 系列 1 – ARM Debug 技术概述】 【ARM Coresight 系列文章 2 - ARM Coresight 介绍】 【ARM Coresight 系列文章 2 - ARM Coresight 介绍】 【ARM Coresight 系列文章 2.1 - ARM Coresi

    2024年02月08日
    浏览(46)
  • Android 10关机界面定制

    在项目开发过程中,需要对开机界面进行定制,使得产品界面风格统一。 软件版本:Android 10 方案供应商:高通 目的:定制关机UI 系统原始的关机UI: 定制后的关机UI: 本文定制的关机界面为长按power键触发的关机界面,首先我们先了解Android 10整理的关机流程,熟悉整理流程

    2023年04月08日
    浏览(38)
  • Linux命令200例专栏导读:实用指南助你成为Linux大师

    🏆作者简介,黑夜开发者,全栈领域新星创作者✌,阿里云社区专家博主,2023年6月csdn上海赛道top4。 🏆数年电商行业从业经验,历任核心研发工程师,项目技术负责人。 🏆本文已收录于专栏:Linux命令大全。 🏆本专栏我们会通过 具体的系统的命令讲解 加上 鲜活的实操案

    2024年02月13日
    浏览(38)
  • 【ARM Coresight | AMBA BUS | Cache | CoreLink | GCC 专栏导读】

    请阅读 【嵌入式开发学习必备专栏 】 本专栏全面介绍 ARM Coresight 系统 及SoC-400, SoC-600 中的各个组件。 【ARM Coresight Debug 系列 1 – ARM Debug 技术概述】 【ARM Coresight 系列文章 2 - ARM Coresight 介绍】 【ARM Coresight 系列文章 2 - ARM Coresight 介绍】 【ARM Coresight 系列文章 2.1 - ARM Coresi

    2024年02月05日
    浏览(66)
  • 【优选算法专栏】专题十六:BFS解决最短路问题---前言

    本专栏内容为:算法学习专栏,分为优选算法专栏,贪心算法专栏,动态规划专栏以及递归,搜索与回溯算法专栏四部分。 通过本专栏的深入学习,你可以了解并掌握算法。 💓博主csdn个人主页:小小unicorn ⏩专栏分类:算法从入门到精通 🚚代码仓库:小小unicorn的代码仓库

    2024年04月15日
    浏览(51)
  • Android10/11 原生Launcher3深度定制

    一、引言 关于Android10和11系统Launcher3的定制有很多,根据项目的需求会进行各种定制开发, 于是就需要研究Launcher3的源码。本文主要从Android 11的Launcher3QuickStep着手 (go版本或者其他版本类似)从常用的修改进行分析,首先就得大致理解 Launcher3各个 类的作用。 1.1、常用类简

    2023年04月17日
    浏览(49)
  • 玩转Android10源码开发定制(二)之基于Pixel 3手机超级详细演示recovery刷机

    本节主要内容: Pixel 3通过fastboot方式刷入Android 11.0官方工厂镜像 Pixel 3通过recovery方式刷入LineageOs 18.1 Android主要刷机方式: 线刷 fastboot刷机,比如pixel 3手机刷工厂镜像的时候用的就是fastboot刷机方式。 卡刷 通过recovery刷机。比如要刷入LineageOs官方的刷机包,需要刷入twrp等recove

    2024年02月09日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包