- 博客(15)
- 资源 (18)
- 收藏
- 关注
转载 Android的联通性---USB的从属模式(四)
获得跟附件通信的权限在跟USB附件设备进行通信之前,你的应用程序必须要从用户那里获得许可。注意:如果你的应用程序使用Intent过滤器来发现那些被接入的附件设备,而且用户允许你的应用程序处理该Intent对象,那么会自动的接收许可。否则,在连接附件设备之前,你必须明确的申请接入许可。明确的申请接入许可,在有些情况下是必须的,如在你的应用程序列举出了已经接入的附件设备,并要跟其中之一进行
2014-06-01 00:31:32 764
转载 Android的联通性---USB的从属模式(三)
跟附件一起工作当用户把USB附件连接到Android设备时,Android系统能够判断你的应用程序是否对接入的附件感兴趣。如果感兴趣,你能够跟期望的附件建立通信。以下是你的应用程序要做的事情:1. 通过使用过滤附件设备接入事件的Intent过滤器或列举已经接入的附件设备来发现对应的附件设备;2. 如果不是已知的附件设备,就要询问用户是否允许跟该附件设备通信;3. 通过读写对应接口端
2014-06-01 00:30:14 789
转载 Android的联通性---USB的从属模式(二)
API概要因为该附加的类库是一个针对框架API的封装,所以支持USB从属模式的类都是类似的。即使你正在使用这个附加类库,你也能够使用android.hardware.usb的参考文档。注意:但是,在附加类库和框架API之间有一点使用上的差异,你应该注意。下表介绍了支持USB从属模式API的类:类介绍UsbManager允许
2014-06-01 00:29:31 671
转载 Android的联通性---USB的从属模式(一)
本文译自:http://developer.android.com/guide/topics/connectivity/usb/accessory.htmlUSB的从属模式允许用户连接到专门给Android设备设计的USB主机硬件。这些附件必须遵循在Android从属模式开发工具文档中描述的Android从属模式协议。这个协议允许Android设备即使不作为USB主机依然能够跟USB硬件进行交
2014-06-01 00:27:59 998 2
转载 Android的联通性---USB的主机模式和从属模式
本文译自:http://developer.android.com/guide/topics/connectivity/usb/index.htmlAndroid通过两种模式来支持各种USB外设和Android的USB附件(实现了Android从属协议的硬件):USB从属模式和USB主机模式。在USB的从属模式中,外部的USB硬件作为USB主机。从属USB设备的例子包括机器人控制器、基座、诊断
2014-06-01 00:27:13 2198
转载 Andriod的联通性---Wi-Fi Direct(二)
创建Wi-Fi Direct应用程序创建Wi-Fi Direct应用程序涉及到给应用程序创建和注册广播接收器、发现对等设备、连接对等设备和把数据传送给对等设备。下面会介绍如何完成这些事情。初始安装在使用Wi-Fi Direct API之前,必须确保你的应用程序能够访问硬件,并且该设备要支持Wi-Fi Direct协议。如果支持Wi-Fi Direct,你就可以获得一个WifiP2pMa
2014-06-01 00:26:11 887
转载 Andriod的联通性---Wi-Fi Direct(一)
本文译自:http://developer.android.com/guide/topics/connectivity/wifip2p.htmlWi-Fi Direct允许Android4.0(API Level 14)以后的设备,使用相应的硬件通过Wi-Fi直接的彼此相连,而不需要中间访问点。当每个都设备支持Wi-Fi Direct时,使用这些API就能够发现并连接另一个对等设备,而且通信距
2014-06-01 00:25:12 1028
转载 Android近场通信---高级NFC(二)
读写NFC标签读写NFC标签,要涉及到从Intent对象中获取标签,并要打开与标签的通信。要读写NFC标签数据,你必须要定义自己的协议栈。但是,要记住在直接使用NFC标签工作时,你依然能够读写NDEF数据。这是你想要如何构建的事情。下例演示了如何使用MIFARE超薄标签来工作:package com.example.android.nfc;import android.nfc.Tag;
2014-06-01 00:23:04 706
转载 Android近场通信---高级NFC(一)
本文译自:http://developer.android.com/guide/topics/connectivity/nfc/advanced-nfc.html本文介绍一些高级的NFC专题,如多样的NFC标签技术、编写NFC标签、以及前台调度,前台调度允许在前台的应用程序优先调度Intent事件,即使还有其他的过滤同样的Intent事件的应用程序存在。Android所支持的NFC标签技术
2014-06-01 00:22:21 919
转载 Android近场通信---NFC基础(五)
Android应用程序记录(Android Application Record---AAR)在Android4.0(API Level 14)中引入的Android应用程序记录(AAR),提供了较强的在扫描到NFC标签时,启动应用程序的确定性。AAR有嵌入到NDEF记录内部的应用程序的包名。你能够把一个AAR添加到你的NDEF消息的任何记录中,因为Android会针对AAR来搜索整个NDEF
2014-06-01 00:21:02 1311
转载 Android近场通信---NFC基础(四)
从Intent中获取信息如果因为NFC的Intent而启动一个Activity,那么你就能够从Intent中获取被扫描到的NFC标签的相关信息。根据被扫描到的标签,Intent对象能够以下额外的信息:1. EXTRA_TAG(必须的):它是一个代表了被扫描到的标签的Tag对象;2. EXTRA_NDEF_MESSAGES(可选):它是一个解析来自标签中的NDEF消息的数组。这个附加
2014-06-01 00:20:11 1465
转载 Android近场通信---NFC基础(三)
过滤NFC的Intent要在你想要处理被扫描到的NFC标签时启动你的应用程序,可以在你的应用程序的Android清单中针对一种、两种或全部三种类型的NFC的Intent来过滤。但是,通常想要在应用程序启动时控制最常用的ACTION_NDEF_DISCOVERED类型的Intent。在没有过滤ACTION_NDEF_DISCOVERED类型的Intent的应用程序,或数据负载不是NDEF时,才会
2014-06-01 00:19:30 729
转载 Android近场通信---NFC基础(二)
应用程序如何调度NFC标签当标签调度系统完成对NFC标签和它的标识信息封装的Intent对象的创建时,它会把该Intent对象发送给感兴趣的应用程序。如果有多个应用程序能够处理该Intent对象,就会显示Activity选择器,让用户选择Activity。标签调度系统定义了三种Intent对象,以下按照由高到低的优先级列出这三种Intent对象:1. ACTION_NDEF_DISCOV
2014-06-01 00:18:40 858
转载 Android的近场通信---NFC概要
近场通信(NFC)是一个短范围无线技术集合,通常需要4厘米或更短的距离才能初始化连接。NFC允许在NFC标签和Android设备之间或两个Android设备之间共享小的数据的负载。NFC标签具有复杂的分类。简单的NFC标签只提供读写语法,某些时候一次只能以只读的方式读取卡片的可编程区域。复杂一点的NFC标签提供了数学运算能力,而且有加密的硬件来认证对一个扇区的访问。最复杂的NFC标签包含了运算
2014-06-01 00:17:50 802
转载 Android近场通信---NFC基础(一)
本文译自:http://developer.android.com/guide/topics/connectivity/nfc/nfc.html本文介绍在Android系通过你所能执行的基本任务。它解释了如何用NDEF消息格式来发送和接收NFC数据,并且介绍了支持这些功能的Android框架API。有关更高级的话题,包括对非NDEF格式数据的讨论,情况“高级 NFC”NDEF数据和An
2014-06-01 00:17:11 1376
NavigationDrawer
2014-07-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人