AddAdapter.java:为setWallPaper提供adapter;
Alarm.java:提供定时操作,比如把快捷方式拖动到垃圾箱后让垃圾箱消失再回复到原有的桌面;
AllAppsList.java:保存所有的app信息;
AllAppsView.java:对app的视图进行控制;
AppsCustomizePagedView.java:是all app界面包括app和widget两个部分,其中PagedViewCellLayout.java和PagedViewGridLayout.java分别用来存放app和widget;
AppsCustomizeTabHost.java:是all app的tabhost;
AppWidgetResizeFrame.java:用来改变拖拽到桌面上的widget的大小;
BubbleTextView.java:是每个桌面上快捷方式的text;
Workspace.java:是抽象的桌面的所有屏,其中的每一屏是一个CellLayout.java,而CellLayoutChildren.java是CellLayout.java的成员,它具体用于存放每个apk的快捷方式;
Cling.java:是第一次使用android手机的帮助手指;
DeferredHandler.java:是配合LauncherModel.java来进行更新的操作;
DragLayer.java:是launcher.xml的父控件,用于捕捉拖拽、点击等事件;
DragController.java:是DragLayer的controller;
DragScroller.java:用于左右划屏;
DragSource.java:被拖拽的源;
DropTarget.java:计算是否可以被放下;
Folder.java:打开文件夹用于显示的类;
FolderIcon.java:文件夹未打开显示在桌面上的图标;
FolderEditText.java:文件夹的名字;
FolderInfo.java:文件夹的信息类,同样继承自ItemInfo.java;
Hotseat.java:桌面下方的一排快捷键,可由ODM定制,其点击、拖拽等操作一般也由Workspace.java完成;
IconCache.java:icon缓存类,用于提高效率;
InstallShortcutReceiver.java:apk安装的receiveer类;
InstallWidgetReceiver.java:widget安装的receiveer类;
ItemInfo.java:launcher中所有信息的父类;
Launcher.java:launcher的controller;
LauncherModel.java:launcher的model;
LauncherApplication.java:launcher的进程类,只要进程不被杀死,其中的对象就可以使用;
LauncherAppWidgetHost.java:用来管理和创建桌面上的widiget(LauncherAppWidgetHostView.java);
LauncherProvider.java:继续自ContentProvider,提供数据库;
PagedView.java:实现翻页操作的抽象父类,有翻页效果的类都需要继承自它;
PendingAddItemInfo.java:是all app中所有widget的信息类;
SearchDropTargetBar.java:search bar;
SpringLoadedDragController.java:是把app从all app拖拽到桌面上的整个桌面显示的缩略图,方便用户查看;
Utilities.java:放置一些公共方法;
WallpaperChooser.java、WallpaperChooserDialogFragment.java:壁纸相关的操作类;
分享到:
相关推荐
Apex Launcher Pro(付费版)功能: •强大的抽屉自定义功能(无限制的抽屉选项卡,抽屉中的文件夹) •未读计数通知(由免费的Apex通知程序扩展提供) •码头划动动作(向上和向下滑动动作) •更多手势选项...
feature分支:特性分支,主要是用来开发一些特性的,为不稳定版 develop分支:最新代码,所有开发均提交到开发分支 master分支:每开发完一个模块会提交到master分支,在正式版之前,master也是有问题的,只不过是...
pdf文件怎么编辑制作,PDF24 Launcher是功能独特的pdf文件制作工具,可以将其他格式的文件转换成PDF格式,再利用虚拟打印机打印出来!甚至可以将截图下来的图片,保存成为PDF文件! 使用说明: 1、使用查看软件...
Nova Launcher主要功能: 手势–在主屏幕上滑动,捏合,双击等操作可打开您喜欢的应用 未读计数–绝不会错过任何一条消息。使用TeslaUnread插件的环聊,短信,Gmail和更多内容的未读计数徽章 自定义抽屉组–在...
这是补丁版,完全解锁的主要功能。不需要主键。 如果您的ROM附带Nova Launcher,则必须在安装之前将其删除。 什么是新的 数字点现在显示文件夹上的计数 允许在隐藏通知栏时显示缺口区域中的壁纸(启用透明通知栏)...
[四次元]最全的OCR图像识别技术源码内有说明.zip [四次元]横向ListView的完整实现(包含基于横向listview做的一个小相册demo).rar [四次元]横竖都能滑动的 listview 嵌套在一起的.zip [四次元]自定义单选、多选对话框...
主要项目说明 一般说明 允许您使用包括Java 7在内的语言功能。 您无权使用任何外部库,构建工具或代码生成器。 不要使用默认程序包。 按照Java包命名约定创建您自己的相关包。 Java被编译成一种中间语言。 这将...
一个为提交功能请求和错误报告的地方,这是一个经过优化的现代+极简主义...如何请求功能或提交错误报告首先,请阅读指南,其中说明了我们接受的请求类型。 然后,通过提交您的请求。其他连结使用Niagara玩得开心:)
请阅读许可声明[许可证]( )注意:在进行任何操作之前,请阅读[许可证]( )介绍用于Kindle Touch Launcher的SotongDJ mplayer控制脚本集(sdmplayer-kt)是用于扩展Kindle Touch的音乐播放功能的一组脚本。...
:page_facing_up: 说明 启动该应用程序后,只需按“ ENTER ”按钮,即可在其放置的文件夹中调用cmd.exe。 第二个功能是直接在其界面中启动控制台应用程序,这意味着,如果将其重命名为“ _targetappname.exe ”,...
具有无眨眼启动功能和正确的任务栏/启动固定功能。 安装 只要make ,把.exe和.ini文件的MSYS2根内。 需要minty v2.1.6或更高版本。 配置 所有三个默认启动器都相同(嵌入式图标和说明除外),并由相应的.ini文件...
您必须为插件配置两个主要文件。 config.txt 这是您插件的基本配置。 ADDON_ID您插件的ID(例如script.launcher.firefox )//必填 NAME -你的插件的名称显示在列表(如火狐)//必上 VERSION您插件的版本(例如1.0 ...
有关说明,请参见py --help的顶部。 安装 您可以从或从源代码安装。 两种方法都需要您安装Rust工具链。 您可以使用完成此操作,也可以使用您的操作系统建议的任何功能。 如果,请运行: cargo install python-...
官方游戏启动器工具乙烯基经理 Windows防火墙例外 自订目录安装Game Launcher的要求 .NET Framework 4.6(最低) Windows Vista SP2或更高版本 管理员权限屏幕截图开始和完成提示默认目录和功能 变更提示修改功能 ...
* `launcher.py` 前端启动器,与用户提供交互。用户可设置启动参数并运行 * `\bin\ai.py` 后端主程序,捕捉游戏画面、调用API识别人物、计算射击位置并模拟移动鼠标 * `\bin\demo.py` 演示模式前台置顶小窗,展示...
当前,Per APP Setting(为每个应用设置单独的dpi或修改权限)、XPrivacy(防止隐私泄露)、对原生Launcher替换图标等应用或功能均基于此框架。 因此我们想到利用Xposed框架对手机APP进行去广告操作。从而用户在使用...
唯爱交友源码java LB-启动器 一个真正开源的启动器应用程序,基于与 Android 相同的启动器应用程序。 关于启动器的注意事项 它与当前的“Launcher3”完全相同( ...该项目是按照编写的说明从官方 Android“Laun
这不是什么一键锁屏,是类似“go锁屏...基本功能已经全部实现,并且有详细的解释和使用方法说明。 基本功能包括: 解锁屏幕 取代主屏幕launcher 完美屏蔽home键(避免home键重复锁,避免非解锁状态下home键锁屏) ……
使用java编写的MP3播放器,界面使用swt编写. 如果要使用launcher.exe运行,请先修改launcher.cfg文件中javaw.exe的路径为你的java home路径. <br>MP3 Player Java(SWT)版 1.02更新说明 1:软件界面细微进行了...
使用说明:此版本为绿色免安装版的PQ分区魔术师,下载后解压到任意目录下,运行program 文件夹中的 launcher.exe 即可使用。PQ是最好用的磁盘管理工具之一,它能够优化磁盘使应用程序和系统速度变得更快,不损失...