2011-09-12 57 views
4

我想了解Android手機中的傳感器。所有的Android手機都有最低限度的傳感器設置

所有/大多數手機是否有一套基本的傳感器,還是必須查看各個規格以找到各自支持的產品。我看過的規格似乎並不清楚每部手機實際提供的內容。

我還沒有找到即使過時的手機及其傳感器列表,但如果任何人都可以指給我一個,我將不勝感激。

我應該明確指出,我正在尋找這些信息,因爲我的應用程序可能需要特定的傳感器或傳感器組合。如果這些通常不可用,則應用程序可能不值得開發。另外,有可能使用多個傳感器組合來完成這項工作,因此有關可能可用的信息將有助於開發。

+0

我想是的。 –

+1

不知道是否所有設備都有最小的傳感器組,但考慮到我認爲您不應該依賴的設備數量。檢查傳感器在運行時是否可用,或者有可能在AndroidManifest.xml中限制可消除設備集 –

+0

似乎並不是唯一提問此問題的人。這個問題[鏈接](http://stackoverflow.com/questions/7402062/android-mandatory-sensors#_=_)出現在我的後面,但有我正在尋找的答案。 –

回答

2

Android在傳感器方面沒有Android的最低硬件要求。 Android兼容性計劃聲明:

Android 2.3包含用於訪問各種傳感器類型的API。設備實現通常可以省略這些傳感器,如以下小節中的 所規定的。

的繞了最好的方法是在你的AndroidManifest.xml文件來指定應用程序使用的傳感器,而不管是否需要爲應用程序工作的傳感器一起。 Android市場使用所需傳感器的細節(以及其他硬件功能)將應用程序隱藏在市場上不受支持的設備上。

有關不同標誌以及如何使用它們的詳細信息,請參閱here

當您發佈應用程序的草稿時,您可以看到支持所請求功能的所有設備的列表。

相關問題