簡體   English   中英

哪些Android設備支持ADK / open配件

[英]Which android devices support the ADK / open accessory

是否有Android設備(手機,平板電腦)支持ADK /配件模式的列表? 據我所知,我知道Nexus One,Nexus S和Xoom都支持它。 是否有其他設備(包括自定義ROM)也支持它? 我有一個ADK,無法讓它與我的手機一起使用,我基本上都在尋找可以與ADK一起使用的最便宜的手機。

**更新**我發現這個與ADK一起使用的平板電腦列表

官方的Android 2.3.4基於內核2.6.35,ADK需要內核2.6.35。 一些Android 2.3.4+不支持adk,因為內核不是2.6.35+。 我曾經將adk需要jar復制到我的里程碑(Android 2.3.5,內核2.6.32,cm7),並安裝DemoKit.apk但它不起作用。 我知道ADK的手機:Nexus One,Nexus S,HTC Desire(需要做點什么讓它工作)我想如果手機有內核2.6.35+和android 2.3.4+它也會支持ADK,但我我的里程碑找不到2.6.35+內核。

當我在我的Galaxy S2的CyanogenMod 7.1內核源代碼中挖掘時,我發現內核2.6.35.7中缺少USB附件驅動程序(我認為內核.config標志是CONFIG_USB_ANDROID_ACCESSORY)。

從我通過大量搜索和論壇挖掘中發現的是,附件驅動程序是在Honeycomb(3.x)中實現的,但后向移植到Gingerbread(2.3),應該可以從內核2.6.35.15獲得。 我做了一些不成功的嘗試來編譯我自己的內核,計划挑選驅動程序但由於某種原因我無法使用我的自定義內核啟動手機。

我現在在我的SGS2上運行早期實驗CyanogenMod 9 ICS(4.0.3),可以讓我的電話與我的Arduino板通話。 我讓手機能夠在電路板上切換LED,所以我想現在是時候開始制定我的世界統治計划了。

理論上,任何運行Android 2.3.4+或3.1+的設備都應該與ADK兼容(只要它們有USB端口)。 我不認為任何制造商從他們的構建中刪除 ADK(我不明白他們為什么會這樣做),但這也不是不可能的。

所以,你要么將手機更新到2.3.4(如果可能的話),買一部運行2.3.4+的手機(次要版本很重要 - 2.3.3沒有ADK)或購買運行3.1的平板電腦+。

如果您打算購買手機,我推薦使用Google品牌的手機,例如Nexus S.

已知好:運行ICS 4.0.4的Nexus S(非4G)。

ICS 4.0.3眾所周知無法正常工作。 什么都不知道2.3.x.

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM