当拿到第三方apk,客户需要修改它的名称和图标怎么办,Android RRO机制的运用可以实现这个功能,你们可以去试一下,不过我们这里主要讲launcher,所以我们讲下怎么在launcher3代码实现修改第三方apk名称。
我们以这个搜狗输入法来举例下,你用uiautomatorviewer可以看到他的class 是TextView,再追下代码,你可以找到BubbleTextView这个类,applyFromShortcutInfo 这个方法是workspace快捷键图标名称,applyFromApplicationInfo 这个是all apps图标名称,不过他们都是调用applyIconAndLabel方法,所以只要改applyIconAndLabel 这个方法
最后运行一下,大工告成
网友评论