我正在考虑投资一款较新的 android 手机,但我也真正参与了 ADK 的开发。有谁知道 Ice Cream Sandwhich 是否适用于它?提前致谢
5 回答
根据官方网站 Android ADK,它应该是兼容的。这里是 v2.3.4+ 和 v3.1+ 支持的 Android ADK 设备列表 。
目前,我仍在使用 Samsung Galaxy Tab 10.1(更新了 Android 3.2)进行 ADK,但仍有一些问题,请查看此处
问候,
朴
一般来说,冰淇淋三明治与 ADK 配合得很好。Galaxy Nexus 没有任何问题。
请记住,它不仅是操作系统版本限制。设备制造商必须集成支持的 USB 芯片和相应的驱动程序。遗憾的是,没有支持设备的官方列表,但如果您的设备支持旧 Android 版本中的 ADK,那么它通常应该在 ICS 更新后工作。
对于新设备,我建议购买 Galaxy Nexus,因为它是 Google 支持的开发者手机,具有最好的 API 支持。
Android 3.1 平台(也向后移植到 Android 2.3.4)引入了 Android Open Accessory 支持,它允许外部 USB 硬件(Android USB 配件)以特殊的“配件”模式与 Android 驱动的设备进行交互。
我猜这意味着当前运行 ICS 股票的任何东西都将支持 ADK。我有 Galaxy Nexus 和 HTC 不可思议的 2 (android 2.3),效果很好。
我发现的唯一问题是某些手机(例如 Galaxy S2)不包含 com.android.future.usb 库的反向端口。
因此,如果您正在编写一个向后兼容姜饼的应用程序,它可能不适用于 ICS。您必须使用 android.hardware.usb 重写代码,这不是必须的。
这取决于设备,因为我无法在具有 4.0.3 的 micromax 平板电脑上运行 adk 模式,而我能够在也具有 4.0.3 android 操作系统的三星 Galaxy S duos 上运行 adk 模式。