学习Launcher之了解src文件夹下的各个javaClass的作用
来源:互联网 发布:moment.js 格式化时间 编辑:程序博客网 时间:2024/06/06 10:53
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;
- 学习Launcher之了解src文件夹下的各个javaClass的作用
- src下各个包及里面的文件的作用
- src下各个包及里面的文件的作用
- uclinux 下各个文件夹的作用
- Linux根目录下各个文件夹的作用
- Linux根目录下各个文件夹的作用
- linux根目录下各个文件夹的作用
- linux下各个文件夹的作用
- linux下各个文件夹的作用
- Linux根目录下各个文件夹的作用.
- Tomcat目录下各个文件夹的作用
- android sdk 下各个文件夹的作用
- tomcat目录下各个文件夹的作用
- android res文件夹下的各个文件夹的作用
- Linux各个文件夹的作用
- Linux 各个文件夹的作用
- 安卓刷机包 各个文件夹的作用
- SDK各个文件夹的作用
- 牌九控牌教程▂」【在线演示QQ:194714506】
- ios layout学习
- 牌九控牌方法●□【在线演示QQ:194714506】
- maven之pom.xml
- jdbc基础 (四) 批处理
- 学习Launcher之了解src文件夹下的各个javaClass的作用
- 牌九控牌手法▂╯【在线演示QQ:194714506】
- 强烈推荐android studio用的几个插件
- 牌九怎么控牌▇ㄨ【在线演示QQ:194714506】
- 在虚拟机Windows2003上安装配置PPTP协议的VPN
- CentOS下安装jdk及配置
- UVa 11988 - Broken Keyboard (a.k.a. Beiju Text)【链表初接触】
- 牌九怎样控牌╳】【在线演示QQ:194714506】
- 海马汽车经销商管理系统技术解析(十九)新增调拨