内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

Android獲取傳感器列表整理及簡單實(shí)例

Android 獲取傳感器列表整理及簡單實(shí)例

成都創(chuàng)新互聯(lián)專注于內(nèi)丘企業(yè)網(wǎng)站建設(shè),自適應(yīng)網(wǎng)站建設(shè),商城開發(fā)。內(nèi)丘網(wǎng)站建設(shè)公司,為內(nèi)丘等地區(qū)提供建站服務(wù)。全流程按需網(wǎng)站建設(shè),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)

Android 4.4 (API等級19)支持以下傳感器:

  

 TYPE_ACCELEROMETER
    加速度傳感器,單位是m/s2,測量應(yīng)用于設(shè)備X、Y、Z軸上的加速度
    傳感器類型值(Sensor Type):1 (0x00000001)

  TYPE_AMBIENT_TEMPERATURE
    溫度傳感器,單位是℃
    傳感器類型值(Sensor Type): 13 (0x0000000d)

  TYPE_GAME_ROTATION_VECTOR
    游戲動(dòng)作傳感器,不收電磁干擾影響
    傳感器類型值(Sensor Type):15 (0x0000000f)

  TYPE_GEOMAGNETIC_ROTATION_VECTOR
    地磁旋轉(zhuǎn)矢量傳感器,提供手機(jī)的旋轉(zhuǎn)矢量,當(dāng)手機(jī)處于休眠狀態(tài)時(shí),仍可以記錄設(shè)備的方位
    傳感器類型值(Sensor Type):20 (0x00000014)

  TYPE_GRAVITY
    重力傳感器,單位是m/s2,測量應(yīng)用于設(shè)備X、Y、Z軸上的重力
    傳感器類型值(Sensor Type):9 (0x00000009)

  TYPE_GYROSCOPE
    陀螺儀傳感器,單位是rad/s,測量設(shè)備x、y、z三軸的角加速度
    傳感器類型值(Sensor Type):4 (0x00000004)

  TYPE_GYROSCOPE_UNCALIBRATED
    未校準(zhǔn)陀螺儀傳感器,提供原始的,未校準(zhǔn)、補(bǔ)償?shù)耐勇輧x數(shù)據(jù),用于后期處理和融合定位數(shù)據(jù)
    傳感器類型值(Sensor Type):16 (0x00000010)

  TYPE_LIGHT
    光線感應(yīng)傳感器,單位lx,檢測周圍的光線強(qiáng)度
    傳感器類型值(Sensor Type):5 (0x00000005)

  TYPE_LINEAR_ACCELERATION
    線性加速度傳感器,單位是m/s2,該傳感器是獲取加速度傳感器去除重力的影響得到的數(shù)據(jù)
    傳感器類型值(Sensor Type):10 (0x0000000a)

  TYPE_MAGNETIC_FIELD
    磁力傳感器,單位是uT(微特斯拉),測量設(shè)備周圍三個(gè)物理軸(x,y,z)的磁場
    傳感器類型值(Sensor Type):2 (0x00000002)

  TYPE_MAGNETIC_FIELD_UNCALIBRATED
    未校準(zhǔn)磁力傳感器,提供原始的,未校準(zhǔn)的磁場數(shù)據(jù)
    傳感器類型值(Sensor Type):14 (0x0000000e)

  TYPE_ORIENTATION
    方向傳感器,測量設(shè)備圍繞三個(gè)物理軸(x,y,z)的旋轉(zhuǎn)角度
    傳感器類型值(Sensor Type):3 (0x00000003)

  TYPE_PRESSURE
    壓力傳感器,單位是hPa(百帕斯卡),返回當(dāng)前環(huán)境下的壓強(qiáng)
    傳感器類型值(Sensor Type):6 (0x00000006)

  TYPE_PROXIMITY
    距離傳感器,單位是cm,用來測量某個(gè)對象到屏幕的距離
    傳感器類型值(Sensor Type):8 (0x00000008)

  TYPE_RELATIVE_HUMIDITY
    濕度傳感器,單位是%,來測量周圍環(huán)境的相對濕度
    傳感器類型值(Sensor Type):12 (0x0000000c)

  TYPE_ROTATION_VECTOR
    旋轉(zhuǎn)矢量傳感器,旋轉(zhuǎn)矢量代表設(shè)備的方向
    傳感器類型值(Sensor Type):11 (0x0000000b)

  TYPE_SIGNIFICANT_MOTION
    特殊動(dòng)作觸發(fā)傳感器
    傳感器類型值(Sensor Type):17 (0x00000011)

  TYPE_STEP_COUNTER
    計(jì)步傳感器
    傳感器類型值(Sensor Type):19 (0x00000013)

  TYPE_STEP_DETECTOR
    步行檢測傳感器,用戶每走一步就觸發(fā)一次事件
    傳感器類型值(Sensor Type):18 (0x00000012)

  TYPE_TEMPERATURE
    溫度傳感器,目前已被TYPE_AMBIENT_TEMPERATURE替代
    傳感器類型值(Sensor Type):7 (0x00000007)

獲取傳感器列表的代碼如下:

package com.example.androidtest;

import java.util.List;

import android.os.Bundle;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.content.Context;
import android.hardware.Sensor;
import android.hardware.SensorManager;
import android.view.Menu;

public class MainActivity extends Activity {

  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    getSensorList();
  }

  @SuppressLint("NewApi")
  private void getSensorList() {
    // 獲取傳感器管理器
    SensorManager sensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE);

    // 獲取全部傳感器列表
    List<Sensor> sensors = sensorManager.getSensorList(Sensor.TYPE_ALL);

    // 打印每個(gè)傳感器信息
    StringBuilder strLog = new StringBuilder();
    int iIndex = 1;
    for (Sensor item : sensors) {
      strLog.append(iIndex + ".");
      strLog.append("  Sensor Type - " + item.getType() + "\r\n");
      strLog.append("  Sensor Name - " + item.getName() + "\r\n");
      strLog.append("  Sensor Version - " + item.getVersion() + "\r\n");
      strLog.append("  Sensor Vendor - " + item.getVendor() + "\r\n");
      strLog.append("  Maximum Range - " + item.getMaximumRange() + "\r\n");
      strLog.append("  Minimum Delay - " + item.getMinDelay() + "\r\n");
      strLog.append("  Power - " + item.getPower() + "\r\n");
      strLog.append("  Resolution - " + item.getResolution() + "\r\n");
      strLog.append("\r\n");
      iIndex++;
    }
    System.out.println(strLog.toString());
  }

  @Override
  public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.activity_main, menu);
    return true;
  }

}

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

網(wǎng)站題目:Android獲取傳感器列表整理及簡單實(shí)例
URL網(wǎng)址:http://www.rwnh.cn/article16/gpoigg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站電子商務(wù)、網(wǎng)站排名小程序開發(fā)、ChatGPT、全網(wǎng)營銷推廣

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名
东兰县| 墨玉县| 东港市| 布拖县| 昆明市| 南通市| 会理县| 海丰县| 玉林市| 乌兰浩特市| 乌恰县| 子长县| 逊克县| 清徐县| 漳平市| 忻城县| 岫岩| 齐河县| 登封市| 曲沃县| 罗甸县| 峨边| 延津县| 古蔺县| 汨罗市| 锦屏县| 施秉县| 涞源县| 台安县| 宿迁市| 和田县| 葫芦岛市| 商丘市| 阿合奇县| 甘南县| 桓仁| 瑞昌市| 南和县| 逊克县| 祥云县| 南部县|