首页 > 编程语言 >Android14 如何更改无源码应用图标

Android14 如何更改无源码应用图标

时间:2024-10-10 09:50:31浏览次数:9  
标签:xml core java res Android14 frameworks 源码 base 图标

没有源码的Android应用一般就是在解析该APK时就要替换图标,如果只在Launcher替换,那么Settings中很多地方都要进行适配,修改比较麻烦,现在提供一种在源头就替换的

涉及修改的文件

frameworks/base/services/core/java/com/android/server/pm/pkg/parsing/ParsingPackageUtils.java
frameworks/base/services/core/java/com/android/server/pm/pkg/component/ParsedActivityUtils.java

1、制作图标

最好是xml形式的,放置于

frameworks/base/core/res/res/drawable-v26/ic_dialer.xml

2、定义java-symbol

新建文件frameworks/base/core/res/res/values/symbols_my_icon.xml

这里是新建不是直接加在symbols.xml,新建的比较方便,不用修改源码,修改起来很好

<resources>
    <java-symbol type="drawable" name="ic_dialer" />
</resources

标签:xml,core,java,res,Android14,frameworks,源码,base,图标
From: https://blog.csdn.net/2403_87321402/article/details/142813487

相关文章