1.概述
在12.0的系统开发中,在对Launcher3进行功能开发时,系统默认的app列表页排序是安装app名称进行排序的,由于功能的需要要求按照app安装时间进行排序,这就需要找到相关的排序地方,进行排序方式的修改就能完成这个功能文章来源地址https://www.toymoban.com/news/detail-457807.html
2.Launcher3 app列表页桌面图标按安装时间排序的相关代码
packages/apps/Launcher3/src/com/android/launcher3/allapps/AllAppsRecyclerView.java
packages/apps/Launcher3/src/com/android/launcher3/allapps/AlphabeticalAppsList.java
packages/apps/Launcher3/src/com/android/launcher3/allapps/AppInfoComparator.java
3.Launcher3 app列表页桌面图标按安装时间排序相关功能分析 3.1 AllAppsRecyclerView.java关于获取app列表的功能分析
public class AllAppsRecyclerView extends BaseRecyclerView implements LogContainerProvider {
private AlphabeticalAppsList mApps;
private final int mNumAppsPerRow;
// The specific view heights that we use to calculate scroll
private final SparseIntArray mViewHeights = new SparseIntArray();
文章来源:https://www.toymoban.com/news/detail-457807.html
到了这里,关于Android 12.0 Launcher3 app列表页桌面图标按安装时间排序的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!