2010-10-21 15 views
1

我正在從Symbian遷移到Android。對於基於symbian的諾基亞手機,使用java的加速度計感應支持由移動傳感器API(JSR 256)提供,該移動感應器API在支持它的每款諾基亞手機的技術規格中提供。但是,對於基於Android的「HTC Desire」手機,我不確定HTC手機是否必須提供傳感器API,或者手機的Android 2.2支持是否足以讓Java代碼訪問手機的加速度計數據。請指教。基於加速度傳感器的基於android的代碼將工作在HTC手機上嗎? (HTC Desire具體)

更具體地說,我正在考慮編寫一個使用加速度計的java應用程序,就像PC上的無線鼠標一樣。然後添加一些額外的功能來作爲一個通用的pc控制器,除了鼠標使用的標準x-y軸以外,還考慮了z軸。爲此,HTC是否應該提供任何API來訪問加速計數據?如果是這樣,什麼API?或者是HTC的Android 2.2足以實現這一壯舉?請指教。先謝謝你。

回答

1

Android提供了一個API來訪問所有Android設備的加速度計(請參閱:http://developer.android.com/reference/android/hardware/SensorManager.html),並且有大量關於如何使用它的示例。這與HTC無關。

+0

感謝您的鏈接,非常感謝您的回覆。 – Srikanth 2010-10-21 23:09:12

+0

沒問題。傳感器管理員起初可能看起來有點奇怪,但一旦掌握了它,這很容易。我會建議使用Google的例子來說明如何使用它。 – EboMike 2010-10-21 23:10:53

相關問題