Launch里如何将特定图标放在第一位 我也想问怎么把新安装的软件放在原本launcher那个列出所有软件的最后,目前是排列的,新安装的软件也会根据名字排列进原本的排列中! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你看看launcher的源码LauncherModel.java中的ApplicationsLoader这是起的一个线程来获取有那个Application, 然后显示出来:获得app: final PackageManager manager = launcher.getPackageManager(); final List<ResolveInfo> apps = manager.queryIntentActivities(mainIntent, 0);默认的,找到每个并排布: for (int i = 0; i < count && !mStopped; i++) { ResolveInfo info = apps.get(i); ApplicationInfo application = makeAndCacheApplicationInfo(manager, appInfoCache, info, launcher); if (action.add(application) && !mStopped) { launcher.runOnUiThread(action); action = new ChangeNotifier(applicationList, false); } }应该在这里修改一下就可以了,我觉得不会太难 上面说的是在drawer里面的, 如果是在workspace上的,就更好该了。 哈哈哈,这个我正好改过。其实的话可以的,你想想 for (int i = 0; i < count && !mStopped; i++) { ResolveInfo info = apps.get(i); ApplicationInfo application = makeAndCacheApplicationInfo(manager, appInfoCache, info, launcher); if (action.add(application) && !mStopped) { launcher.runOnUiThread(action); action = new ChangeNotifier(applicationList, false); } }这个是将所有的都显示出来,那么,你可以在这个之前,先将你需要的几个检索出来,现实出来,然后再现实其它的按照顺序排列的不就行了?另外,如果你想让那几个还不能被拖动和替换的话,你需要在拖动的里面将位置的起始从那几个之外开始就行了,但是还必须得将放下的位置也限定一下,不然别的图标可以和它交换的啊。 在Android上开发增强现实(AR)? MFC中 Init失败 安卓下哪只Adapter最靠谱? 求教EditText怎么让它在遇到换行符时才换行 关于不同分辨率的显示问题 开发Android的大概流程是怎么样的呢? android 如何清理掉相册缓存? 在用speex进行回音消除操作时,需要用speex对录音进行编码么 还是用别的编码器也行 Android应用中怎么导出、导入独立文件 小白请教 谁能直白的解释下overlay_t,native_handle_t的作用 关于LOGE
你看看launcher的源码LauncherModel.java中的ApplicationsLoader这是起的一个线程来获取有那个Application, 然后显示出来:获得app: final PackageManager manager = launcher.getPackageManager();
final List<ResolveInfo> apps = manager.queryIntentActivities(mainIntent, 0);默认的,找到每个并排布: for (int i = 0; i < count && !mStopped; i++) {
ResolveInfo info = apps.get(i);
ApplicationInfo application =
makeAndCacheApplicationInfo(manager, appInfoCache, info, launcher); if (action.add(application) && !mStopped) {
launcher.runOnUiThread(action);
action = new ChangeNotifier(applicationList, false);
}
}应该在这里修改一下就可以了,我觉得不会太难
其实的话可以的,你想想 for (int i = 0; i < count && !mStopped; i++) {
ResolveInfo info = apps.get(i);
ApplicationInfo application =
makeAndCacheApplicationInfo(manager, appInfoCache, info, launcher); if (action.add(application) && !mStopped) {
launcher.runOnUiThread(action);
action = new ChangeNotifier(applicationList, false);
}
}
这个是将所有的都显示出来,那么,你可以在这个之前,先将你需要的几个检索出来,现实出来,然后再现实其它的按照顺序排列的不就行了?另外,如果你想让那几个还不能被拖动和替换的话,你需要在拖动的里面将位置的起始从那几个之外开始就行了,但是还必须得将放下的位置也限定一下,不然别的图标可以和它交换的啊。