magnetometer

    5熱度

    2回答

    我需要檢索手機的方向。目前,我寫了這個: public void onSensorChanged(SensorEvent event) { switch (event.sensor.getType()){ case Sensor.TYPE_MAGNETIC_FIELD: this.mag_vals = event.values.clone(); this.s

    1熱度

    2回答

    我想轉換地磁和加速度計在opengl ES1中旋轉相機,我發現了一些來自android的代碼,並改變了iPhone的代碼,實際上它或多或少地工作,但也有一些失誤,我可不是能找到這個錯誤,我把代碼,還調用OpenGL的沙一段:glLoadMatrixf((GLfloat*)matrix); - (void) GetAccelerometerMatrix:(GLfloat *) matrix head

    9熱度

    5回答

    我試圖讓磁鐵向北指出相機的矢量方向。我覺得我需要使用從getOrientation()返回的值,但我不確定它們代表什麼。當我更改手機的方向時(旋轉90度不會將值改變90度),我從getOrientation()獲得的值不會發生可預測的變化。我需要知道getOrientation()返回的值是什麼意思。我至今如下記載: package com.example.orientation; impor

    6熱度

    1回答

    有沒有人知道Android上的方向傳感器和磁場傳感器之間的區別? 我的理解: 方向=>數字羅盤 磁場=>磁力 因爲我讀過,磁力儀與數字羅盤的代名詞,我一點點困惑。他們真的是什麼?

    3熱度

    1回答

    大家好,在stackoverflow上。 短版:) 我需要使用僅與iPhone的運動(X,Y,Z)的加速度值。爲了清楚起見,請考慮像汽車這樣的環境。 iPhone的加速度計非常敏感。如果我以100Hz的頻率記錄加速度值,那麼與噪音,汽車振動和其他加速度矢量有關的許多值不是像iPhone運動那樣定向的(例如,阻尼器振盪導致沿着z軸的加速度矢量)。 換句話說,我需要以能夠隔離方向與運動方向相同(在特定

    0熱度

    1回答

    我正在開發一個應用程序,它將使用磁力計數據進行交互,方法是將磁體移向和移開手機。這工作得很好(就夠了),但似乎當我移動磁鐵太靠近手機,一個明顯的滯後發生,並且這些消息被吐出到日誌: 標籤消息 AK8973 HRET = AKSC_HOF_DSS_START AK8973 HRET = AKSC_HOF_DSS_REQUEST AK8973 HRET = AKSC_HOF_DSS_REQUEST A

    2熱度

    1回答

    我注意到,通過晃動或敲擊手機(SE Xperia x10 mini)幾次重新校準磁力計。有沒有什麼方法可以以更可控的方式進行軟件?

    8熱度

    2回答

    我有一個加速計和磁力計,每個產生原始的X,Y和Z讀數。由此我需要確定物體的磁性標題。 我對trig的表現並不是很好,但是我已經制定了一個公式,該公式對設備的旋轉做出了非常好的響應,但是也會對人們認爲不相關的移動做出響應,例如釣魚裝置以這樣的方式對它指向的方向沒有影響。例如鋪設它並「滾動」設備。 我認爲我用於計算磁航向的公式很好,但我認爲我輸入的俯仰和滾轉弧度是錯誤的。 所以我猜我的問題的核心(除非

    0熱度

    1回答

    請問您能幫我嗎?我想把我的Droid安裝在磁性擋風玻璃上。我怎樣才能以編程方式檢查Droid的安裝?

    4熱度

    1回答

    我在聽的傳感器值獲取信息,並與 if (event.sensor.getType() == Sensor.TYPE_MAGNETIC_FIELD) { for (i=0;i<3; i++) mag[i] = event.values[i]; 讓他們確定在我的處理程序的文檔進行Sensor.TYPE_MAGNETIC_FIELD說開發商你: 「所有值都在微特斯拉(uT)並測量X,Y和