我是靠谱客的博主 苗条大白,最近开发中收集的这篇文章主要介绍Android外设AOA技术原理,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

今日的智慧手机及平板等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等。

最后

以上就是苗条大白为你收集整理的Android外设AOA技术原理的全部内容,希望文章能够帮你解决Android外设AOA技术原理所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(62)

评论列表共有 0 条评论

立即
投稿
返回
顶部