AlwaysThemedIcon
详情及下载

cover

相关参数                           下载量:5264

名称:AlwaysThemedIcon
安装类型:Lsposed插件
描述:1.1
资源ID:CJ3098
分享者QQ:741500926
举报:

详细信息:
English简体中文IntroductionThismodulecanletthirdpartylauncheralwaysuseiconswithMIUI/FlymeThemes.ItmayalsoworkwithothercustomAndroidbasedOS,iftheyhavethesamelogicofthethemeandiconstuff.(AsItesteditalsoworkswithFlyme)TheleftoneisApexLauncherwithoutthismodule,therightoneiswiththismoduleenabled.HowdoesitworksThismoduleonlydoonething:Hook'android.content.pm.LauncherActivityInfo.getIcon'method,settheargument(intdenisty,akaDPI)to0.SothemethodwillloadiconwithMIUItheme.IthinkthisisafeatureinsteadofabugofMIUI,sincetheiconsintheseThemesarefixedDPI,soifyourequestaspecificDPIthesystemwilltrytogetthemostsimilarDPIiconfromthe'Resources'oftheapppackage,becauseAppdeveloperusuallyputiconswithdifferentDPIintheResouces.HowtoapplythismoduleInstallit,enableitinXposed(IonlytestedwithLSPosed).andmakesureyourlauncherisenabledinthescopeofthismoduleinLSPosed.Thenreboot.Anotherimportantthingis,mostlaunchershaveiconcache,soevenyouhavethismoduleenabled,itstillshowstheoriginalicon.Youhavetotrytorefreshtheiconcacheofyourlaunch.Themostcommonwayisinstallaiconpackthatsupportedbyyourlauncher,switchtoitandthenswitchbackto'None'or'SystemIcon'orsomething.Ortrytomodifysomesettings,E.g.iconsize,iconshapeorsoemthing.AlsocantrytheAndroid's'CleanCache'feature.ButasItestwithApexLauncher,thesemethodsdoesn'ttakeeffort.SeemswithApexLaunchertheonlywayisdoabackupandrestore...Orjustcleandata,butyourdesktoplayoutandsettingswillbelost...简体中文(SimplifiedChinese)介绍这个模块是让第三方Launcher的图标也能使用MIUI/Flyme的主题图标。也许在其它第三方AndroidOS上也起作用,如果他们也用同样的方法来处理主题和图标的话。(据测试,在Flyme上也起作用)以下左图是ApexLauncher,没安装模块只能显示App原始图标,右图为安装了该模块,可以显示MIUI的主题图标工作原理这个模块只干一件事情:Hook'android.content.pm.LauncherActivityInfo.getIcon'方法,把第一个参数(这个参数是intdenisty,意为图标DPI)设为0。然后这个方法就会加载带主题的图标。这应该是一个feature,不是bug,因为MIUI主题里的图标DPI都是固定的,所以如果想通过这个API请求一个指定DPI的图标,那么系统就会尝试直接从App的Resources里读取最相近的图标,因为开发者一般会放入不同DPI的图标。如何使用安装该模块,在Xposed中启用(我只在LSPosed上测试了),并且在作用域中勾上你的Launcher,然后重启还有一个重要的事情是,大部分Launcher都有图标缓存,所以即使你启用了这个模块,但Launcher没有刷新图标缓存,所以还是显示原来的图标。你得想办法去刷新图标缓存,一种最简单的可以尝试的方法是装一个与你的Launcher兼容的第三方图标包,然后切换到这个图标包,再切回“无”或者“系统图标”之类的,让它刷新图标缓存。也可以尝试一些设置比如改变图标大小,图标形状之类的,也可以尝试Android的“清除缓存”功能。但我在ApexLauncher上试了,上述方法都不管用。。。看起来在Apex上只能用备份还原功能来刷新缓存,或者直接清除应用数据,但这样你的桌面布局和设置就没了。。。如果用上面的方法无法刷新缓存,又不想清数据,只能自己想想办法了。
互联网收集,如有侵权请联系741500926@qq.com下架


仓库地址

登录后前往      

讨论区(0)

没有评论数据

提交我的评价


*文明理性,友善沟通.
icon
来源:网络收集
icon
2021/12/27

其它相关插件

cover
GAPPS仓库
描述:谷歌服务,谷歌Play市场
下载量:11399
cover
Unfuck ZUI Tablet
描述:v2.0 (4)
下载量:5219
cover
小米10 ULTRA-HubeRSound v1.0.0-DOLBY 1.0.0
描述:作者:Rei Ryuki the Fixer...
下载量:3650
cover
【可变字体】OPPOSans+OPlus v2023.07.25
描述:作者:酷安/夏雨同学 | 文件...
下载量:4165
cover
Busybox for Android NDK 1.34.1
描述:作者:osm0sis @ xda-devel...
下载量:3050
cover
隐秘参数V2.6.2
描述:隐秘参数 查看手机详细信息
下载量:10959
cover
K50专用去除温控(狂暴版)。 2022.10.5
描述:作者:酷安@星焕晨[表情] |...
下载量:4304
cover
[拉跨,待重写]HdTool2
描述:v1.0.1.004-release.apk
下载量:5243
cover
MACsposed
描述:阻止MAC随机化
下载量:10794
cover
一加氢OS开机动画
描述:一加氢OS开机动画
下载量:10977

联通 | 湖南卡59元225G+200分钟【超大流量】
仅发湖南|超大流量|下单选号|到期可续
归属地: 湖南
年龄要求: 20-60周岁
快递类型: 随机
合约时间: 48个月
首充要求: 联通APP内一次性充值100
Fiime号卡精选 更多套餐 点我查看

联通 | 浙江卡29元80G+100分钟【黄金速率】
仅发浙江|黄金速率|到期可续
归属地: 浙江
年龄要求: :18-60周岁
快递类型: 随机
合约时间: 24个月
首充要求: 联通APP内一次性充值100
Fiime号卡精选 更多套餐 点我查看

联通 | 大王卡19元80g+100分钟【超低资费】
超低资费|在线选号|充100送50
归属地: 随机归属地
年龄要求: 19-60周岁
快递类型: 随机
合约时间:
首充要求: 联通APP内充值100
Fiime号卡精选 更多套餐 点我查看

电信 | 山东卡29元80G+0.1元/分钟【长期套餐】
仅发山东|首月免费|长期套餐
归属地: 山东
年龄要求: 18-65周岁
快递类型: 随机
合约时间:
首充要求: 激活过程充充值100
Fiime号卡精选 更多套餐 点我查看

电信 | 云栖卡29元80G+0.1元/分钟【首月免费】
首月免费|充50送120
归属地: 随机
年龄要求: 18-60周岁
快递类型: 随机
合约时间: 3个月
首充要求: 详情图二维码
Fiime号卡精选 更多套餐 点我查看

电信 | 四川卡29元80G+0.1元/分钟【视频会员】
仅发四川|首月免费|视频会员
归属地: 四川
年龄要求: 18-60周岁
快递类型: 随机
合约时间:
首充要求: 电信APP一次性充值50
Fiime号卡精选 更多套餐 点我查看