2014年7月20日
摘要: GPS核心API Android SDK为GPS提供了很多API,其中LocationManager类是这些API的核心。LocationManager是一个系统服务类,与TelephonyManager、AudioManager等服务类的作用和创建服务类对象的方法类似。所有与GPS相关的操作都由... 阅读全文
posted @ 2014-07-20 20:38 大米稀饭 阅读(499) 评论(0) 推荐(0)
摘要: Wi-Fi Direct简介 从Android4.0(API Level=14)开始,允许通过Wi-Fi模块在两个移动设备之间建立直接连接(这种技术称为Wi-Fi Direct),这种连接不需要无线路由作为中介,而只是像蓝牙一样在两个设备之间直接建立的数据传输通道。在Android SDK中提供... 阅读全文
posted @ 2014-07-20 20:30 大米稀饭 阅读(697) 评论(0) 推荐(0)
摘要: 蓝牙简介 蓝牙(Bluetooth)是一种短距离的无线通信技术标准。这个名子来源于10世纪丹麦国王Harald Blatand,英文名子是Harold Bluetooth。在无线行业协会组织人员的讨论后,有人认为用Blatand国王的名字命名这种无线技术是再好不过了,这是因为Blatand国王将... 阅读全文
posted @ 2014-07-20 20:23 大米稀饭 阅读(578) 评论(0) 推荐(0)
摘要: 传输文件的API从Android4.1开始,NfcAdapter类增加了如下两个推送数据的方法。NfcAdapter.setBeamPushUrisNfcAdapter.setBeamPushUrisCallback这两个方法的原型如下:public void setBeamPushUris(Uri... 阅读全文
posted @ 2014-07-20 17:35 大米稀饭 阅读(1956) 评论(0) 推荐(0)
摘要: Android Beam的基本理念 Android Beam的基本理念就是两部(只能是两部)NFC设备靠近时(一般是背靠背),通过触摸一部NFC设备的屏幕,将数据推向另外一部NFC设备。在传递数据的过程中,两部NFC设备不能离得太远,否则NFC连接将中断。Android Beam APIAndro... 阅读全文
posted @ 2014-07-20 17:33 大米稀饭 阅读(5149) 评论(0) 推荐(0)
摘要: MifareUltralight数据格式 将NFC标签的存储区域分为16个页,每一个页可以存储4个字节,一个可存储64个字节(512位)。页码从0开始(0至15)。前4页(0至3)存储了NFC标签相关的信息(如NFC标签的序列号、控制位等)。从第5页开始存储实际的数据(4至15页)。读写Mifar... 阅读全文
posted @ 2014-07-20 17:30 大米稀饭 阅读(2459) 评论(0) 推荐(0)
摘要: 功能实现,如下代码所示:读写NFC标签的Uri 主Activity 1 import cn.read.write.uri.library.UriRecord; 2 import android.app.Activity; 3 import android.content.Intent; 4 ... 阅读全文
posted @ 2014-07-20 17:29 大米稀饭 阅读(1530) 评论(0) 推荐(0)
摘要: NDEF Uri格式规范与NDEF文本格式一样,存储在NFC标签中的Uri也有一定的格式http://www.nfc-forum.org/specs/spec_dashboard编写可以解析Uri格式数据的类 1 import java.nio.charset.Charset; 2 import... 阅读全文
posted @ 2014-07-20 17:27 大米稀饭 阅读(1325) 评论(0) 推荐(0)
摘要: 代码实现过程如下:读写NFC标签的纯文本数据.java 1 import java.nio.charset.Charset; 2 import java.util.Locale; 3 4 import android.app.Activity; 5 import android.con... 阅读全文
posted @ 2014-07-20 17:26 大米稀饭 阅读(2494) 评论(0) 推荐(0)
摘要: NDEF文本格式规范 不管什么格式的数据本质上都是由一些字节组成的。对于NDEF文本格式来说。这些数据的第1个字节描述了数据的状态,然后若干个字节描述文本的语言编码,最后剩余字节表示文本数据。这些数据格式由NFC Forum的相关规范定义,可以从下面的地址下载相关的规范。http://www.nf... 阅读全文
posted @ 2014-07-20 17:23 大米稀饭 阅读(8506) 评论(0) 推荐(1)
摘要: 创建封装Uri的NdefRecordpublic NdefRecord createUri(String uriString); public NdefRecord createUri(Uri uri);  范例:自动打开网页 1 import android.app.Activit... 阅读全文
posted @ 2014-07-20 17:19 大米稀饭 阅读(1407) 评论(0) 推荐(0)
摘要: 用于描述NDEF格式数据的两个重要的类NdefMessage:描述NDEF格式的信息NdefRecord:描述NDEF信息的一个信息段 NdefMessage和NdefRecord是Android NFC技术的核心类,无论读写NDEF格式的NFC标签,还是通过Android Beam技术传递Ndef... 阅读全文
posted @ 2014-07-20 17:17 大米稀饭 阅读(980) 评论(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 @ 2014-07-20 17:12 大米稀饭 阅读(968) 评论(0) 推荐(0)
摘要: 什么是NFC NFC(Near Field Communication,近场通信),是一种数据传输技术。但与Wi-Fi、蓝牙、红外线等数据传输技术的一个主要差异就是有效距离一般不能超过4厘米。NFC的3种工作模式读卡器模式(Reader/writer mode) 读卡器模式本质上就是通过NFC设... 阅读全文
posted @ 2014-07-20 17:01 大米稀饭 阅读(486) 评论(0) 推荐(0)
摘要: 环境传感器概述 Android平台提供了4个传感器,用于检测不同的外部环境。我们可以使用这些传感器检测周围。例如,可以检测周围空气的湿度、光线、空气的压强和温度。这4个传感器都是基于硬件的传感器。除了光线传感器外,其他3个传感器在普通的Android设备中很少见。所以如果使用环境传感器,最好运行... 阅读全文
posted @ 2014-07-20 15:21 大米稀饭 阅读(487) 评论(0) 推荐(0)
摘要: 位置传感器概述 Android平台提供了两个传感器用于确定设备的位置,这两个传感器是磁场传感器和方向传感器。Android平台还提供了测量设备正面到某一个邻近物体距离的传感器(邻近传感器)。磁场传感器和邻近传感器是基于硬件的传感器。大多数Android手机和平板电脑都有磁场传感器。而邻近传感器通... 阅读全文
posted @ 2014-07-20 15:05 大米稀饭 阅读(364) 评论(0) 推荐(0)
摘要: 动作传感器概述 Android平台支持一些用于监视设备动作的传感器(这样的传感器共有5个)。其中两个(加速传感器和陀螺仪传感器)是纯的硬件传感器。另外三个(重力传感器、线性加速传感器和旋转向量传感器)可能是硬件传感器,也可能是软件传感器。例如,在一些Android设备中,这些基于软件的传感器会从加... 阅读全文
posted @ 2014-07-20 13:53 大米稀饭 阅读(786) 评论(0) 推荐(0)
摘要: 传感器种类传感器是第二代智能手机的重要标志之一。可以毫不客气地说,现在市面上的Android手机和平板电脑(TV除外)都内置了传感器。否则很多游戏和应用就无法使用了。Android SDK支持的传感器并不是每一部Android设备都支持所有的传感器。大多数Android设备只支持一部分传感器。例如,... 阅读全文
posted @ 2014-07-20 13:42 大米稀饭 阅读(742) 评论(0) 推荐(0)