首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么需要Google API 2.3,而不能使用默认的Android 2.3 for USB IOIO?

为什么需要Google API 2.3,而不能使用默认的Android 2.3 for USB IOIO?
EN

Stack Overflow用户
提问于 2014-06-11 02:55:37
回答 1查看 84关注 0票数 0

这个问题的最高答案(ADK and Eclipse woes - com.android.future and USBAccessory?)解决了我的问题(在特定情况下),但我想知道为什么我需要使用Google API,而不是默认的Android API来通过USB实现IOIO板。为什么这个特性存在于Google API 2.3.3中,而不是Android API 2.3.3中(因为android操作系统能够支持它...Android API开发人员是不是没有添加一些额外的功能来支持IOIO插件?),为什么不需要使用Google API for 4.2?这是否特定于我正在使用的IOIO接口代码(https://github.com/ytai/ioio/wiki/Downloads#client-software-and-ioio-application-firmware-images)?

我想进一步了解这背后的原因,这样我就可以更好地预测将来在其他库中是否会遇到类似的问题。

EN

回答 1

Stack Overflow用户

发布于 2014-06-11 03:30:20

我对你提到的USB问题一无所知。我只想澄清为什么在某些情况下你需要使用Google API而不是普通的Android API。

Android代码是开源的,这意味着任何人都可以访问它,并可以编译代码来制造自己的android设备。大多数设备制造商选择了谷歌专有的授权版本的Android,其中包括一些谷歌内置的服务,这些服务是封闭源代码的,并不包含在android源代码中。

这些服务包括Google Play Store,Google Maps,Gmail,Admob等。因此,如果你想使用任何谷歌服务/功能(通常的Android功能中没有包括这些功能),你必须使用谷歌API,它支持这些功能。

在Android操作系统上运行的实际设备可能支持也可能不支持这些功能,这取决于安装的ROM中Google服务的可用性(如果您有root访问权限,可以稍后安装这些功能)。例如,诺基亚X系列将不支持任何Play Store、谷歌地图或谷歌游戏服务功能。

我想在你的情况下也是如此。

注:以上信息来自我自己的经验,任何地方提到的文章都不支持。如果你知道任何支持事实的文章,请随时在评论中添加参考。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24148821

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档