android系统之路(初识mtk)------android11.0给系统相机添加闪光灯低电toast提醒(代码片段)

Engineer-Jsp Engineer-Jsp     2022-12-23     608

关键词:

Android11.0给相机添加低电Toast提醒

修改前的效果:当电量小于等于15%时,可以点击按钮进行操作但没有实际去打开闪光灯,因为底层添加了判断,当系统电量小于等于15%时,是不会去执行打开闪光灯等相关灯光操作的

修改后的效果:无论是打开闪光灯常亮、闪光灯自动、手电筒只要当前系统电量小于等于15%时,都会让用户点击按钮直接强制为按钮关闭闪光灯并且提示用户当前系统电量低请充电等字样信息

需要修改的文件列表(注意:各个版本或平台可能要修改的文件不一样,作者源码为非原生,均属于MTK平台)

vendor/mediatek/proprietary/packages/apps/Camera2/feature/setting/flash/src/com/mediatek/camera/feature/setting/flash/FlashViewController.java
vendor/mediatek/proprietary/packages/apps/Camera2/host/res/values-zh-rCN/strings.xml
vendor/mediatek/proprietary/packages/apps/Camera2/host/res/values-zh-rHK/strings.xml
vendor/mediatek/proprietary/packages/apps/Camera2/host/res/values-zh-rTW/strings.xml
vendor/mediatek/proprietary/packages/apps/Camera2/host/res/values/strings.xml

--

android系统之路(初识mtk)------android11.0去掉hotseat快捷栏的应用名称(代码片段)

