Launcher_整体整理分析

本文系统地介绍了Launcher启动器的功能结构,包括加载流程、布局排版、安装卸载流程、拖拽流程、响应快捷方式的安装卸载、编辑模式及常用XML文件等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

序言:

功能描述:Launcher作为一个启动器,用来显示手机上安装的应用。大体上可以分为几个流程来理解launcher。

1、加载流程

launcher如何加载手机上的应用,并显示出来。(桌面图标加载、主菜单加载、小部件加载)

2、布局排版

launcher如何保证每个部分的布局(桌面图标布局、主菜单布局、小部件布局)

3、安装卸载流程

安装卸载更新应用时,launcher做了什么事情

4、拖拽流程

长按托起图标、移动、放下过程中launcher的处理。(拖拽到垃圾筐、拖拽到另一个图标、拖拽到空白处放下)

5、响应快捷方式的安装卸载(比如联系人的添加到屏幕)

launcher如何响应其他应用的请求,添加删除快捷方式

6、编辑模式

编辑模式下布局以及界面响应

7.常用xml文件

默认配置文件、编辑模式底部按钮文件、桌面设置文件、

8、切页

页面滑动以及特效、循环切页等(这部分不是很了解,涉及不深,希望整理的时候加深理解)

后续:

从事launcher开发两年,第一次系统的整理一下launcher的功能结构,一部分原因是更熟悉代码、另一部分是为了防止忘记,留个备份。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值