上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 34 下一页
摘要: 这是一个通过蓝牙传输数据应用,需要两个设备都运行该应用 1 import java.io.InputStream; 2 import java.io.OutputStream; 3 import java.util.ArrayList; 4 import java.util.List; 5... 阅读全文
posted @ 2015-09-06 18:48 f9q 阅读(3193) 评论(0) 推荐(1) 编辑
摘要: 1.服务发现协议 (SDP) SDP = Service Discovery Protocol 主要用来根据已分配编号(UUID)搜索服务、浏览群组列表、文档 URL 和图标 URL等。 详细见: 《蓝牙核心说明书》中的 Part B. SERVICE DISCOVERY PROTOCOL (SDP 阅读全文
posted @ 2015-09-06 18:46 f9q 阅读(2135) 评论(0) 推荐(1) 编辑
摘要: 注意在搜索之前要先打开蓝牙设备 1 package com.e.search.bluetooth.device; 2 3 import java.util.Set; 4 5 import android.app.Activity; 6 import android.bluetooth.Bluet... 阅读全文
posted @ 2015-09-06 17:22 f9q 阅读(675) 评论(0) 推荐(1) 编辑
摘要: 简介 蓝牙(Bluetooth)是一种短距离的无线通信技术标准。这个名子来源于10世纪丹麦国王Harald Blatand,英文名子是Harold Bluetooth。在无线行业协会组织人员的讨论后,有人认为用Blatand国王的名字命名这种无线技术是再好不过了,这是因为Blatand国王将挪威... 阅读全文
posted @ 2015-09-06 17:20 f9q 阅读(660) 评论(0) 推荐(1) 编辑
摘要: 注意 Android Beam技术传输文件时nfc只负责连接两个手机,而传输文件实际是用蓝牙模块.且目前接收文件功能只是系统完成,不用自写个接收程序. 传输文件相关的重要api 从Android4.1开始,NfcAdapter类增加了如下两个推送数据的方法。 NfcAdapter.setBeamPu 阅读全文
posted @ 2015-09-06 16:32 f9q 阅读(1469) 评论(0) 推荐(0) 编辑
摘要: Android Beam技术是什么 Android Beam的基本理念就是两部(只能是1对1,不可像蓝牙那样1对多)NFC设备靠近时(一般是背靠背),通过触摸一部NFC设备的屏幕,将数据推向另外一部NFC设备。在传递数据的过程中,两部NFC设备不能离得太远,否则NFC连接将中断。使用Android... 阅读全文
posted @ 2015-09-05 23:01 f9q 阅读(828) 评论(0) 推荐(0) 编辑
摘要: 注意MifareUltralight 不支三种过滤方式之一,只支持第四种(用代码,activity singleTop ) 见 NFC(4)响应NFC设备时启动activity的四重过滤机制MifareUltralight数据格式规范 将NFC标签的存储区域分为16个页,每一个页可以存储4个字节... 阅读全文
posted @ 2015-09-05 19:37 f9q 阅读(3468) 评论(0) 推荐(0) 编辑
摘要: 只有遵守NDEF uri 格式规范的数据才能写到nfc标签上.NDEF uri 格式规范 uri 只有两部分: 第1个字节是uri协议映射值,如:0x01 表示uri以 http://www.开头. 然后是uri的内容 ,如 www.g.cnuri协议映射值表示例ReadWrite... 阅读全文
posted @ 2015-09-05 14:52 f9q 阅读(1811) 评论(0) 推荐(0) 编辑
摘要: 只有遵守NDEF文本格式规范的数据才能写到nfc标签上.NDEF文本格式规范 不管什么格式的数据本质上都是由一些字节组成的。对于NDEF文本格式来说。 1,这些数据的第1个字节描述了数据的状态, 2,然后若干个字节描述文本的语言编码, 3,最后剩余字节表示文本数据。其中第1个字节是状... 阅读全文
posted @ 2015-09-04 23:02 f9q 阅读(2017) 评论(0) 推荐(0) 编辑
摘要: 有多种方法格式化nfc标签设备. 如搜相关的手机上应用,在应用里选择格式类型本文是用代码手动格式 1 public void writeNFCTag(Tag tag) { 2 if (tag == null) { 3 return; 4 ... 阅读全文
posted @ 2015-09-04 19:06 f9q 阅读(1028) 评论(0) 推荐(0) 编辑
摘要: 向NFC标签写入数据基本步骤1,获取Tag对象 Tag tag = intent.getParcelableExtra(NfcAdapter.EXTRA_TAG);2,判断NFC标签的数据类型(通过Ndef.get方法) Ndef ndef = Ndef.get(tag);3,NFC开始连接 ... 阅读全文
posted @ 2015-09-04 19:05 f9q 阅读(2543) 评论(0) 推荐(0) 编辑
摘要: 1.用于NFC编程的几个重要类 NdefMessage和NdefRecord是Android NFC技术的核心类,无论读写NDEF格式的NFC标签,还是通过Android Beam技术传递Ndef格式数据,都需要这两个类。 2.NFC标签设备启动android应用原理 1,标签内存放NdefReco 阅读全文
posted @ 2015-09-04 18:13 f9q 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 1,设置权限 2,限制Android版本 3,限制安装的设备 如果不支持nfc不安装 4,定义可接收nfc 数据的Activity5,处理业务逻辑 阅读全文
posted @ 2015-09-04 11:14 f9q 阅读(1314) 评论(0) 推荐(0) 编辑
摘要: 响应NFC设备时启动activity的四重过滤机制 在一个NFC设备读取NFC标签或另一个NFC设备中的数据之前会在0.1秒之内建立NFC连接,然后数据会自动从被读取一端流向读取数据的一端(NFC设备一般需要触摸一下屏幕才开始传输)。数据接收端会根据具体的数据格式和标签类型调用相应的Activit... 阅读全文
posted @ 2015-09-04 11:13 f9q 阅读(1798) 评论(0) 推荐(0) 编辑
摘要: Android对NFC技术的支持 Android2.3.1(API Level = 9)开始支持NFC技术,但Android2.x和Android3.x对NFC的支持非常有限。而从Android4.0(API Level = 14)开始,Google开始向NFC发力,NFC技术在Android中得... 阅读全文
posted @ 2015-09-04 11:10 f9q 阅读(953) 评论(0) 推荐(0) 编辑
上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 34 下一页