- 博客(9)
- 资源 (10)
- 收藏
- 关注
原创 SystemUI 锁屏界面显示的充电“还需几小时充满”提示语
不积跬步无以至千里一.前摘 项目说客户有个需求就是把这个充电还有多长时间才能充满的提示语去掉,因为这个多长时间才能充满的时间从底层获取的时候受此时充电的电流的大小会有影响,然后会出现充电剩余时间忽大忽小的现象,因此这里建议去掉。二.正文 这里的锁屏的充电提示语利用的是锁屏第一界面的控件KeyguardIndicationTextView,通过这个控件进行消息的提示,让我们直接上才艺。代码路径如下:app/src/com/android/syste...
2020-06-28 18:01:20 736
原创 SystemUI 关于闹钟、来电通知在锁屏与非锁屏状态以及全屏界面的修改
不积跬步无以至千里一.前摘 来电的通知在谷歌原生机器中的逻辑处理是锁屏界面显示来电全屏通知,非锁屏界面显示的是悬浮通知,
2020-06-28 12:18:36 731
原创 SystemUI 解密通知如何显示为普通通知,悬浮通知还是全屏通知
不积跬步无以至千里一.前摘 系统来了一条通知,此时通知会有三种方式呈现:普通通知,悬浮通知,全屏通知。普通通知:就会显示在通知栏中,只有通知栏显示的时候才会显示出来。悬浮通知:会直接显示再屏幕的顶部中间通知View。全屏通知:直接显示一个全屏的界面。二.正文我们就从代码逻辑中讲解吧。代码路径如下:/app/src/com/android/systemui/statusbar/NotificationEntryManager.java1.新增通知...
2020-06-25 17:32:39 801
原创 SystemUI 解密悬浮通知上滑后不显示悬浮通知的原因
不积跬步无以至千里一.前摘 在使用手机时,你会发现来了一条悬浮通知,然后上滑此悬浮通知消失,当你再接收到此悬浮通知时,但是并没有显示悬浮通知,其实细心的能发现过一会就能恢复了。二.正文...
2020-06-24 23:40:08 904
原创 SystemUI 新增功能“通知亮屏”
不积跬步无以至千里一.前摘 最新项目来了个新需求就是当来新通知的时候需要亮屏,方便直接看到最新的通知,也算合理。二.思考 这里来新通知的情形从逻辑上来说,一是新来了一条通知,二是更新通知。三.修改代码路径:app/src/com/android/systemui/statusbar/NotificationEntryManager.java public NotificationEntryManager(Context context)...
2020-06-24 16:37:33 649
原创 SystemUI QuickSettings之手电筒低电量禁止开启
不积跬步无以至千里一.前摘 近期项目有个需求,就是当手机电量低于15%时候,此时QuickSettings中的手电筒功能是不能开启手电筒的,因为此时电量已不够用了,继续使用手电筒就加速了电池电量的消耗,因此这个需求也是合理的。二.修改代码路径:app/src/com/android/systemui/qs/tiles/FlashlightTile.javaimport static android.os.BatteryManager.EXTRA_LEVEL;p...
2020-06-24 11:50:24 594
原创 Android源码中添加高斯模糊背景-毛玻璃
不积跬步无以至千里 由于系统中多处使用了高斯模糊处理的背景效果,这里感觉也算一个有b格的设计,因此把实现记录下来,而且多数的处理是基于上层的添加方式,这里说一下源码下的整个流程.1.配置Android.mk配置其中所需要的库,以及RenderScript所依赖的环境LOCAL_STATIC_JAVA_LIBRARIES += androi...
2020-06-09 16:11:41 492
原创 SystemUI 双击Power键启动相机
不积跬步无以至千里一.前摘 有个同事问我双击启动相机的逻辑SystemUI的入口在哪?我因为之前搞过启动相机与人脸识别的冲突问题,所以对这块还是比较了解的。因此记录一下,来告诉对这块比较发闷的童鞋。二.分析 分析就不分析了,直接把我上次的写的文章拿过来,其中的分析在这篇文章有体现,否则再重新写一遍也没有什么意思,你说是不是? 双击power键启动相机的逻辑:https://blog.csdn.net/WDYShowTime/article/...
2020-06-01 17:13:03 590
AndroidStudio 快捷键等配置文件
2019-10-28
android6.0 系统应用之Music
2017-09-20
Java电影购票
2017-09-09
android.6.0 DeskClock (支持按键处理)
2017-09-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人