Android HCE交互

最近做了相关hce的东西,一点点总结和大家分享一下。欢迎讨论,有问题可以大家一起研究。

1、在res—>xml下边新建一个.xml文件

注意:category分为两种payment和other

           requireDeviceUnlock用来设置锁屏能不能使用

2、创建MyCardService继承HostApduService

注意:重写两个方法processCommandApdu和onDeactivated,第一个是用来和NFC读写器交互的,第二个是断开后会走的方法。

          方法processCommandApdu是同步进行的交互时间很短,不要过多的逻辑处理,否则会直接返回null。

          如果交互时间过长,需要手动调用sendResponseApdu(byte[]responseApdu)来通知读写器。

          和页面交互可以发广播sendBroadcast

       3、AndroidManifest里边进行配置,必须硬件进行支持



看完给个赞吧~

笔芯~~~

你可能感兴趣的:(Android HCE交互)