- 博客(7)
- 收藏
- 关注
原创 Android O 夜间模式改为护眼模式
可以判断是否显示,定位到\frameworks\base\core\java\com\android\internal\app\NightDisplayController.java。在\vendor\mediatek\proprietary\packages\apps\MtkSettings\res\xml\display_settings.xml中找到夜间模式的对应的条目。在Settings中的dispaly项中显示护眼模式。在下拉菜单新增护眼模式快捷方式。
2024-06-01 15:19:50
488
原创 Android 系统源码 修改如何使用拨号键发广播(*#*#暗码#*#*)
handleSecretCode方法对输入的暗码进行解析,然后执行TelephonyManagerCompat.handleSecretCode方法。此方法通过发送一条SECRET_CODE_ACTION,并携带Uri数据形式的广播,把消息传播出去。其中android:host=“1234567” 设置暗码。2 新建一个广播接收的类。
2024-04-30 20:22:13
263
1
原创 Android 定制开机动画bootanimation.zip
Android的开机动画是由一系列连续的png图片作为帧组成的动画形式,将各帧png图片以压缩方式保存。用于设置这个动画像素(大小),帧数,循环次数,文件名称等。p 1 0 part0:p代表标志位,1表示循环次数为1次,0表示阶段间隔时间为0,part0表示对应文件夹。p 0 0 part1:p代表标志位,0表示无限循环,0表示阶段间隔时间为0,part1表示对应文件夹。480 960 12:前两个数字代表图片的像素宽度和高度,12代表帧数,也就是1秒播放的图片张数。存放每帧png图片文件夹。
2024-04-28 17:50:14
759
1
原创 Android8.0 Settings Preference圆角风格
效果图这里以设置界面里的关于手机界面的UI布局添加圆角风格,在设置中,Preference(首选项)是一种常用的元素。通过分析 Preference 源码发现了默认布局文件为 preference.xml,文件路径位于从源代码中我们分析可以看到对应 Preference 基本属性 icon、title、summary,最外层布局为 LinearLayout,可以通过修改LinearLayout 的 background 属性来实现,因为 Preference 中提供了修改 layoutid 方法。
2024-04-28 12:02:57
885
3
原创 Android 控件实现波纹效果
设置涟漪效果有边界的涟漪效果属性:无边界的涟漪效果属性一般在控件的android:background 属性上进行设置即可;如果控件已经使用了android:background属性去设置背景色或者背景图片,但是又想要有点击时的涟漪效果,那么可以考虑在android:foreground属性中设置涟漪效果,这样同样可以达到点击时产生涟漪,也不会影响控件背景的设置。
2024-04-28 10:37:08
524
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人