首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
OS
订阅
TT
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
Android 8.0系统启动流程_Launcher(四)
本系列主要介绍Android8.0系统启动过程中涉及到的init、Zygote、SystemServer和Launcher。 启动SystemServer进程:通过Zygote启动,创建Binder线程池、执行main方法;开启 三个系统服务(引导、核心和其他)。 在完成以上三…
QMUI实战(一)—为何我们要使用 LauncherActivity?
QMUI 2 发布了,但是里面换肤等相关的很多东西,如果不讲,那么很多人估计就只能复制粘贴下 QMUIDemo 的代码,而并不能用好 QMUI, 或者是通过 QMUI 来提升自己的 UI 开发能力,毕竟现在很多 Android 开发都是轻 UI 而重数据流,遇到需要复杂 UI …
Android 生成桌面快捷方式是这样做的
关于生成桌面快捷方式,Android提供了原生的api方法。下边就介绍一下兼容8.0的具体做法。 一、首先当然是关于快捷方式的权限了。 1、点击桌面快捷方式跳转到目标页面就是上边代码例子中的TestActivity时,如果有业务需要做一些统计之类的操作,我们可以传递一些数据进行…
Android 9.0 Launcher Workspace加载
第一次加载,执行最后一个 loader = getDefaultLayoutParser(widgetHost)。 接下来,便是加载布局文件,解析数据,该文件在/packages/apps/Launcher3/res/xml目录下。具体是解析defaultLayout,对应de…
Android8.1 MTK 平台 Launcher3 修改定制
于搞定了。 PageIndicatorCaretLandscape 和 Workspace 是绑定的,导致 onDraw 执行,重新绘制。 workSpace 的状态复原,不然下一次点击所有APP 按钮时,会出现白屏现象。 DeviceProfile 中的 layout() 方…
Android应用启动过程-Launcher源码浅析
Launcher也是一个应用程序,和我们的App没有什么区别,当用户点击应用图标时候,启动其他的App,本文主要为分析Activity的启动流程打基础。 为了研究方便,删除了大量代码,完整的请查阅源码。 这个不是重点,继续追踪mModel.startLoader()方法。 该类…