正常的OMA访问:安全
但基本上IC原厂都会提供NFC swp-sim这一块的访问,但关于NFC内部eSe的访问通常NFC服务商又会整一套出来,致使有两套独立的SmartcardSevice须要运行,但他们又都是基于标准的OMA的接口去作更改的,使得二者包名都是同样的。测试
有两种方案:调试
1. 本身将两家的SmartcardService整合成一套OMA,可是这里面是有风险地。。。访问eSe的服务商能够为了增长一些他们认为安全的一套机制进去从而改到了接口jar包和SmartcardService。而IC产商为了过运营商的入库测试,也会改动jar包和SmartcardService. 就算是本身整合下来了,可能后面在入库测试和专门调试时也会再专门来改动。blog
2. 使用桥接模式,把其中一家的OMA的包名更改掉,经过jar根据访问的不一样作分别绑定服务,从而兼容二者的功能。这个方案可行性很高,只要有二者的源代码就行。接口
3. 若是没有jar包的源代码,能够考虑在SmartcardService里作桥接适配。兼容性
这样也能够保证功能的兼容性。im