Android 开发 Launcher 源码浅析
Launcher 不是 Android 特有的,更不是智能手机特有的。很多设备都具有类似 Launcher
这种东西。就算是
windows,linux 也是有的。
android 中 的 Launcher 就 是 一 个 系 统 应 用 程 序 , 系 统 一 旦 启 动 完 毕 就 会 启 动
Launcher。android 系统启动完毕映入眼帘就是 Launcher。在 android 中,Launcher 的功能主要
包括以下几个部分:
1、桌面,通常由五个桌面布局以及一个删除区域组成。桌面上可以放置程序的快捷方式,
小部件,文件夹等;
桌面快捷方式
桌面快捷方式
2、所有引用程序列表,点
击图标启动相应的应用程序。
通 常 是 由 一 个
SlidingDrawer
控件组成的;
SlidingDrawer 控件组成
3、添加到主页对话框
添加到主页对话框
Launcher 的 功 能 远 不 止 这
些。同学们可以自己体验下。
ok,今天先到此为止。
PS : 本 文 截 图 基 于 HTC
G3 sense 2.1rom , 不 同 版 本 的
rom , Launcher 的 UI 可 能 有
所区别。有兴趣的同学可以下
载
Launcher 的 源 码 研 究 一 下 ,