社区
Android
帖子详情
如何通过代码关闭和开启NFC
molicao
2015-12-25 11:26:30
原因是这样的,我用手机通过NFC往芯片(ST的M24LR16)内存写第一个块后,单片机会对内存所有块进行擦除和填写新的数据,然后我再读出芯片内存的所有数据,但是在单片机进行擦除和填写的这个过程中会与手机端发生冲突以至于单片机对某些块填写不成功.
我现在想法是手机端写完之后马上关掉NFC,不与单片机端发生任何联系,然后等待一秒钟(单片机端足够完成擦除和填写),再开启NFC并读取数据。不知这种想法是否合理,而且现在我也不知道怎么通过代码关闭NFC
谢谢大家!
...全文
714
回复
打赏
收藏
如何通过代码关闭和开启NFC
原因是这样的,我用手机通过NFC往芯片(ST的M24LR16)内存写第一个块后,单片机会对内存所有块进行擦除和填写新的数据,然后我再读出芯片内存的所有数据,但是在单片机进行擦除和填写的这个过程中会与手机端发生冲突以至于单片机对某些块填写不成功. 我现在想法是手机端写完之后马上关掉NFC,不与单片机端发生任何联系,然后等待一秒钟(单片机端足够完成擦除和填写),再开启NFC并读取数据。不知这种想法是否合理,而且现在我也不知道怎么通过代码关闭NFC 谢谢大家!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
打开/
关闭
NFC
功能
通过反编译直接调用
NFC
打开/
关闭
方法,废话不多说直接上
代码
/** * open
NFC
*/ private void enable(){ try { Method method =adapter.getClass().getDeclaredMethod("enable"); method.invoke(adapter); } catch (NoSuchMeth...
[Android7.0]
开启
NFC
的流程分析
在setting设置中
开启
NFC
功能,在
NFC
开启
过程中进行的流程
能否在自写程序中实现
NFC
功能的
开启
和
关闭
?
第一次接触
NFC
,我只知道可以在手机设置--无线和网络--
NFC
(允许手机在接触其他设备时交换数据)里
开启
或者
关闭
NFC
功能。现在需要实现在自写的程序里实现
NFC
功能的
开启
和
关闭
,是调用手机程序的这个方法进行设置,还有有别的方法?请解答,谢谢~!
Android 10.0 飞行模式下禁用
NFC
功能
在测试中发现,打开飞行模式以后,wifi和蓝牙都
关闭
了,
nfc
还是能打开的,这也是原生系统的一个bug,客户要求
开启
飞行模式的时候 禁用
nfc
,就是 不能打开
nfc
,既然发现了就必须解决掉这个问题 通过
代码
发现飞行模式打开后,控制这个的参数就是airplane_mode_toggleable_radios,然后根据这个参数来设置哪些可以打开使用 接下来 看下这个参数 路径: /frameworks/base/packages/SettingsProvider/res/values/defaults.xml
Android 9.0 设备蓝牙、位置、WIFI、
NFC
功能默认
关闭
反之蓝牙、位置、WIFI、
NFC
功能设为默认打开也可参考如上修改点,重新编译验证,修改生效,设备的蓝牙、位置、WIFI、
NFC
功能已默认
关闭
。Android 9.0 设备蓝牙、位置、WIFI、
NFC
功能默认
关闭
。
Android
80,362
社区成员
91,291
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章