- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大家学习android开发建议首选android开发文档,该文档在你下载的sdk中,路径:/sdk/docs/index.html 目前NFC应用的大的框架上的理解: 我使用的API LEVEL是19,支持的API有三个:android.nfc,android.nfc.cardemulator,android.nfc.tech NFC在手机上的应用大体分为两类:读卡器和卡 android.nfc.cardemulator接口是为NFC作为卡应用提供的接口,在较低版本的API上是没有的 android.nfc.tech,android.nfc接口是为NFC作为读卡器应用提供的接口 首先说作为卡,nfc有两种实现方式,一个是使用NFC芯片作为卡,另一个是使用SIM作为卡 Figure 1. NFC card emulation with a secure element. 至于从读卡器发送的指令到底是传递到NFC芯片还是SIM由NFC Controler控制,图中Secure Element是指SIM,Host-CPU指NFC芯片 android提供HostApduService用于NFC芯片,OffHostApduService用于SIM芯片,传递方向在res/xml文件中通过AID来控制 ps:Host-Based Card Emulator 简称为HCE 代码实现: AndroidManifest.xml 中 配置service,因为作为卡实现的话,NFC功能是作为service存在的 ??????? service android:name=com.shhic.nfcapp.NFCService android:exported=true?????? ??? ?android:permission=android.permission.BIND_NFC_SERVICE??????????? intent-filter?????? ??? ??? ?action android:name=android.nfc.cardemulation.action.HOST_APDU_SERVICE/?? ??? ??? ?/intent-filter?? ??? ??? ?meta-data android:name=android.nfc.cardemulation.host_apdu_service?????? ??? ??? ?android:resource=@xml/apduservice/??????? /service res/xml/apduservice.xml 中配置service响应的AID host-apdu-service xmlns:android=/apk/res/android?????????? android:description=@string/servicedesc ?????????? android:requireDeviceUnlock=false??? aid-group android:description=@string/aiddescription ??????????????? android:category=other??????? aid-filter android:name=F0010203040506/??? /aid-group/host-apdu-service 配置文件完成后编写service的处理方法: NFCService需要继承HostApduService,如果需要与Activity通信,建议采用广播方式 也可以自己实现观察者模式,只是这样就需要持有Activity的引用,感觉不太好 NFCService.java public class NFCService extends HostApduService {?? ?private Intent intent = new Intent(munication.RECEIVER);?? ??? ?@Override?? ?public void onCreate()?? ?{?? ??? ?//启动Acivity?? ??? ?Intent i = new Intent();?? ??? ?i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);//需要启动的Activity不是当前Activity的时候需要用FLAG_ACTIVITY_NEW_TASK?? ??? ?i.setAction(com.apdu.nfc);?? ??? ?getApplication().startActivity(i)
您可能关注的文档
- 通用试验说课.ppt
- 鲁教版思想品德八年级我们都是龙的传人讲述.ppt
- 鲁科版必修二2-2-2化学反应的限度讲述.ppt
- 第二章矿物-3.7分析.ppt
- 鲁人版四年级品德与社会上册《公共交通有规则》讲述.ppt
- pe管道施工方案探析.doc
- Phonics教学的认识探析.doc
- PHP几段值得初学者的PHP代码段探析.doc
- 第二章民用航空器第一节民用航空器的分类分析.ppt
- plc_双料斗皮带传输机控制探析.doc
- 2025中国农业机械化科学研究院集团有限公司总部部分岗位招聘1人笔试备考试题及答案解析.docx
- 2026中国银联秋季校园招聘笔试参考题库附答案解析.docx
- 2025广东中山火炬开发区社区卫生服务中心招聘合同制人员1人笔试模拟试题及答案解析.docx
- 2026课程教材研究所招聘3人(社会在职人员,北京)笔试备考题库及答案解析.docx
- 2025中国标准化研究院高新技术标准化研究所企业编制职工招聘1人考试备考试题及答案解析.docx
- 2025云南玉溪市公安局第四季度招聘警务辅助人员187人考试备考试题及答案解析.docx
- 2025年甘肃省金昌市金川区融媒体中心面向社会招聘公益性岗位考试参考试题及答案解析.docx
- 2025黑龙江省绿色食品科学研究院事业单位招聘15人笔试模拟试题及答案解析.docx
- 2025重庆设计集团有限公司市政设计研究院招聘3人考试参考题库及答案解析.docx
- 2026广西投资引导基金有限责任公司校园招聘13人笔试参考题库附答案解析.docx
最近下载
- 联合建厂协议合同.docx VIP
- Unit 4 School Life 第1~2课时listening and speaking 教案 中职高一英语高教版基础模块1 .pdf VIP
- 童年期情感忽视与大学生情绪调节策略:使用偏好及脑结构基础.pptx VIP
- 医疗废物和污水管理领导小组及岗位职责.docx VIP
- GJB 548C-2021微电子器件试验方法和程序.docx VIP
- 46 黎曼几何初步 [伍鸿熙,沈纯理,虞言林 著] 2014年版.pdf VIP
- 铁路路基题库及答案.doc VIP
- 2025年广东省职业病诊断医师考试(职业性尘肺病)模拟试题及答案.docx VIP
- 第11课《对人有礼貌》第1课时礼貌暖人心核心素养教案 2025道德与法治一年级上册.docx
- 锂离子电池热失控预警方法.pdf VIP
有哪些信誉好的足球投注网站
文档评论(0)