Launcher3的主Activity是Launcher.java,在onCreate()方法中可以找到数据下载的入口。mModel 是类LauncherModel的引用。 在startLoader方法中可以看到,启动了一个名为LoaderTask的子线程。 可以看到,LoaderTask 类 实现 ...
分类:
其他好文 时间:
2017-08-17 18:30:17
阅读次数:
1354
1. 在 LauncherModel.java 中增加例如以下代码, 假设是KK Launcher3 ApplicationInfo要替换为AppInfo public static final Comparator<ApplicationInfo> getInstallTimeComparator ...
分类:
移动开发 时间:
2017-06-08 17:58:45
阅读次数:
160
1. 在 LauncherModel.java 中增加例如以下代码, 假设是KK Launcher3 ApplicationInfo要替换为AppInfo public static final Comparator<ApplicationInfo> getInstallTimeComparator ...
分类:
编程语言 时间:
2017-06-04 15:38:01
阅读次数:
269
在package/apps/Launcher3/src/com/android/launcher3/LauncherModel.java中的private void loadAllApps() {}函数中的mBgAllAppsList.reorderApplist();之前添加如下:
// ZJ Add START
mBgAllAppsList.remov...
分类:
其他好文 时间:
2015-01-11 09:45:07
阅读次数:
212
今天继续分析Launcher源码,首先Launcher实现了LauncherModel.Callbacks接口,APP信息数据加载成功后 ,回调接口把app信息显示到Launcher的 workspace界面上,这个过程代码里面称为bind....
分类:
移动开发 时间:
2014-11-26 16:39:47
阅读次数:
370
1. 在 LauncherModel.java 中加入如下代码, 如果是KK Launcher3 ApplicationInfo要替换为AppInfo
public static final Comparator getInstallTimeComparator() {
return new Comparator() {
public final int comp...
分类:
其他好文 时间:
2014-09-29 13:04:40
阅读次数:
237
1. 在 LauncherModel.java 中加入如下代码, 如果是KK Launcher3 ApplicationInfo要替换为AppInfo
public static final Comparator getInstallTimeComparator() {
return new Comparator() {
public final int comp...
分类:
移动开发 时间:
2014-09-05 10:07:01
阅读次数:
210