sensormanager

    0熱度

    1回答

    我目前在讀出Android旋轉向量的值時遇到了一些問題。正如Android文檔解釋的那樣,旋轉矢量是陀螺儀,磁力計和加速度計的傳感器融合組合。旋轉矢量的參考框架是X朝東,Y朝北,Z垂直,當設備處於平坦位置時。 所有提到的特徵是正確的,並在我的應用程序中工作。 現在的問題:旋轉矢量似乎部分非常不準確。首先,旋轉矢量的值似乎滯後於實際運動,其次這些值真的受到設備快速移動的影響。 爲了排除我的實現所產生

    2熱度

    1回答

    我有一個應用程序,它爲加速度計,陀螺儀和磁力計調用sensorManager.registerListener(),它爲處理程序註冊所有傳感器,並將它們分別設置爲SENSOR_DELAY_NORMAL。這在絕大多數時間沒有問題的情況下正常工作。 但是,在查看一些日誌時,我注意到加速度計看似隨機改變的頻率從大約179ms(這似乎是我手機上的平均SENSOR_DELAY_NORMAL)到大約20ms。

    1熱度

    1回答

    我想通過實現SensorEventListener來檢測設備的屏幕方向,因爲它的當前屏幕方向默認設置爲縱向。我需要這樣做,因爲我的佈局包含一些按鈕,它們應該獨立於其佈局進行旋轉,唯一的方法就是通過覆蓋onConfigurationChanged並將相應的動畫添加到每個屏幕方向。我不認爲OrientationEventListener可以工作,因爲設置的方向固定爲縱向。那麼如何從傳感器本身獲取屏幕方

    2熱度

    1回答

    我測試了其他設備,如Moto g,Galaxy s4,Nexus 7,它在這些上工作正常onSensorChanged方法正在調用很好,但一些用戶抱怨該應用程序不適用於Galaxy Tab 3 Lit 7.0「。所以我的問題是,Galaxy Tab 3 Lit 7.0「對傳感器有任何問題嗎?我沒有這個設備來測試它,任何幫助都會被讚賞, 這是我如何註冊它 mSensorManager = (Sens

    0熱度

    1回答

    我需要一些簡單的邏輯來解決此問題。所以這是我想: 晴雨表範圍的值等31,XXXX - 33,XXXX。因此,如果外的31範圍晴雨表值,XXXX - 33,XXXX,所述countdowntimer是開始計數。 但是,如果值再次返回裏面的countdowntimer會的onPause()。而當值是該範圍之外時,countdowntimer將再次啓動。等等。 因此,如果計時器onFinish()時,系

    0熱度

    2回答

    我想要開始CountDownTimer如果我的高度變化超出我使用氣壓計設置的值範圍。 因此,例如,如果該值是> 40和43 <,沒有動作 如果該值是< 41和> 42,countdowntimer將開始滴答作響。 但是,如果值返回到41-42內部,那麼定時器將停止滴答等等。 這裏是我的代碼: public SensorEventListener sensorEventListener = new

    0熱度

    1回答

    步驟跟蹤器和步驟檢測器沒有在摩托羅拉G.工作 我通過該檢查設備API版本應該比奇巧並檢查越大碼去兩個傳感器的可用性,他們可用: - packageManager.hasSystemFeature(PackageManager.FEATURE_SENSOR_STEP_COUNTER); packageManager.hasSystemFeature(PackageManager.FEATURE_

    1熱度

    1回答

    我創建了一個用於測試目的的指南針應用程序,它工作得很好,箭頭圖像指向北極,但它變化太大,使得左右移動很小的移動即使設備沒有移動,也是毫秒。 我的問題是如何忽略這些小的變化?謝謝 public class Compass implements SensorEventListener { private static final String TAG = "Compass"; private S

    1熱度

    1回答

    我已經使用下面的代碼來檢查TYPE_SIGNIFICANT_MOTION傳感器的可用性。 SensorManager mSensorManager = (SensorManager) context .getSystemService(Context.SENSOR_SERVICE); List<Sensor> sensors = mSensorManager

    3熱度

    1回答

    背景:我的目標是弄清楚手機的傾斜角度,例如對於將手機向後傾斜意味着「踏上氣體」並且向左/向右傾斜意味着左右轉動方向盤的遊戲。 我在觀看關於不同Android傳感器之間傳感器融合的this talk。 根據談話的最後,我可以使用「旋轉矩陣中的矢量來確定我指向哪個方向」。 問題:那麼,他們是否暗示獲得這些角度的正確方法是由"Using the Rotation Vector Sensor"/TYPE_