日本的java开发文档是如何写的
答案:2 悬赏:40 手机版
解决时间 2021-02-10 21:15
- 提问者网友:温旧梦泪无声
- 2021-02-10 06:11
日本的java开发文档是如何写的
最佳答案
- 五星知识达人网友:猎心人
- 2021-02-10 06:58
Java全部遵循英语(国际)
全部回答
- 1楼网友:十鸦
- 2021-02-10 07:41
nfc读卡器的android开发:
1. 配置manifest
配置权限与feature
注意配置activity的模式为singletop,配置activity不可转变屏幕(防止intent丢失,支付宝也是这样做的),配置nfctech过滤器,配置intent接收器
配置nfc卡片技术过滤器,每个卡对应一个
android.nfc.tech.isodep
android.nfc.tech.nfca
2. 获取intent
在activity中针对收到的intent进行处理,oncreate是从其他app进入的情况,onnewintent是已经在本app中收到新的intent的情况
@override protected void oncreate(bundle savedinstancestate) {
super.oncreate(savedinstancestate);
setcontentview(r.layout.activity_nfcscanner);
handleintent(getintent());
}
@override protected void onnewintent(intent intent) {
super.onnewintent(intent);
handleintent(intent);
}
接下来处理intent,获取到tag对象
private void handleintent(intent intent) {
//获取到intent的action,注意多打log
log.d(tag, "handleintent: " + intent.getaction());
if (!intent.getaction().equals(nfcadapter.action_tech_discovered)) {
log.d(tag, "handleintent: no valid action");
return;
}
//获取tag对象
tag = intent.getparcelableextra(nfcadapter.extra_tag);
//获取卡id,这个id一般没什么用,有可能是卡自动生成的
log.d(tag, "id:" + util.bytearraytohexstring(tag.getid()));
//nfc卡片所支持的技术标准
log.d(tag, "techlist:" + arrays.tostring(tag.gettechlist()));
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