news 2026/7/15 2:57:22

40、Android开发:NFC、手势输入、无障碍功能及通信同步全解析

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
40、Android开发:NFC、手势输入、无障碍功能及通信同步全解析

Android开发:NFC、手势输入、无障碍功能及通信同步全解析

1. NFC通信模式

在Android 2.3.3+(API级别10)中,当一台设备设置为通过NFC向另一台能够接收NFC数据的设备传输数据时,就启用了P2P模式。发送设备也可以从接收设备接收数据,从而实现对等(P2P)通信。

1.1 API级别10 - 13的P2P通信

在API级别10中,NfcAdapter类的enableForegroundNdefPush()方法用于进行P2P NFC消息交换。此方法允许Activity在前台时,将NdefMessage传输到支持com.android.nppNDEF推送协议的另一台NFC设备。

操作步骤如下:
1. 在onResume()方法中调用enableForegroundNdefPush()方法:

@Override public void onResume() { super.onResume(); NdefRecord[] rec = new NdefRecord[1]; rec[0] = newTextRecord("NFC Foreground Push Message"); NdefMessage msg = new NdefMessage(rec); NfcAdapter.getDefaultAdapter(thi
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/14 20:55:04

CNN推理终极实战:从原理到工程落地的完整指南

CNN推理终极实战:从原理到工程落地的完整指南 【免费下载链接】cnn-explainer Learning Convolutional Neural Networks with Interactive Visualization. 项目地址: https://gitcode.com/gh_mirrors/cn/cnn-explainer 作为一名AI工程师,你是否曾…

作者头像 李华
网站建设 2026/7/14 19:51:19

终极terminal-bench指南:5步搭建专业AI终端评测系统

终极terminal-bench指南:5步搭建专业AI终端评测系统 【免费下载链接】t-bench 项目地址: https://gitcode.com/GitHub_Trending/tb/t-bench 还在为AI代理的终端表现发愁吗?手动测试太耗时,结果还不稳定?terminal-bench就是…

作者头像 李华
网站建设 2026/7/14 5:17:37

猫抓浏览器扩展三层次架构深度解析:响应式内容捕获技术方案

猫抓浏览器扩展三层次架构深度解析:响应式内容捕获技术方案 【免费下载链接】cat-catch 猫抓 chrome资源嗅探扩展 项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch 在现代浏览器扩展开发领域,媒体资源捕获技术一直是开发者关注的重点…

作者头像 李华
网站建设 2026/7/14 20:39:15

5步快速上手RPC接口分析工具:完整操作指南

5步快速上手RPC接口分析工具:完整操作指南 【免费下载链接】RpcView RpcView is a free tool to explore and decompile Microsoft RPC interfaces 项目地址: https://gitcode.com/gh_mirrors/rp/RpcView RpcView是一款功能强大的开源工具,专门用…

作者头像 李华
网站建设 2026/7/14 20:38:43

11、搭建Lakka游戏模拟系统全攻略

搭建Lakka游戏模拟系统全攻略 1. 认识Lakka Lakka是一款专门用于复古游戏模拟的Linux发行版,它基于RetroArch构建。RetroArch是一个开源的前端API项目,许多模拟器都以此为基础,并且已被移植到从现代游戏机到桌面Windows计算机等众多平台上运行。作为前端,RetroArch控制着…

作者头像 李华