任何人都可以幫助我瞭解智能手機中的壓力傳感器。我猜測TYPE_PRESSURE用於查詢大氣壓力。目前還不清楚值存儲在哪裏。它是否存儲在SensorManager.values字段中? 這個傳感器的其他可能用途是什麼?智能手機中的壓力傳感器
0
A
回答
0
它的主要用途是告訴高程變化,但我相信有一些智能的方法可以使用這個傳感器來完成多項其他任務。
至於把變量拿出來,我很確定它可以像其他android傳感器一樣工作。你註冊一個傳感器事件監聽器,然後在你的傳感器改變你從event.values.clone()例如獲取值。
switch (event.sensor.getType())
{
case Sensor.TYPE_PRESSURE:
m_fPressureVal = event.values.clone();
break;
}
0
壓力傳感器給出的環境空氣壓力爲hPa或mbar。它的值存儲在event.values [0]中。在Android開發人員中心查看關於environment sensors的參考。
這裏有一個如何使用它的一個例子:
public class SensorActivity extends Activity implements SensorEventListener {
private SensorManager mSensorManager;
private Sensor mPressure;
@Override
public final void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// Get an instance of the sensor service, and use that to get an instance of
// a particular sensor.
mSensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE);
mPressure = mSensorManager.getDefaultSensor(Sensor.TYPE_PRESSURE);
}
@Override
public final void onAccuracyChanged(Sensor sensor, int accuracy) {
// Do something here if sensor accuracy changes.
}
@Override
public final void onSensorChanged(SensorEvent event) {
float millibars_of_pressure = event.values[0];
// Do something with this sensor data.
}
@Override
protected void onResume() {
// Register a listener for the sensor.
super.onResume();
mSensorManager.registerListener(this, mPressure, SensorManager.SENSOR_DELAY_NORMAL);
}
@Override
protected void onPause() {
// Be sure to unregister the sensor when the activity pauses.
super.onPause();
mSensorManager.unregisterListener(this);
}
}
相關問題
- 1. 智能手機中的傳感器
- 2. 通過智能手機的藍牙傳感器的力量android
- 3. 壓力傳感器重量傳感器
- 4. ios壓力傳感器API
- 5. 地理定位的智能手機與GPS傳感器
- 6. 準確的智能手機傳感器Android
- 7. 使用手機的智能感知
- 8. 在瀏覽器中訪問智能手機的傳感器數據?
- 9. 運動感應使用智能手機
- 10. 安卓手機中的磁力計傳感器獲取路線
- 11. 從智能手機後處理傳感器讀數 - 重力從計算器計算
- 12. 我的算法來計算智能手機的位置 - GPS和傳感器
- 13. 通信智能手機/智能手錶
- 14. TYPE_LINEAR_ACCELERATION傳感器值根據智能手機品牌而變化 - 型號
- 15. 你可以在Android智能手機上操作Raspberry Pi傳感器數據嗎?
- 16. 今天從web應用程序訪問智能手機傳感器/地址簿?
- 17. 壓力傳感器上的計數器迴路arduino
- 18. BLE文件傳輸到智能手機
- 19. 智能感知看不見的手
- 20. 爲php確定智能手機/非智能手機
- 21. 我要計算使用壓力傳感器和計步器
- 22. 如何感應附近的智能手機?
- 23. 對智能手機上的閃光燈支持感到困惑
- 24. 飛思卡爾壓力傳感器MPL3115A2與Arduino的I2C通信
- 25. 從壓力傳感器到家庭部件的數據
- 26. 帶有壓力傳感器的Android設備
- 27. 設計智能手機/手機網站
- 28. 只能通過藍牙讀取手機的傳感器值嗎?
- 29. 智能手機瀏覽器分辨率
- 30. 索尼智能手錶2加速度計傳感器在FixedRateListener中打嗝