阅读:6045回复:1
Launcher ALL APP显示所有Launcher和LEANBACK_LAUNCHER的APP图标
客户需求:有一些客户自己安装的APP无法在Launcher下的All app里面显示图标,客户希望能够显示出来。
于是找客户要了APP的名字,下载了,用jadx-gui反编译工具,发现这些不显示的APP内部使用的INTENT的信息是: <intent-filter> 我们发现上面这些APP都是针对Android TV 编写的,要Leanback的Launcher才会显示出来 而我们一般正常的是APP是: <intent-filter> 于是跟踪调试代码,了解去检索所有APP的时候,是通过android.intent.category.LAUNCHER来过滤的。所以不显示没有这个过滤器的。通过修改源代码增加了对于LEANBACK_LAUNCHER这一类的APP的显示,patch下面。 0001-Launcher-all-app-show-LEANBACK_LAUNCHER.patch.txt |
|
|
沙发#
发布于:2020-03-11 14:51
Very nice!
|
|
|