2016-11-28 140 views
0

我目前正在开发NFC HCE支付应用程序。Android默认支付应用程序对话框丢失应用程序图标

它的所有工作正常,除了Android默认支付应用程序对话框。

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

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

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

有人可以指出我应该在哪里看?

回答

0

最终找到它here

的图像被设定为“apduServiceBanner” XML元素“主机apduservice”里面

该元素应该是从元素所引用的apduservice xml文件:

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

在服务声明标记内的应用清单中。