SystemUI
文章平均质量分 86
快導碗里来
这个作者很懒,什么都没留下…
展开
-
7.0SystemUI启动流程及整体视图介绍
做了SystemUI模块将近2年了,期间自己也通过努力将Google原生的界面改为市场上流行的UI效果,今天就系统总结一下这个模块。一:SystemUI主体框架启动流程android设备上电,引导程序引导进入boot(通常是uboot),加载initramfs、kernel镜像,启动kernel后,进入用户态程序。第一个用户空间程序是init, PID固定是1.init的基本功能有:管理设备解析并...原创 2018-05-02 10:48:55 · 1086 阅读 · 0 评论 -
锁屏动画时间的修改方式(缩短解锁时间)
1、首先是滑动解锁界面,这个界面主要是修改属性动画时间core/res/res/anim/app_starting_exit.xmlcore/res/res/anim/lock_screen_behind_enter.xmlcore/res/res/anim/lock_screen_behind_enter_fade_in.xmlcore/res/res/anim/lock_scree......原创 2018-04-16 16:14:22 · 152 阅读 · 0 评论 -
如何在下拉状态栏上新增一个开关按钮?
如何在下拉状态栏上新增一个开关按钮?以添加情景模式切换按钮为例,1、资源准备:至少需要添加的图片和字符串资源有 不同的情景模式对应的资源图片放在SystemUI的图片资源目录下:/SystemUI/res/drawable-hdpi/ 字符串资源表示按钮的标题放在SystemUI的strings.xml文件中:/SystemUI/res/values/strings.xml2、框架搭建:添加情......原创 2018-04-16 16:15:41 · 228 阅读 · 0 评论 -
7.0的SystemUI视图效果讲解
上次讲到super_status_bar.xml被加载进来,下面是super_status_bar.xml的布局<com.android.systemui.statusbar.phone.StatusBarWindowView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:sysui="htt...原创 2018-05-03 14:36:10 · 2134 阅读 · 2 评论 -
RecyclerView在SystemUI中使用的经典案例
话说RecyclerView比较强大,而且在我负责的模块SystemUI中也使用到了这个控件所以就结合源码学习一下,一举两得!首先先看一下SystemUI中RecyclerView的使用效果,如图:这个界面的整体布局是在自定义控件QSCustomizer.java中的构造方法中加载的LayoutInflater.from(getContext()).inflate(R.layout.qs_cust...原创 2018-05-10 15:54:40 · 354 阅读 · 0 评论 -
锁屏界面问题总结
一:锁屏界面时钟字体大小修改frameworks/base/packages/Keyguard/res/values/dimens.xml<dimen name="widget_big_font_size">80dp</dimen>二:锁屏界面时钟竖直方向位置调整frameworks\base\packages\SystemUI\res\values\dimens.xml&......原创 2018-05-10 20:26:37 · 140 阅读 · 0 评论 -
SystemUI问题修改总结
案例一:状态栏多图标情况下三角按钮闪烁问题。frameworks\base\packages\SystemUI\src\com\android\systemui\statusbar\phone\IconMerger.java此文件的主要作用是合并通知栏图标,其中:onLayout 和 checkOverflow方法是测量状态栏的宽度来决定是否显示隐藏三角指示图标案例二:下拉栏实现双卡数据开关①co......原创 2018-05-14 10:04:44 · 537 阅读 · 0 评论 -
SystemUI问题修改总结二
案例一:Launcher界面下滑启动下拉栏android5.0上可以直接使用private StatusBarManager mStatusBarManager = null;mStatusBarManager = (StatusBarManager) getSystemService(Context.STATUS_BAR_SERVICE);mStatusBarManager.expandNoti...原创 2018-05-10 20:30:05 · 134 阅读 · 1 评论