Launcher类中的功能说明简表
类名 说明 AddAdapter .java 长按桌面后弹出的添加到桌面对话框所对应的适配器 AllApps2D.java 用于存储和现实所有应用程序列表 的视图 DeleteZone.java 代表长按桌面应用程序所出现的删除按钮 DragController.java 用于控制拖动应用程序过程的类 DragSource:.java 定义一个可以成为拖动对象的接口 DragTarget.java 定义一个可以接受并处理拖动的接口 InstallShortcutReceiver.java 安装快捷方式的接听器 Launcher.java Launcher应用程序从Launcher开始执行 LauncherModel.java 维护Launcher在内存中的状态,提供与数据库进行交互的API ShortcutAdapter.java 显示添加快件方式对话框 UnstallShortcutReceiver.java 卸载快捷方式的接听器 Workspace.java 所有屏幕的集合,实现主屏幕的拖动效果 CellLayout.java 代表桌面上的一屏
参考资料
Android--launcher启动过程解析 http://blog.youkuaiyun.com/aomandeshangxiao/article/details/6988326
Launcher分析 http://zlb1986.iteye.com/blog/771398
Launcher学习总结 http://blog.sina.com.cn/s/blog_896b1e670100vjax.html