Android11.0去掉Hotseat快捷栏的应用名称今天因为在复测昨天的一个monkey压测并且还没测完,所以打算记录最近做系统开发的一些心得和经验,也记录一下自己的系统开发历程修改前效果:修改后的效果:需要修改的文件列表(注意... 查看详情

android系统之路(初识mtk)------android11.0给系统相机添加闪光灯低电toast提醒(代码片段)

Android11.0给相机添加低电Toast提醒修改前的效果:当电量小于等于15%时,可以点击按钮进行操作但没有实际去打开闪光灯,因为底层添加了判断,当系统电量小于等于15%时,是不会去执行打开闪光灯等相关灯光操作的修改后的效... 查看详情

android系统之路(初识mtk)------android11.0给系统相机添加闪光灯低电toast提醒(代码片段)

Android11.0给相机添加低电Toast提醒修改前的效果:当电量小于等于15%时,可以点击按钮进行操作但没有实际去打开闪光灯,因为底层添加了判断,当系统电量小于等于15%时,是不会去执行打开闪光灯等相关灯光操作的修改后的效... 查看详情

android系统之路(初识mtk)------android11.0优化docmentsui下载进度刷新慢的问题(代码片段)

Android11.0优化DocmentsUI下载进度刷新慢的问题因为下载进度为动态效果且截图没法体现出来,这里就不进行效果图展示了首先在开篇之前跟读者介绍下关于DocmentsUI的工作流程,这里涉及的东西表较多查找这些问题的任务量非常大... 查看详情

android系统之路(初识mtk)------android11.0给辅助工具-手电筒添加低电toast提醒

Android11.0给辅助工具-手电筒添加低电Toast提醒今天因为在复测昨天的一个monkey压测并且还没测完,所以打算记录最近做系统开发的一些心得和经验,也记录一下自己的系统开发历程修改前的效果图:修改后的效果图:后期补上…... 查看详情

android系统之路(初识mtk)------android11.0给辅助工具-手电筒添加低电toast提醒

Android11.0给辅助工具-手电筒添加低电Toast提醒今天因为在复测昨天的一个monkey压测并且还没测完,所以打算记录最近做系统开发的一些心得和经验,也记录一下自己的系统开发历程修改前的效果图:修改后的效果图:后期补上…... 查看详情

android系统之路(初识mtk)------android11.0优化docmentsui下载进度刷新慢的问题(代码片段)

Android11.0优化DocmentsUI下载进度刷新慢的问题因为下载进度为动态效果且截图没法体现出来,这里就不进行效果图展示了首先在开篇之前跟读者介绍下关于DocmentsUI的工作流程,这里涉及的东西表较多查找这些问题的任务量非常大... 查看详情

android系统之路(初识mtk)------android11.0添加recents一键清除最近任务按钮

Android11.0添加Recents一键清除最近任务按钮今天因为在复测昨天的一个monkey压测并且还没测完,所以打算记录最近做系统开发的一些心得和经验,也记录一下自己的系统开发历程修改前效果:修改后的效果:后期补上…需要修改的... 查看详情

android系统之路(初识mtk)------android11.0给辅助工具-手电筒添加低电toast提醒

Android11.0给辅助工具-手电筒添加低电Toast提醒今天因为在复测昨天的一个monkey压测并且还没测完,所以打算记录最近做系统开发的一些心得和经验,也记录一下自己的系统开发历程修改前的效果图:修改后的效果图:后期补上…... 查看详情

初识vue.js,我的学习之路

 vue之自定义指令  像v-if、v-show、等这些都是系统指令,比如说我想写一个v-color的指令,但是系统是没有这个指令的,如果我们直接这样写肯定会报错,所以我们下面就需要自定义指令。1<divid="app">23<h1v-color="pin... 查看详情

编程之路:初识模块

模块的定义模块就是一系统功能的集合体,在python中,一个py文件就是一个模块,比如module.py,其中模块名module。常见的场景:一个模块就是一个包含了一组功能的python文件,比如spam.py,模块名为spam,可以通过importspam使用。 ... 查看详情

android系统-mtk_android12默认横屏(代码片段)

...imation.cpp@@-413,11+413,21@@status_tBootAnimation::readyToRun()mMaxHeight=android::base::GetIntProperty("ro.surface_flinger.max_graphics_height",0);ui::Sizeresolution=displayMode.resolution;resolution=limitSurfaceSize(resolution.width,resolution.heigh 查看详情

菜鸟之路-java初识

...按照特定顺序组织一系列计算机数据和指令的集合;分为系统软件和应用软件;    软件开发就是制作软件;  2.人机交互:软件使人和计算机的交互更加便利;交互方式:图形化界面和命令行方式;  3.命令行方式:di... 查看详情

机器学习之路--初识

SupervisedandunsupervisedlearningSupervisedlearing: "rightanswers" GivenRegression:PredictcontinuousvaluedoutputClassification:DiscretevaluedoutputUnsupervisedlearning:"Datasets"Givenandnotc 查看详情

python学习之路初识xml

importrequestsfromxml.etreeimportElementTreeasETr=requests.get(‘http://www.webxml.com.cn//webservices/qqOnlineWebService.asmx/qqCheckOnline?qqCode=577800103‘)re=r.textr1=ET.XML(re)print(r1.text)  查看详情

android系统-mtk_android12默认横屏(代码片段)

MTK平台通用,系统默认横屏,包含开机logo到进入系统,充电图标等默认横屏开机logo这里没有提供patch,需手动修改为横屏的BOOT_LOGO定义为横屏的文件夹即可Patch如下:diff--gita/frameworks/base/cmds/bootanimation/BootAnimation.cppb/frameworks/base/... 查看详情

java之路——初识eclipse

...nbsp;一、前言俗话说,工欲善其事,必先利其器。在《Java之路——环境配置与编译运行》一章中,我们已经通过记事本,开始了我们的第一个Java程序。在文章,我们了解到要运行一个Java程序,并不是单单的在一个类中运 查看详情

hive学习之路hive初识

目录Hive简介什么是Hive为什么使用HiveHive特点Hive和RDBMS的对比Hive的架构1、用户接口:shell/CLI,jdbc/odbc,webuiCommandLineInterface2、跨语言服务:thriftserver提供了一种能力,让用户可以使用多种不同的语言来操纵hive3、底层的Driver:驱动器Dr... 查看详情