不知道NFC一直开着会不会费电啊... NFC功能也就是每天刷个交通卡用用...没必要一直开着, 试试autojs的定时任务功能,看看在我手机上能不能定时执行...
安卓文档上没给开关的方法, 不过可以反射调用一下.直接上代码吧:
const NFC = new NFCManager();
//判断NFC是否开启,开着的时候就关闭, 关闭的时候就开启
if (NFC.hasNfc()) {
NFC.disable();
} else {
NFC.enable();
}
function NFCManager() {
importClass(android.nfc.NfcManager);
importClass(android.nfc.NfcAdapter);
importClass(android.content.Context);
var mNFCManager =context.getSystemService(Context.NFC_SERVICE);
var adapter = mNFCManager.getDefaultAdapter();
this.enable = function() {
try {
var method =adapter.getClass().getDeclaredMethod("enable");
method.invoke(adapter);
} catch (e) {
log(e);
}
}
this.disable = function() {
try {
var method = adapter.getClass().getDeclaredMethod("disable");
method.invoke(adapter);
} catch (e) {
log(e);
}
}
this.hasNfc = function() {
var bRet=false;
if(context==null)
return bRet;
if (adapter != null && adapter.isEnabled()) {
bRet=true;
}
return bRet;
}
}
这里需要注意的是, 我没有添加判断是否有NFC模块...这个需要你们自己添加一下, 不过我觉得也没必要添加吧....,有没有NFC功能,你自己心里还没有点数么...反正没有NFC就会报错,这个就不要再问了.
另外可以配合autojs的定时任务来定时开启, 不过autojs的后台保活...emmm需要你们自己针对自己的手机进行设置一下. 目测我的华为EMUI 10.1 是可以后台保活的...
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
定时
+关注
关注
1文章
122浏览量
25373 -
nfc
+关注
关注
59文章
1616浏览量
180246 -
执行
+关注
关注
0文章
16浏览量
12584
发布评论请先 登录
相关推荐
请问esp32唤醒功能能否自行开启和关闭?
在这里请教下各位前辈,关于esp32 唤醒功能能否自行开启和关闭?
本人查阅了esp-idf,C语言是有相关库函数帮助处理,但是Micropython只是讲了开启的语句,我有设置标志为
发表于 06-07 08:14
液晶显示器开启后过几分钟后自动关闭光管
液晶显示器开启后过几分钟后自动关闭光管,电源指示正常,用手电照在屏幕上能看到图像!究竟是高压板有问题还是光管的问题?有坛友遇到过这种情况?
发表于 05-07 23:55
如何在读取对等NFC设备后使ST95HF RF场不关闭
嗨先生/女士,ST95HF读取其对等NFC设备后,ST95HF RF字段自动关闭。我必须使用以下函数再次初始化它: ISO14443A_Init(); ISO14443A_IsPresent
发表于 08-09 13:04
如何开启关闭外部中断
直接对寄存器进行操作,用库函数实现此功能代码会很臃肿eg:①EXTI->IMR &= ~(EXTI_Line1) 关闭了指定的外部中断②EXTI->IMR |= EXTI_Line1 开启指定的外部中断建议对这两条指令进行宏定义来优化代码...
发表于 08-05 06:25
关于NFC开发,如何读取数据、写入数据
有没有大佬有关于NFC开发流程的文档Hi3861开发套件里面的NFC板可以拉起微信,如何能拉起别的应用呢或者怎么能在手机靠近NFC的时候读取到NFC
发表于 09-15 09:47
蓝牙、NFC一直开着真的会很耗电吗?
一个试验, 24小时全天开启蓝牙、NFC,结果发现,蓝牙的耗电量还不到0.01%,NFC也只有0.02%,完全可以忽略不计。 他还科普解释说,其实大家有时候真的是好心办坏事,因为蓝牙、NFC
手机碰一碰NFC智慧贴,一秒开启“三翼鸟”智慧场景
当你深夜回到家,只需要拿出手机碰一碰NFC智慧贴,就能一秒开启就寝场景,灯光关闭、安防布放、空调自动设定睡眠模式……这是来自于海尔智家北京001号体验中心内“三翼鸟”智慧场景的真实体验
发表于 09-18 17:09
•2045次阅读
如何让MOS管快速开启和关闭
关于MOS管驱动电路设计,本文谈一谈如何让MOS管快速开启和关闭。 一般认为MOSFET(MOS管)是电压驱动的,不需要驱动电流。然而,在MOS管的G极和S极之间有结电容存在,这个电容会让驱动MOS变的不那么简单。 下图的3个电
发表于 10-24 09:35
•1914次阅读
如何让MOS管快速开启和关闭?
如何让MOS管快速开启和关闭? MOS管是一种晶体管,它具有优良的开关特性,因此在电子设计中得到广泛应用。MOS管能够快速开启和关闭,可以通过以下多种方法实现: 1. 优化MOS管的驱
华为nfc打开好还是关闭好
华为手机上的NFC功能是否打开还是关闭,取决于你的具体需求和使用习惯。下面我将详细解释NFC的功能和优缺点,帮助你做出决策。 首先,我们来了解一下NFC是什么。
nfc功能是什么意思怎么开启
相互交换数据。 NFC技术的应用非常广泛,常见的应用包括手机支付、门禁系统、智能标签、数据传输等。通过NFC技术,用户可以方便地进行支付、传输文件、连接设备等操作。NFC技术的开启可以
NFC关闭影响哪些功能
NFC(Near Field Communication)是一种无线技术,允许设备之间通过近距离的无线通信进行数据交换。关闭NFC会影响以下几个主要功能: 移动支付:NFC已成为近年来
nfc功能怎么用 NFC功能在哪里开启
不同设备上开启NFC功能。 首先,让我们来了解NFC功能的基本用途和原理。NFC技术允许两个设备之间通过无线电波进行通信,传输数据的距离通常在几厘米之内。通常情况下,一个设备充当“读取
评论