Android 默认支付应用程序对话框缺少应用程序图标

Android default payment app dialog missing app icon

我目前正在开发 NFC HCE 支付应用程序。

除 Android 默认支付应用程序对话框外,一切正常。

它确实为我的应用程序显示了一行,但它没有像为其他应用程序显示的那样显示任何图标。

试图在文档中找到任何参考,但只找到有关创建服务和实施 HCE 付款的信息。

起初我以为它会使用与应用程序图标相同的图标,在应用程序清单中指定,但我发现我错了。

谁能指出我应该看哪里?

终于找到了 here

图像设置在 xml 元素内的 "apduServiceBanner" "host-apdu-service"

该元素应该在从元素引用的 apduservice xml 文件中:

<meta-data android:name="android.nfc.cardemulation.host_apdu_service"
           android:resource="@xml/apduservice"/>

在服务声明标签内的应用程序清单中。