Erorrs
这个作者很懒,什么都没留下…
展开
-
Android10 SystemUI系列 需求定制(二)隐藏状态栏通知图标,锁屏通知,可定制包名,渠道等
SystemUI 所包含的界面和模块比较多,这一节主要分享一下状态栏通知图标和通知栏的定制需求:隐藏状态栏通知图标,锁屏通知,可定制包名,渠道等来熟悉一下Systemui。原创 2024-06-25 17:08:27 · 372 阅读 · 0 评论 -
Android10 Settings系列(六)Settings中toolbar 的基本流程,和Activity如何关联,这可能是比较详细的分析
事情的起因是测试报了一个问题。在Android9的一个设备在点击音量键时,在弹出的弹框中,点击设置图标快速进入音量设置中,点击左上角返回按钮是,退出当前界面之后,把设置的主页拉起来了,正常应该是返回桌面。于是我还专门对比了一下Android10 Android12 Android8.1的设备发现均没有这个问题。于是本着出现问题搞清楚原因的目的,开启了定位问题的历程。原创 2024-06-25 10:07:52 · 180 阅读 · 0 评论 -
Android10 SystemUI系列 需求定制(一)状态栏控制中心默认tile定制属性适配
一、前言SystemUI 所包含的界面和模块比较多,这一节主要分享一下控制中心默认tile 列表的实现,通过配置可以实现 下拉状态栏,控制中心默认的tile显示二、准备工作按照惯例先找一下控制中心的代码,主要在下面这个路径下和tile相关的有一个这个类这个类有四百多行,这里就不全部贴出来了,只贴出重点的一些代码。我们先看一下这个核心方法。这一行说明了,系统是通过读取xml文件配置默认tile的,但是这里有个问题。我们如何能够更方便的修改默认tile呢?笔者想了一下有两种大的方向。原创 2023-09-17 17:35:10 · 607 阅读 · 0 评论 -
Android10 Settings系列(五)恢复出厂设置添加重启和关机按钮,增加恢复出厂设置电量限制
这个应该算是一个通用需求,因为源码中的恢复出厂设置确实只有关机,没有恢复出厂设置之后重启的功能。原创 2023-09-17 13:00:47 · 388 阅读 · 0 评论 -
Android10 Settings系列(四)设置应用信息界面,动态控制应用是否可以在设置中卸载强制停止
笔者最近又遇到了个新的需求,在settings中针对特定应用,禁用应用管理的强行停止和卸载按钮。于是在这里记录分享一下,加深一下印象,方便下次遇到能够快速解决问题。原创 2023-09-14 11:33:46 · 273 阅读 · 0 评论 -
Android10 SystemUI系列 问题合集(一)开机后发现控制中心无法全部展开,控制中心tile长按无响应
这个问题是在笔者偶然的一次情况下遇到的,前前后后花了几个小时才找到问题根源,优化了一些时间找到了哪个改动导致了原因。下面记录一下分析过程。原创 2023-09-09 17:22:24 · 633 阅读 · 0 评论 -
Android10 SystemUI系列(一)概述
由于SystemUI 涉及到的模块儿较多,和framework的交互也比较多,所以笔者打算从两个方面去总结。一个是自己平时遇到的问题,另一个是很多模块儿的基本流程。接下来的系列文章,先以问题和需求开篇。需要掌握的前置知识1、log系统 能区分不同级别的log ,了解 main log kernellog system log radio log event log 的区别。如何开启ProtoLog 对系统进行调试,输出android 源码中已有的调试log。原创 2023-09-05 19:23:54 · 850 阅读 · 0 评论 -
Android10 Recovery系列(二)增加OTG升级功能
起因是遇到了客户有这个需求,本着了解的原则,去看了一下之前Android版本的代码,想看看之前有没有现成的实现,移植过来。结果很不幸,没有找到。于是自己开始了功能实现的过程。下面分享一下该功能的实现。原创 2023-08-06 23:05:33 · 706 阅读 · 0 评论 -
Android10 Recovery系列(一)隐藏recovery菜单项
这里总结一下隐藏recovery菜单先的三种方式1、直接在device.cpp中注释2、通过属性值定义和修改recovery_main.cpp 实现3、通过定义配置文件和修改recovery_main.cpp实现本文主要介绍了前两种方法的实现版权声明:本文为CSDN博主「Erorrs」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原创 2023-07-30 09:35:54 · 424 阅读 · 0 评论 -
Android10 Settings系列(三)根据需求动态添加删除一级菜单、二级菜单的设置项
Settings 定制原创 2023-07-28 10:09:30 · 1347 阅读 · 0 评论 -
Android 10 Settings系列(二) FallbackHome 介绍
当时遇到定制需求把刚开机时显示的 Device is starting 去掉。原创 2023-07-16 11:09:44 · 663 阅读 · 0 评论 -
Android10 Settings 系列(一) 隐藏Settings 搜索框(一级菜单、二级菜单、权限管理界面)
当时遇到定制需求把settings中所有的搜索相关的功能全部屏蔽。于是开始了看源码之路。原创 2023-07-15 17:54:44 · 875 阅读 · 0 评论 -
Android10 ROM定制导读
本专栏出现的原因:由于从事系统开发也有了不少的时间,但是自己研究的模块内容又比较多,仅仅自己的笔记对自己的成长和对模块的掌握无法达到熟练和精通,所以有了自己写博客整理的想法。通过写博客沉淀自己,和各位大佬互相帮助一起进步。本专栏主要内容:1、Android10 及之前Android版本 常用模块的基本原理和流程。2、Android10 及之前Android版本 笔者工作中遇到的定制需求的实现整理,辅助熟悉各个模块儿3、留言中想了解的内容4、自己踩过的坑。原创 2023-06-21 16:05:04 · 1046 阅读 · 0 评论