![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Launcher3适配
文章平均质量分 92
木叶风
这个作者很懒,什么都没留下…
展开
-
Android 9/10 Launcher3 适配出现的问题修改
1.去掉搜索框和切换系统桌面风格。首先search_container_workspace.xml就是搜索框的布局,如果只是简单的隐藏,只要将布局的高度设置为0dp就行了。如果要将桌面图标拉到原来放搜索框的位置只是隐藏是不行的。看代码mWorkspace.bindAndInitFirstWorkspaceScreen(null /* recycled qsb */);就是将搜索框用代码放到launcher上的,要去掉就得进入此方法中有一个布尔值FeatureFlags.QSB_ON_FIRST_SCR原创 2021-01-27 17:48:04 · 2913 阅读 · 5 评论 -
Android 9.0 Launcher源码分析(一)——系统启动Launcher流程
转载请注明原地址:https://www.jianshu.com/p/35e66fe56a58现在网上能搜到的关于Android原生Launcher的一些文章,大多数是基于Android 7.0或者更早之前的,比较老旧。虽说依然可以作为参考,但是经过几个大版本的演进,还是多多少少有些不同的。于是打算自己写一写基于最新AOSP的Launcher3代码分析,供大家参考。Android开机过程中,...转载 2020-04-07 15:19:29 · 1465 阅读 · 3 评论 -
Android 9.0 Launcher源码分析(二)——Launcher应用启动流程,数据加载与绑定
上一篇文章中分析了系统是如何把桌面应用拉起的。(见Android 9.0 Launcher源码分析(一)——系统启动Launcher流程)现在接上文,分析一下Launcher应用的启动流程。首先把Launcher的onCreate贴出来。 @Override protected void onCreate(Bundle savedInstanceState) { ...转载 2020-04-07 15:11:57 · 1279 阅读 · 0 评论 -
Android 9.0 Launcher源码分析(三)——Launcher的布局与多设备适配
本文对Launcher的布局做一个整体性的描述。我们先看一下布局文件launcher.xml<com.android.launcher3.LauncherRootView xmlns:android="<http://schemas.android.com/apk/res/android>" xmlns:launcher="<http://schemas....转载 2020-04-07 14:58:32 · 1394 阅读 · 0 评论 -
android P (9.0) Launcher3 去掉抽屉式,显示所有app
前言参考自以下博文,感谢博主https://blog.csdn.net/qq_30552095/article/details/80494770https://blog.csdn.net/illailla/article/details/80972830先下载Launcher3,git clone 或者到googlesource 下载,或者其他地方下载git clone https:/...转载 2019-03-29 09:57:25 · 2645 阅读 · 1 评论 -
Android 9.0 GMS 桌面Launcher3 布局修改
先看下CDD文件的要求集成了GMS给的partner_gms包后,发现Hotseat的排列并没直接像文档上要求的那样。少了chrome,我就去launcher3中打开配置dw_phone_hotseat.xml,添加修改 <!--在第五个位置添加chrome--> <favorite container="-101" scree...转载 2020-04-01 11:50:27 · 2370 阅读 · 0 评论 -
9.0 桌面应用QuickStep
Android 9.0的多任务管理UI由AOSP的系统桌面QuickStep提供。需要AOSP默认桌面QuickStep的存在,才会展示Android 9.0的多任务UI,如果QuickStep不在则会展示Android 7/8的多任务UI。魔趣目前是直接干掉了QuickStep,换成了之前一直在用的Lawnchair v1,所以才显示成了现在这样。当然,以下是理由:9.0默认的多任务就是辣...转载 2019-03-29 15:04:58 · 14360 阅读 · 1 评论 -
Android6 修改Lanucher2屏幕数
diff --git a/device/qcom/common/device/overlay/packages/apps/Launcher2/res/xml/default_workspace.xml b/device/qcom/common/device/overlay/index 2f08441..1ce4a1b 100644--- a/device/qcom/common/devic...原创 2019-06-18 10:26:07 · 180 阅读 · 0 评论