
android_launcher3
文章平均质量分 56
通信侠
雄关漫道真如铁,而今迈步从头越。
展开
-
android launcher拖动图标释放错位
由于为了设备流畅把所有动画效果设置为0.5,不设置为0是因为锁屏在开机时会有闪黑屏的现象。在此背景下,测试发现在拖动桌面图标时,在图标动画过程中错位时释放图标,则图标会留在错位的位置,不会自动对齐。原因就是动画导致的,追踪动画的代码非常困难,只能通过各种anima关键词添加log,找到触发的位置进行逻辑修改。标志位FeatureFlags.REMOVE_DRAWER控制,默认true。最终发现是拖动时会有上下振动的动画效果,去掉即可。原创 2025-02-12 10:42:13 · 471 阅读 · 0 评论 -
android动态设置是否允许应用卸载
通过广播设置全局参数控制应用是否允许卸载,全局参数在Launcher和PackageInstaller两个模块中使用到。此功能可用于MDM后台控制是否允许设备卸载应用。原创 2025-02-08 16:57:51 · 314 阅读 · 0 评论 -
android通过广播设置默认启动器
-- packages/apps/PermissionController/AndroidManifest.xml (版本 1951)+++ packages/apps/PermissionController/AndroidManifest.xml (版本 1965)后台允许广播收发权限可以自行定位代码,此处仅做记录。原创 2024-11-18 11:12:40 · 482 阅读 · 0 评论 -
android Launcher3定制
本文基于高通SC200E 2290和展锐T606平台对于原生Launcher3进行UI和功能的定制。原创 2023-05-06 18:08:42 · 29 阅读 · 0 评论 -
android 禁止拖动桌面时钟小组件
本文将介绍一种禁止拖动桌面时钟小组件的方案。首先,通过添加trace log追踪至拖动的唯一入口;其次,获取拖动对象的详细信息并区分是否是对应的小组件;最后,禁止进入拖动流程。原创 2023-09-21 15:24:18 · 414 阅读 · 0 评论 -
android原生launcher3替换apk桌面图标
Android 8.1 去掉 Launcher3 默认给 icon 增加的白边android的新特性,目前定制后已将此功能关闭,但是chrome始终有白色的一圈,定位在chrome apk自己的android:icon资源就是如此,由此引发出与其他的apk图标风格不一致,看起来别扭,就想从launcher替换一下。参考:Android P 上Launcher3 中实现两种方式替换桌面图标由于安装和预置在显示桌面图标的代码不同,所以通过trace代码,找到了公共必走的路径:packages/apps原创 2021-03-30 17:41:57 · 2267 阅读 · 0 评论 -
android去抽屉式桌面默认应用排序
android 8.1高通8909平台桌面默认原生应用Launcher3,行业机不需要抽屉式样式,去抽屉式的方式网上有很多,在此不再赘述。设备配置文件大众机型配置,涵盖各种屏幕大小,根据屏幕大小匹配合适的行列,其中就有默认的排列顺序文件,由标签launcher:defaultLayoutId选择。packages/apps/Launcher3/res/xml/device_profiles.xml<?xml version="1.0" encoding="utf-8"?><!--原创 2021-03-25 16:09:36 · 836 阅读 · 0 评论 -
android Launcher3删除风格
摘要:本文主要针对客户需求将Launcher3删除风格从顶部修改为在图标旁显示。本文先从android 5.1,高通msm8916平台,对Launcher3的删除显示风格进行分析,然后在此基础上将新的删除风格添加到相应的代码中。1.Launcher3删除流程分析Launcher3原生的删除风格是长按图标,会在顶部中间出复现删除区域,通过拖动图标至删除区域实现接下来的删除操作。通过logcat分析,发现删除是调用系统的PackageInstaller.apk里的接口实现的,根据经验全局搜索Intent.A原创 2020-07-20 10:36:30 · 711 阅读 · 0 评论 -
android Launcher3当删除应用后如何自动重新排列桌面
环境是高通8909平台,默认使用Launcher3作为主应用。众所周知,当删除一个apk后,图标会消失,但是位置还是留着的,这种现象非常正常,我觉得没有什么反人类的。但是,骁龙相机有一个功能,收到开机广播会检测是否有相机模组,没有就会自动删除图标。这样就会导致一个问题,每次恢复出厂设置,没有操作,桌面就会有一块空缺,甚至用户会看到图标消失的过程。我目前的修改方案并不能让用户体验拔群,也是会...原创 2020-03-06 15:11:50 · 2541 阅读 · 1 评论