android 13.0 去掉recovery模式UI操作页面的菜单选项

这篇具有很好参考价值的文章主要介绍了android 13.0 去掉recovery模式UI操作页面的菜单选项。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.概述

在13.0进行系统rom定制化开发中,在进行一些定制化开发中,会根据需要在进入recovery模式的时候,去掉recovery模式的一些菜单选项,
Reboot to bootloader,Enter rescue等菜单项,经过分析得知,
就是在device.cpp去掉一些菜单选项就可以了,接下来就来分析实现相关功能

android 去掉recovery模式ui页面的选项,android 13.0 Rom定制化系列讲解,android,recovery,recovery模式ui,recovery模式菜单项,recovery菜单项

2.去掉recovery模式UI操作页面的菜单选项核心代码

    bootable/recovery/recovery_ui/device.cpp
    bootable/recovery/recovery_main.cpp

3.去掉recovery模式UI操作页面的菜单选项的核心功能分析和实现

在13.0的recovery模块中,在系统中通过Powermanager方式进入recovery,powermanager 调用reboot函数,
最终往寄存器中写入了一个recovery标志,在机器重启时在BootLoader中读取该标志,然后进入到recovery模式,与adb reboot recovery 方式类似
经过分析得知在device.cpp中 g_menu_actions 就是recovery用户操作选项集合,对应的事件处理
相对应的recovery模式选择事件,可以从这里去掉某些事件文章来源地址https://www.toymoban.com/news/detail-762963.html

    diff --git a/bootable/recovery/recovery_ui/device

到了这里,关于android 13.0 去掉recovery模式UI操作页面的菜单选项的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • android 13.0 Camera2 去掉后置摄像头 仅支持前置摄像头功能

    在定制化13.0系统rom定制化开发中,当产品只有一个前置摄像头单摄像头,这时调用相机时就需要默认打开前置摄像头就需要来看调用摄像头这块的代码,屏蔽掉后置摄像头的调用api就可以了,接下来就来具体实现相关功能的开发 Camera2 API 概述 Camera2 API的包名是android.hardware

    2024年01月21日
    浏览(64)
  • Android 13.0 SystemUI下拉状态栏定制二 锁屏页面横竖屏时钟都居中功能实现一

    在13.0的系统rom定制化开发中,在关于systemui的锁屏页面功能定制中,由于在平板横屏锁屏功能中,时钟显示的很大,并且是在左旁边居中显示的, 由于需要和竖屏显示一样,所以就需要用到小时钟显示,然后同样需要居中,所以就来分析下相关的源码,来实现具体的功能 在

    2024年01月17日
    浏览(60)
  • Android 13.0 SystemUI下拉状态栏定制二 锁屏页面横竖屏通知栏都居中功能实现

    在13.0的系统rom定制化开发中,在关于systemui的锁屏页面功能定制中,由于在平板横屏通知栏功能中,通知栏总是显示在右边,并且是在右边居中显示的, 由于需要和竖屏显示一样,所以就需要用到在时钟下面显示通知栏,然后同样需要居中显示通知栏,所以就来分析下相关的

    2024年02月20日
    浏览(53)
  • Android 12.0修改recovery 菜单项字体大小

    在Android 12.0进入recovery模式后,界面会g_menu_actions 菜单选项和 提示文字,而这些文字的大小不像上层一样是通过设置属性来表示大小的 而它确是通过字体png图片的大小来计算文字的宽和高的,然后可以修改字体大小 首选来看build/make/core/Makefile 文件

    2024年02月06日
    浏览(43)
  • Android 13.0 开启禁用系统接收短信功能

     在13.0的系统rom定制化中,在一些wifi产品的机器中,对于系统4g部分的功能需要裁剪 比如拨打电话 接听电话 短信功能等这部分 需要禁用系统对应的功能,接下来就来初步分析下系统中接收短信部分功能,然后实现禁用接收短信功能 对于Mms应用程序来讲主要就是在信息数据

    2024年02月22日
    浏览(62)
  • Android 13.0 rom定制专栏系列解读

    在从事android系统rom定制化的这几年里,经历了坎坎坷坷,开发过好几种类型的产品,也随着google对android系统的更新加快,也需要跟随上时代的进步,所以需要把平时工作中遇到的问题总结出来,及时做好记录归纳总结,然后进一步的提升自己能力,本专栏提供给在13.0的rom定

    2024年02月06日
    浏览(79)
  • android 13.0 app应用安装黑名单

    在13.0系统rom定制化开发中,客户需求要实现应用安装黑名单功能,在白名单之中的应用可以安装,其他的app不准安装,实现一个 控制app安装的功能,这需要从app安装流程入手就可以实现功能 PMS就是负责管理app安装的,功能就添加在这里就可以了,接下来看具体实现这个功能

    2024年02月01日
    浏览(58)
  • Android11去掉Setings里的投射菜单条目

    Android11去掉【设置】--【已连接的设备】--【连接偏好设置】里的投射菜单条目,具体如下:

    2024年02月10日
    浏览(42)
  • Android 13.0 Settings搜索功能屏蔽某个app

    在13.0的系统ROM产品定制化开发中,Settings中由于要屏蔽到某些app 不让搜索出这个app,所以就要从搜索流程中来去掉查询到这个app, 而搜索流程都是在SettingsIntelligence中完成的,接下来就来具体实现相关功能 搜索流程: Settings中点击搜索框,跳转至SettingsIntelligence中的搜索页面,即

    2024年01月23日
    浏览(49)
  • Android 13.0 Recent列表不显示某个app

    在13.0 的系统产品rom定制化开发中,在点击导航栏最近任务列表时,如果做到不显示某个app 呢 一种做法是在app中直接处理 一种做法是在framework中处理 接下来看这两种处理方法 1, app中处理 为该应用AndroidManifest xml文件中主MainActivity设置属性 android:excludeFromRecents=“true” 例如:

    2024年01月18日
    浏览(56)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包