Android HCE交互
2018-11-26 本文已影响0人
mage1160
最近做了相关hce的东西,一点点总结和大家分享一下。欢迎讨论,有问题可以大家一起研究。
1、在res—>xml下边新建一个.xml文件
注意:category分为两种payment和other
requireDeviceUnlock用来设置锁屏能不能使用
2、创建MyCardService继承HostApduService
注意:重写两个方法processCommandApdu和onDeactivated,第一个是用来和NFC读写器交互的,第二个是断开后会走的方法。
方法processCommandApdu是同步进行的交互时间很短,不要过多的逻辑处理,否则会直接返回null。
如果交互时间过长,需要手动调用sendResponseApdu(byte[]responseApdu)来通知读写器。
和页面交互可以发广播sendBroadcast
3、AndroidManifest里边进行配置,必须硬件进行支持
看完给个赞吧~
笔芯~~~