- 博客(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关注的人