NFC
20 人关注该话题
uniapp读取NFC标签,鸿蒙2能行,安卓12就不行 NFC
7***@qq.com 2024-07-17 11:44 回复问题 • 4 人关注 • 3 个回复 • 892 次浏览
NFC功能在hbuilderX中运行可靠,但是使用Android Studio离线打包后不起作用 NFC
7***@qq.com 2024-07-16 16:32 回复问题 • 3 人关注 • 2 个回复 • 1540 次浏览
读取身份证,提示未读取到数据 NFC uniapp 插件讨论
2***@qq.com 2024-05-20 02:54 回复问题 • 2 人关注 • 1 个回复 • 174 次浏览
安卓端NFC唤起APP NFC
图鸟科技 2024-02-01 16:25 回复问题 • 3 人关注 • 2 个回复 • 348 次浏览
uniapp 做NFC读取功能 为什么卡片贴在手机时调用读取方法时读取不到 只能拿远贴近才能读取到 NFC HBuilderX
套马杆的套子 2023-10-14 20:53 回复问题 • 3 人关注 • 3 个回复 • 372 次浏览
3.8.7 打包后 NFC使用不了 uniapp NFC
l***@163.com 2023-08-16 09:43 回复问题 • 3 人关注 • 2 个回复 • 320 次浏览
请问HBuildX在开发安卓应用时,相应的依赖包在哪里 NFC 安卓11 Native.JS
哈哈柚 2023-05-26 11:00 回复问题 • 2 人关注 • 1 个回复 • 257 次浏览
uniapp开发安卓应用的nfc功能 是否支持应用在后台运行还能读取到nfc卡片数据 NFC
FullStack 2023-02-09 16:04 回复问题 • 2 人关注 • 1 个回复 • 328 次浏览
#插件需求# 科盛轩逸2.0的NFC插件 NFC 插件需求
蕉太狼二叔 2023-01-03 11:28 回复问题 • 4 人关注 • 4 个回复 • 294 次浏览
【uts】:无法检测到NFC权限 NFC
重剑无锋 2022-12-23 14:23 发起问题 • 1 人关注 • 0 个回复 • 376 次浏览
安卓端怎么实现app通过nfc唤起 安卓 NFC
8***@qq.com 2022-09-29 08:58 发起问题 • 1 人关注 • 0 个回复 • 714 次浏览
ios现在可以通过native.js调用nfc读卡吗 Native.JS NFC uniapp
FullStack 2022-07-27 11:04 回复问题 • 2 人关注 • 1 个回复 • 1295 次浏览
赞同来自: DCloud_heavensoft 、蔡繁荣 、braveheart 、ZhangYejun
================================
大家先尝鲜一... 显示全部 »
================================
大家先尝鲜一下,我仅测试读公交卡了。数据可以出来,具体哪些数据有用,需要专业开发者补充完善分享。在此先谢过了。
```
function test_nfc(){
var main = plus.android.runtimeMainActivity();
var Intent = plus.android.importClass('android.content.Intent');
var Activity = plus.android.importClass('android.app.Activity');
var PendingIntent = plus.android.importClass('android.app.PendingIntent');
var IntentFilter = plus.android.importClass('android.content.IntentFilter');
var NfcAdapter = plus.android.importClass('android.nfc.NfcAdapter');
var nfcAdapter = NfcAdapter.getDefaultAdapter(main);
var intent = new Intent(main, main.getClass());
intent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
var pendingIntent = PendingIntent.getActivity(main, 0, intent, 0);
var ndef = new IntentFilter("android.nfc.action.TECH_DISCOVERED");
ndef.addDataType("*/*");
var intentFiltersArray = [ndef];
var techListsArray = [["android.nfc.tech.IsoDep"], ["android.nfc.tech.NfcA"], ["android.nfc.tech.NfcB"], ["android.nfc.tech.NfcF"], ["android.nfc.tech.Nfcf"], ["android.nfc.tech.NfcV"], ["android.nfc.tech.NdefFormatable"], ["android.nfc.tech.MifareClassi"], ["android.nfc.tech.MifareUltralight"]];
document.addEventListener("newintent",
function() {
console.log('newintent');
setTimeout(handle_nfc_data,1000);
}, false);
document.addEventListener("pause", function(e) {
if (nfcAdapter) {
nfcAdapter.disableForegroundDispatch(main);
console.log('pause');
}
}, false);
document.addEventListener("resume", function(e) {
if (nfcAdapter) {
console.log('resume');
nfcAdapter.enableForegroundDispatch(main, pendingIntent, intentFiltersArray, techListsArray);
}
}, false);
nfcAdapter.enableForegroundDispatch(main, pendingIntent, intentFiltersArray, techListsArray);
}
function handle_nfc_data(){
var main = plus.android.runtimeMainActivity();
var runtimeIntent = main.getIntent();
var b = runtimeIntent.getExtras();
plus.android.importClass(b);
var set = b.keySet();
plus.android.importClass(set);
var sb;
var i = set.iterator();
plus.android.importClass(i);
var hasNest = i.hasNext();
var NfcA = plus.android.importClass("android.nfc.tech.NfcA");
var IsoDep = plus.android.importClass("android.nfc.tech.IsoDep");
var Tag = plus.android.importClass("android.nfc.Tag");
while (hasNest) {
var key = i.next();
var v = b.get(key);
if(v instanceof NfcA){
var atqa = v.getAtqa();
var sak = v.getSak();
var tag = g.getTag();
plus.android.importClass(tag);
var techList = tag.getTechList();
console.log('NfcA Atqa=' + atqa + ";Sak=" + sak + ";techList=" + techList);
}else if(v instanceof IsoDep){
var tag = g.getTag();
plus.android.importClass(tag);
var techList = tag.getTechList();
console.log('IsoDep techList=' + techList);
}else if(v instanceof Tag){
var tag = v;
var techList = tag.getTechList();
console.log('Tag techList=' + techList);
}
console.log(key + ';v=' + v);
sb = key + "=" + v + "\n";
hasNest = i.hasNext();
console.log('hasNest=' + hasNest);
}
}
```
精华 android NFC MifareClassic 读IC卡加密扇区方法 uniapp Native.JS NFC Android
4***@qq.com2024-12-04 18:36 评论文章 • 22 个评论 • 13813 次浏览
uniapp 实现 NFC标签读取 和 写入 NFC uniapp
9***@qq.com2024-11-16 17:51 评论文章 • 42 个评论 • 24376 次浏览
关于targetSdkVersion设置为34后安卓12高版本SDK无法识别NFC的问题解决 NFC
x***@outlook.com2024-10-23 15:40 评论文章 • 15 个评论 • 2113 次浏览
uni-app 利用native调用Android NFC 读取RFID标签的UID uuid NFC
wfvue2024-07-23 15:36 评论文章 • 18 个评论 • 7648 次浏览
uni-app,NFC标签读取和写入网址,手机识别在浏览器中跳转 Android uniapp NFC
勒布朗2024-03-07 11:33 发表文章 • 0 个评论 • 1589 次浏览
使用Native.js引入IOS的NFC相关类失败,是不是Native.js不支持IOS的NFC功能? NFC Native.JS iOS
Descartes2023-12-07 15:35 发表文章 • 0 个评论 • 218 次浏览
安卓怎么把网址和包名写入nfc芯片 NFC
这是我昵称2022-07-07 18:04 发表文章 • 0 个评论 • 911 次浏览
读取IC 卡的ID信息以及NFC读写IC卡扇区信息 NFC
1***@qq.com2022-06-22 10:59 评论文章 • 5 个评论 • 4955 次浏览
uniapp NFC可读写nfcv格式的nfc标签 NFC uniapp
1***@qq.com2022-06-22 10:53 评论文章 • 5 个评论 • 5733 次浏览
nfc读取加密扇区 NFC
1***@163.com2021-11-26 09:59 评论文章 • 2 个评论 • 2821 次浏览