我可能不喜歡它,但非官方的Android設備數量正在增加,其中大多數都有自定義修改的Android操作系統或不符合Android Compatibility Definition Document。識別不尋常的Android設備
例如,aPad/iRobot對系統處理屏幕旋轉的方式進行了更改,並且Eken有一個虛擬菜單按鈕,當應用程序在全屏模式下執行時,它會消失。
想要與這些設備兼容的應用程序可能需要根據具體情況處理它們,並使用Build類來識別它們。
不幸的是,我無法訪問這些設備,我不知道如何識別它們。有沒有人有非官方Android設備的Build
值列表,或者有沒有辦法知道該設備是否是官方的Android設備(可能是查詢Market應用)?
+1,很好的答案。 – ceejayoz 2010-06-27 03:54:57
我希望它是這樣的。不幸的是,大多數用戶不瞭解CDD,並且不在乎。無論喜不喜歡,這些非標準設備都是Android生態系統的一部分,他們的用戶期望Android應用能夠在這些設備上工作。我們的其中一款應用不適用於其中一種型號,我們經常收到電子郵件抱怨。 – hpique 2010-06-27 04:02:23
這只是你接到投訴的一種模式嗎?如果是這樣,你只能修復你的代碼,在人們抱怨的設備上工作。 (也可能發送一封憤怒的信給製造商關於他們應該如何遵守Android規範!) – 2010-06-27 04:07:15