自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android14在Launcher3中创建自定义的小部件(以时钟组件为例)

● AppWidgetProvider:描述应用小部件的元数据,如应用小部件的布局、更新频率和 AppWidgetProvider 类。通过这种方式,可以响应系统和其他应用发出的广播,以实现动态更新和处理特定事件的功能。● AppWidgetProviderInfo:描述应用小部件的元数据,如应用小部件的布局、更新频率和 AppWidgetProvider 类。随后在对应布局中配置packages/apps/Launcher3/***/res/xml/default_workspace_10x6.xml。

2024-10-17 14:41:08 495

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

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

2024-04-01 11:36:10 2022

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

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

2024-03-29 13:39:57 489 2

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

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

2024-03-28 15:27:00 666 1

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

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

2024-03-27 13:40:50 880

空空如也

空空如也

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

TA关注的人

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