android_launcher3
文章平均质量分 58
通信侠
雄关漫道真如铁,而今迈步从头越。
展开
-
android 禁止拖动桌面时钟小组件
本文将介绍一种禁止拖动桌面时钟小组件的方案。首先,通过添加trace log追踪至拖动的唯一入口;其次,获取拖动对象的详细信息并区分是否是对应的小组件;最后,禁止进入拖动流程。原创 2023-09-21 15:24:18 · 318 阅读 · 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 · 2059 阅读 · 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 · 654 阅读 · 0 评论 -
android Launcher3删除风格
摘要:本文主要针对客户需求将Launcher3删除风格从顶部修改为在图标旁显示。本文先从android 5.1,高通msm8916平台,对Launcher3的删除显示风格进行分析,然后在此基础上将新的删除风格添加到相应的代码中。1.Launcher3删除流程分析Launcher3原生的删除风格是长按图标,会在顶部中间出复现删除区域,通过拖动图标至删除区域实现接下来的删除操作。通过logcat分析,发现删除是调用系统的PackageInstaller.apk里的接口实现的,根据经验全局搜索Intent.A原创 2020-07-20 10:36:30 · 627 阅读 · 0 评论 -
android Launcher3当删除应用后如何自动重新排列桌面
环境是高通8909平台,默认使用Launcher3作为主应用。众所周知,当删除一个apk后,图标会消失,但是位置还是留着的,这种现象非常正常,我觉得没有什么反人类的。但是,骁龙相机有一个功能,收到开机广播会检测是否有相机模组,没有就会自动删除图标。这样就会导致一个问题,每次恢复出厂设置,没有操作,桌面就会有一块空缺,甚至用户会看到图标消失的过程。我目前的修改方案并不能让用户体验拔群,也是会...原创 2020-03-06 15:11:50 · 2273 阅读 · 1 评论