- 博客(9)
- 收藏
- 关注
原创 【Launcher3系列】Android 11 Launcher3 图标替换、定制图标大一圈调整
图标替换的方案可能不止一种,我这边尝试过的有改BaseIconCache的cacheLocked方法和改BubbleTextView的applyIconAndLable方法两种,但是前者的问题是假使设备本来没有该包名app,新安装的话,图标不会被替换,所以这里主要讲后一种方式。
2023-03-23 17:56:45
2059
原创 【Launcher3系列】 Android 11 Launcher3 在workspace中隐藏单个APP
我也在网上找过很多博文,如何隐藏单个APP的图标展示,提供的修改方法包括**更改AppFilter的shouldShowApp方法**、**修改LoadTask的loadAllApps()方法&添加PackageUpdatedTask的excute方法过滤**,但实测发现并不能满足我的要求,尤其是在workspace区域已有该图标的前提下,无法隐藏。经过自己的摸索及追踪源码成功解决。
2023-03-09 16:35:49
821
1
原创 【Launcher3系列】Android 11 长按图标操作卸载,去掉顶部卸载、移除
原生Launcher自带的长按图标快捷操作区是“应用信息”、“微件”以及其它一些个性化支持操作,而通常需求方出于方便操作及简化用户理解的考虑,希望改造补充“卸载”,且大多同时希望去掉拖动图标时显示在顶部的“卸载、移除”
2023-02-03 15:33:50
1232
2
原创 自定义控件中drawableStart、drawableEnd属性不生效问题
在项目中遇到一个问题,在自定义的EditTextWithDel控件中,drawableLeft设置正常,但drawableStart无法正常生效,按正常理解在常规的左右布局中,这俩应该效果是一样的
2023-02-01 11:28:05
976
原创 【Launcher3系列】Android 11 Launcher3 翻页底部导航横条改为点式导航
源码中默认展示的翻页是类似于Android常见的tab切换样式,不过国内的定制OS似乎都更倾向于点状的切换显示,这个实际上源码里本就支持,仅需要稍作改动切换一下即可。
2023-02-01 10:58:39
604
原创 【Launcher3系列】 Android 10 11 12 Launcher3 双层改成单层
Android系统的Launcher改造在国内算是一个不算很低频的需求,尤其是相当多的三方硬件设备以及部分手机厂商的个性化ROM等,受限于国内整体的开源环境,网上能找到相关的开发资源并不多,最近公司有相关业务需求的开发,就自己涉及到的改造点作一些分享。
2023-01-31 12:05:52
1103
1
原创 常用正则表达式
importjava.util.regex.Matcher;importjava.util.regex.Pattern;/*** 正则表达式格式工具* Created by Homer on 2015/11/18.*/pub
2016-06-14 12:26:15
441
原创 isAssignableFrom和isInstance
1.Class类的isAssignableFrom(Class cls1)方法:方法用于判断当前类或接口是否是cls1类的父类或者cls1已实现的接口,当然为当前类或接口为cls1本身也同样返回true。----------------------------------------------------------------------------------------------
2016-06-13 18:38:05
528
原创 Android多级列表动态加载(三级及三级以上)
关于Android移动端多级列表(超过两级)的几种实现方式,包含静态(展示前已能获取全部数据)和动态(子数据需点击父数据后获取)两种形式
2015-04-27 02:06:58
8369
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人