学习Launcher之了解src文件夹下的各个javaClass的作用
2015-06-04 20:34
609 查看
AccessibleTabView:用于显示APP的网格;
AddAdapter:用于维护Live Fold,Widget(插件,桌面小部件),Shortcut和Wallpaper四个列表项目;
Alarm:提供定时操作,例如把快捷方式拖动到垃圾箱后让垃圾箱消失再回复到原来界面;
AllAppsList:用于保存所有的app信息;
ApplicationInfo:可启动的应用;
AppsCustomizePagedView:这个是All App界面,包括app和widget两个部分;
AppsCustomizeTabHost:All App的TabHost(选项卡);
AppWidgetResizeFrame:用于改变拖拽到桌面上的widget的大小.Resize:调整大小,尺寸;
BubbleTextView:经过定制的一个TextView,用于存储每个桌面上的快捷方式的text;
ButtonDropTarget:ButtonDropTarget(按钮的拖放目标???),顾名思义吧~~.具体功能有待学习;
CellLayout:单元布局.将屏幕网格化,存储每个apk的快捷方式;
CheckLongPressHelper:监听长按事件的辅助类(个人理解);
Cling:用于第一次使用系统时出现的帮助手指;
DeferredHandler:延迟处理?用于配合LauncherModel.java来进行更新操作;
DeleteDropTarget:删除拖拽的目标.
DragController:拖拽控制,是DragLayer(拖拽层)的Controller,使DragScroller,DragSource,DragTarget等支持拖拽操作;
DragLayer:拖拽层.Launcher.xml的父控件,用于捕捉拖拽,点击等事件,实现了ViewGroup.OnHierarchyChangeListener事件;
DragScroller:interface类型.用于左右划屏.
DragSource;interface类型.被拖拽的源.
DragView:拖拽视图;
DrawableStateProxyView:可绘制状态视图.
DropTarget:用于计算是否可以被放下;
FastBitmapDrawable:继承于Drawable类.
FirstFrameAnimatorHelper:第一帧的动画助手
FocusHelper:
FocusOnlyTabWidget:
Folder:用于显示打开的文件夹中的icon;
FolderEditText:用于编辑文件夹的名字;
FolderIcon:文件夹未打开时显示在桌面上的图标;
FolderInfo:文件夹的信息类,继承于ItemInfo.java;
AddAdapter:用于维护Live Fold,Widget(插件,桌面小部件),Shortcut和Wallpaper四个列表项目;
Alarm:提供定时操作,例如把快捷方式拖动到垃圾箱后让垃圾箱消失再回复到原来界面;
AllAppsList:用于保存所有的app信息;
ApplicationInfo:可启动的应用;
AppsCustomizePagedView:这个是All App界面,包括app和widget两个部分;
AppsCustomizeTabHost:All App的TabHost(选项卡);
AppWidgetResizeFrame:用于改变拖拽到桌面上的widget的大小.Resize:调整大小,尺寸;
BubbleTextView:经过定制的一个TextView,用于存储每个桌面上的快捷方式的text;
ButtonDropTarget:ButtonDropTarget(按钮的拖放目标???),顾名思义吧~~.具体功能有待学习;
CellLayout:单元布局.将屏幕网格化,存储每个apk的快捷方式;
CheckLongPressHelper:监听长按事件的辅助类(个人理解);
Cling:用于第一次使用系统时出现的帮助手指;
DeferredHandler:延迟处理?用于配合LauncherModel.java来进行更新操作;
DeleteDropTarget:删除拖拽的目标.
DragController:拖拽控制,是DragLayer(拖拽层)的Controller,使DragScroller,DragSource,DragTarget等支持拖拽操作;
DragLayer:拖拽层.Launcher.xml的父控件,用于捕捉拖拽,点击等事件,实现了ViewGroup.OnHierarchyChangeListener事件;
DragScroller:interface类型.用于左右划屏.
DragSource;interface类型.被拖拽的源.
DragView:拖拽视图;
DrawableStateProxyView:可绘制状态视图.
DropTarget:用于计算是否可以被放下;
FastBitmapDrawable:继承于Drawable类.
FirstFrameAnimatorHelper:第一帧的动画助手
FocusHelper:
FocusOnlyTabWidget:
Folder:用于显示打开的文件夹中的icon;
FolderEditText:用于编辑文件夹的名字;
FolderIcon:文件夹未打开时显示在桌面上的图标;
FolderInfo:文件夹的信息类,继承于ItemInfo.java;
相关文章推荐
- Java for LeetCode 142 Linked List Cycle II
- java-IO流(中)
- Java语言描述:回溯法之01背包问题(最易理解的回溯法讲解)
- Java 内存区域和GC机制
- Android项目中使用Eclipse导出jar文件
- Java的GC机制及算法
- Ubuntu下eclipse部署mysql jdbc驱动
- Java实验三
- 严重Exception starting filter struts2的解决
- java第三次试验报告
- myeclipse连接mysql遇到的小问题
- Java数据库之JDBC
- Eclipse安装SVN插件(转载)
- JAVA RMI 原理与实现
- struts2文件异步上传带进度条(二)
- Java文本编辑器中遇到的问题详解
- 我的第一次Spring学习
- java中serializable解析及用途
- 20135208 JAVA第三次实验
- [转载]JAVA中this用法小结