今日的智慧手机及平板等Android装置,大都只能限于自身的应用,不过,在Google I/O 2011大会中发表了Android开放性周边(Android Open Accessory)协定技术,让外部的USB硬体(Android USB accessory)可以透过专用的Accessory mode来与Android装置互动。这个功能对于Android装置的发展是很有影响力的,未来Android应用开发者可跳出框框,用高阶程式语言就能轻易地来控制各种USB周边。

事实上已有人运用搭载Android 3.1的平板电脑开发出有趣的操控功能,利用它来 ??操控在一个大型实体迷宫中的一颗5000磅的滚球(source );以及操控一只小型Android玩具的双手与身躯,并且让机器人跳舞、它的眼睛还会闪烁着LED的亮光,请看以下影片。更多有趣或实用的应用可望陆续出现。



目前平板用的Andr??oid 3.1及手机用的Andr??oid 2.3.4平台都支援Android Open Accessory Development Kit(ADK)的Andr??oid Open Accessory APIs。值得一提的是,在今年COSCUP中极受重视的Arduino,正是ADK建构的基础。ADK开发电路板的架构即基于Arduino Mega2560 USB微控制器板的硬体架构而来。不过,因Mega2560本身只支援USB Device角色,而不支援USB Host角色,因此Android在硬体架构上又结合了可支援USB Host角色的[email protected]之USB Host Shield。

根据Android Developers官网,目前市面上已可找到多套ADK的开发板,包括Arduino Store的Arduino Mega ADK、DIY Drones的PhoneDrone Board for Android、RT Corp的RT-ADK&RT-ADS、Microchip的PIC24F Accessory Development Kit for Android、Seeedstudio的Seeeduino ADK Main Board等。

更多相关文章

  1. Andy Rubin 说:「市场上」有约 600 万台 Android 平板
  2. Android平板获取唯一标识DeviceId
  3. Android平板电脑上的APP应用程序设计须知
  4. Android 4编程入门经典—开发智能手机与平板电脑应用
  5. 针对Android 平板的海豚浏览器正式版推出
  6. Catalog Service - 解析微软微服务架构实例代码
  7. 介绍一个微软开源项目网站--CodePlex
  8. 具体分析微软的xml解析器
  9. 继 GitHub 后微软又收购了 npm

随机推荐

  1. sqlserver性能调优经验总结
  2. Sql Server中清空所有数据表中的记录
  3. 利用SQL语句给字段加注释的方法
  4. sql with as用法详解
  5. sql条件查询语句的简单实例
  6. SQL查询中in和exists的区别分析
  7. sql下三种批量插入数据的方法
  8. sql 百万级数据库优化方案分享
  9. SQLServer 数据库变成单个用户后无法访问
  10. 将ACCESS数据库迁移到SQLSERVER数据库两