今日的智慧手机及平板等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角色的Circuit@Home之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. 【Android】Broadcast控制音乐暂停继续等
  2. Android(安卓)X86
  3. Andy Rubin 说:「市场上」有约 600 万台 Android(安卓)平板
  4. Android平板获取唯一标识DeviceId
  5. android - Animation prevents click event
  6. Android(安卓)Layout 布局属性全解
  7. Android反编译与防止反编译
  8. GitHub 优秀的 Android(安卓)开源项目
  9. [置顶] Android(安卓)5.1 open data flow 数据开启流程

随机推荐

  1. github开源库(三)
  2. Android(安卓)Studio集成友盟APP统计
  3. android pop3与imap方式接收邮件(javamail
  4. Android(安卓)Studio中LogCat Filter的设
  5. Android(安卓)MediaCodec参数笔记
  6. android 删除整个文件夹里面的文件
  7. Android开启闪光灯的方法 Android打开手
  8. Android下载文件,如果文件夹下有同名文件,
  9. android 布局: LinearLayout如何使TextVie
  10. 屏蔽android ota升级包时间戳比较