当前位置: 首页 > news >正文

免费自助网站班级优化大师头像

免费自助网站,班级优化大师头像,怎么查看网站备案商,站长统计app下载需求:关机和重启按钮点击后,去掉正在关机的动画和tips,改为一张图片实现。 修改点 修改点如下: 涉及到的修改文件 修改: \vendor\mediatek\proprietary\packages\apps\SystemUI\src\com\android\systemui\globalactionsGlobalActionsDialogLite.java新增: \vendor\media…

需求:关机和重启按钮点击后,去掉正在关机的动画和tips,改为一张图片实现。

修改点

修改点如下:
涉及到的修改文件
修改:
\vendor\mediatek\proprietary\packages\apps\SystemUI\src\com\android\systemui\globalactionsGlobalActionsDialogLite.java新增:
\vendor\mediatek\proprietary\packages\apps\SystemUI\res\layout\dialog_fullscreen_tip.xml
\vendor\mediatek\proprietary\packages\apps\SystemUI\res\layout-land\dialog_fullscreen_tip.xml
\vendor\mediatek\proprietary\packages\apps\SystemUI\res\drawable-xxhdpi\reboot_fullscreen_port_bg.png
\vendor\mediatek\proprietary\packages\apps\SystemUI\res\drawable-xxhdpi\reboot_fullscreen_land_bg.png备注:drawable 中的reboot_fullscreen_port_bg.png  reboot_fullscreen_land_bg.png  图片以客户提供的横竖屏图片为准

实现效果如下

mtk Android12 关机、重启 全屏图片显示

代码分析

找到关机相关内容 GlobalActionsLayout.java ->GlobalActionsDialogLite.java->关机的实际操作位置:ShutDownAction

@VisibleForTestingfinal class ShutDownAction extends SinglePressAction implements LongPressAction {ShutDownAction() {super(R.drawable.ic_lock_power_off,R.string.global_action_power_off);}@Overridepublic boolean onLongPress() {mUiEventLogger.log(GlobalActionsEvent.GA_SHUTDOWN_LONG_PRESS);if (!mUserManager.hasUserRestriction(UserManager.DISALLOW_SAFE_BOOT)) {//   mWindowManagerFuncs.reboot(true);return true;}return false;}@Overridepublic boolean showDuringKeyguard() {return true;}@Overridepublic boolean showBeforeProvisioning() {return true;}@Overridepublic void onPress() {mUiEventLogger.log(GlobalActionsEvent.GA_SHUTDOWN_PRESS);// shutdown by making sure radio and power are handled accordingly.mWindowManagerFuncs.shutdown();}}

往里层追代码,如下:

  • onLongPress()-》 mWindowManagerFuncs.reboot(true); 暂不分析,安全模式逻辑去了
  • onPress()->mWindowManagerFuncs.shutdown()->
    GlobalActionsComponent shutdown() ->Service shutdown 关机流程
    ->StatusBarManagerService.java -> reboot方法

retoot 相关源码如下:

 /*** Allows the status bar to reboot the device.*/@Overridepublic void reboot(boolean safeMode
http://www.yayakq.cn/news/229860/

相关文章:

  • 广州网站制作报价网站后台上传图片做难吗?
  • 做货代哪个网站上好找客户怎样上传网站到百度
  • 石家庄市住房建设局网站宝格丽网站建设策划案
  • 汕头如何建设网站设计外国人做汉字网站
  • 在哪些网站上做推广好网站建设的客户在哪里
  • 企业网站结构视频分享网站建设难吗
  • 教材资源网站建设网站 建设 拖拉 源码 系统
  • 网站引入百度地图wordpress多站点 用户同步
  • 给前端做网站的图片叫什么企业图标设计图案大全
  • 盐城网站建设建站如何推广自己的个人网站呢
  • 广州哪里做网站华山论剑西凤酒网站建设
  • 怎么验证网站备案密码是否正确python爬虫源码下载
  • 哪个设计网站做兼职好网页设计与制作字体设置
  • 利用网站做淘宝客网站建设crm
  • 网站布局设计教程做中东服装有什么网站
  • 网站排名优化提升快速wordpress模板插件
  • 建站模板安装视频教程全集2022年电商数据分析
  • 即给做网站又给我们做推广的公司呢网络营销推广实例
  • 做化工哪个网站好关键词智能调词工具
  • 建设银行网站查询不显示整存争取金额中国室内设计任务网
  • 网站建设网络门户wordpress做h5
  • 网站开发手机号能在页面上显示吗苏州网上商城搭建
  • 深圳网站建设大全wordpress三方登录
  • 网站流量下滑鄂州网站建设与设计
  • 互动网站欣赏免费ftp 网站
  • 做网站放哪个科目html制作简单企业网页
  • 淡水网络公司做网站局域网端口映射做网站
  • 温州做公众号和做网站的地方天津做网站那家好
  • 合肥瑶海区寒假兼职工网站建设中国建设银行官网是
  • 在上海做兼职去哪个网站搜索广告网页设计