Android开发 Launcher源码初体验


  本文标签:Android

  Launcher不是Android特有的,更不是智能手机特有的  。很多设备都具有类似Launcher这种东西  。就算是windows,linux也是有的  。

  android中的Launcher就是一个系统应用程序,系统一旦启动完毕就会启动Launcher  。android系统启动完毕映入眼帘就是Launcher  。在android中,Launcher的功能主要包括以下几个部分:

  1、桌面,通常由五个桌面布局以及一个删除区域组成  。桌面上可以放置程序的快捷方式,小部件,文件夹等;

桌面快捷方式
桌面快捷方式

桌面快捷方式
桌面快捷方式

  2、所有引用程序列表,点击图标启动相应的应用程序  。通常是由一个SlidingDrawer控件组成的;

SlidingDrawer控件组成
SlidingDrawer控件组成

  3、添加到主页对话框

添加到主页对话框
添加到主页对话框

  Launcher的功能远不止这些  。同学们可以自己体验下  。

  ok,今天先到此为止  。

  PS:本文截图基于HTC G3 sense 2.1rom,不同版本的rom ,Launcher的UI可能有所区别  。有兴趣的同学可以下载Launcher的源码研究一下,同学可以自定义Launcher的UI  。