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

东莞废水处理 东莞网站建设牡丹江商城网站开发设计

东莞废水处理 东莞网站建设,牡丹江商城网站开发设计,北京餐饮培训网站建设,网站开发的方案需求:关机和重启按钮点击后,去掉正在关机的动画和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/791682/

相关文章:

  • 建设工程专业承包交易中心网站网站建设产品介绍
  • 网站开发 验收模板手游源码网站
  • 百度网站建设及推广hao123我的主页
  • 国内网站有哪些北京微信网站制作
  • 华为公司网站建设案例分析办一个购物网站要多少钱
  • 网站开发成本核算句容网站设计公司
  • 怀化三中网站sae 企业网站
  • 电商网站开发平台有哪些网上商城什么意思
  • 做什网站好ps企业网站模板
  • 网站怎样运营线上推广外包公司
  • 学建设网站首页东莞网络公司哪家最好
  • 门户网站建设工作情况不会编程能建网站
  • 家庭电影网站建设制作一个自适应网站
  • 神鹰网站建设公司怎么做一个简易网站
  • 公司网站开发完成后怎么办大连哪家公司做网站
  • 注册网站会员需填写网站搭建技术方案
  • 外贸优秀网站网站管理员登录入口
  • 网站开发网校怎么做微信上的网站吗
  • 哪些社交网站做外贸比较好软装设计培训班哪家好
  • 网站建设全流程注册有限公司注册有限公司
  • 可以看网站的浏览器有哪些网站的积分系统怎么做
  • 柳州城市的城乡建设管理局网站塘沽网红书店
  • 做室内设计的网站有哪些wordpress 手机版菜单
  • 佛山外贸网站建设特色17zwd com一起做网店
  • 网站如何做404页面在线支付网站制作
  • 做爰全过程免费的视频的网站凡科建设网站还用买服务器吗
  • 广元百度做网站多少钱合肥哪里有做网页的地方
  • 重庆求建网站php企业网站源代码
  • 电子商务网站开发实验报告网站图片装修的热切图怎么做
  • 用搬瓦工做网站深圳宝安区最新通告