自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Android Launcher3 gms 负一屏滑动困难的问题

2、com/android/searchlauncher/OverlayCallbackImpl.java 初始化LauncherClient对象和实现LauncherClientCallbacks回调方法,并且在launcher各个生命周期通过LauncherClient同步给负一屏。问题1:负一屏滚动一半的时候才会被唤出,缓慢滑动唤出负一屏需要在屏幕上滑动屏幕一半的距离,这在大屏上比较困难,不利于用户体验。3、负一屏的具体实现应该是被封装了,只能通过谷歌提供的接口,对负一屏进行操作。

2024-04-01 11:36:10 1734

原创 Android14 Launcher3 防止桌面应用图标被误删

修改代码路径:/packages/apps/Launcher3/src/com/android/launcher3/ButtonDropTarget.java。实际操作中应用图标应该不能被拖入桌面文件夹,不能被直接移除,否则将会给系统带来严重的致命bug——删除应用列表图标后无法进入应用池。在onDragStart方法内部进行判断,如果拖拽的图标包名是不允许删除的,将mActive置为false即可。问题描述:桌面有一些特定的应用图标,要求无法被用户移除。

2024-03-29 13:39:57 424 1

原创 Android14 Launcher3 屏蔽桌面应用启动的动画效果,减少系统卡顿

/去除启动app时的动画效果(add by xu -24 at 2024/01/03)

2024-03-28 15:27:00 253

原创 Android Launcher3 调整应用图标之间的距离

找到对应的布局,我这里使用的是6*5的布局,在对应的布局下的display-option中修改launcher:allAppsBorderSpaceHorizontal;问题描述:Launcher3的桌面应用图标之间的距离紧凑,需要进行调整。此文件中对图标基本参数进行配置。这三条属性的数值即可。

2024-03-27 15:57:34 268

原创 android14Launcher3屏蔽上拉手势唤出应用抽屉

public boolean onControllerInterceptTouchEvent(MotionEvent ev)方法中对上拉事件进行处理,修改部分已添加注释说明,其余代码为源码部分。在调试过程中可以发现,launcher的桌面是一个y轴倒过来的坐标系,且纵坐标是从屏幕顶部到底部逐渐减小。一下修改中thresholdY坐标位置以下的部分,是无法触发唤出应用抽屉的。客户需求:距离底部较近的一段距离内屏蔽上拉手势唤出应用抽屉。环境:android14,launcher3;

2024-03-27 15:28:52 257

原创 android 12 launcher3 Folder 桌面文件夹中的应用图标位置大小调整

总体而言,这段代码的作用是在给定的画布上绘制预览项目的图标,并根据需要进行裁剪、偏移和缩放操作。具体的绘制效果会受到输入参数的影响,例如图标的大小、位置、缩放系数等等。路径:packages\apps\Launcher3\src\com\android\launcher3\folder\PreviewItemManager.java。问题描述:遇到了一个桌面文件夹中的图标过大,导致文件夹中的应用程序显示超过文件夹的边界,或者说,文件夹的图标整体偏上,或者偏左的问题。

2024-03-27 13:40:50 636

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除