日韩视频在线精品视频免费观看-日韩视频在线观看中字-日韩视频在线观看一区-日韩视频在线观看免费-日韩视频在线观看-日韩视频在线播放

產(chǎn)品分類

當前位置: 首頁 > 傳感測量產(chǎn)品 > 工業(yè)傳感器 > 力傳感器

類型分類:
科普知識
數(shù)據(jù)分類:
力傳感器

android 傳感器 開發(fā):Android開發(fā)之重力傳感器

發(fā)布日期:2022-10-09 點擊率:181


android 傳感器 開發(fā):Android開發(fā)之重力傳感器

重力傳感器與方向傳感器的開發(fā)步驟類似,只要理清了期中的x,y,z的值之后就可以根據(jù)他們的變化來進行編程了,首先來看一副圖

假設當?shù)氐闹亓铀俣戎禐間
當手機正面朝上的時候,z的值為q,反面朝上的時候,z的值為-g
當手機右側面朝上的時候,x的值為g,右側面朝上的時候,x的值為-g
當手機上側面朝上的時候,y的值為g,右側面朝上的時候,y的值為-g
了解了重力傳感器中X,Y,Z的含義之后下面我們就開始學習如何使用
首先我們創(chuàng)建一個傳感器管理器和一個傳感器監(jiān)聽器,管理器用來管理傳感器以及創(chuàng)建各種各樣的傳感器,監(jiān)聽器用來監(jiān)視傳感器的變化并且進行相應的操作
private SensorManager sensorManager;
private MySensorEventListener mySensorEventListener;
mySensorEventListener=new MySensorEventListener();//這個監(jiān)聽器當然是我們自己定義的,在重力感     應器感應到手機位置有變化的時候,我們可以采取相應的操作,這里緊緊是將x,y,z的值打印出來
private final class MySensorEventListener implements  SensorEventListener{

@Override
//可以得到傳感器實時測量出來的變化值
public void onSensorChanged(SensorEvent event) {
//重力傳感器
if(event.sensor.getType()==Sensor.TYPE_ACCELEROMETER){
float x=event.values[SensorManager.DATA_X];
float y=event.values[SensorManager.DATA_Y];
float z=event.values[SensorManager.DATA_Z];
//tv_accelerometer是界面上的一個TextView標簽,不再贅述
tv_orientation.setText("Orientation:"+x+","+y+","+z);
}
}

我們在onResume方法中創(chuàng)建重力傳感器,并向系統(tǒng)注冊監(jiān)聽器
protected void onResume() {
Sensor sensor_accelerometer=sensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER);
sensorManager.registerListener(mySensorEventListener,sensor_accelerometer,   SensorManager.SENSOR_DELAY_UI);

super.onResume();
}
最后我們在onPause()中注銷所有傳感器的監(jiān)聽,釋放重力感應器資源!
protected void onPause() {
/注銷所有傳感器的監(jiān)聽
sensorManager.unregisterListener(mySensorEventListener);
super.onPause();
}
到此,有關重力傳感器的介紹完畢!
android 傳感器 開發(fā):Android開發(fā)之重力傳感器  第1張

android 傳感器 開發(fā):Android開發(fā)網(wǎng)

本節(jié)教程主要講解Android傳感器編程的基礎知識,包括加速度傳感器(accelerometer)、陀螺儀(gyroscope)、環(huán)境光照傳感器(light)、磁力傳感器(magnetic field)、方向傳感器(orientation)、壓力傳感器(pressure)、距離傳感器(proximity)和溫度傳感器(temperature)。
  一、前言
  我很喜歡電腦,可是筆記本還是太大,筆記本電腦再小還是要弄個小包背起來的,智能手機則不同,它完全就是一個手機,可以隨意裝在一個口袋里隨身攜帶。因此我在2002年左右時最喜歡玩裝備是Dell的PDA,2007年的時候最喜歡玩的是N73,而在2010年最喜歡玩的則是Milestone。眼見著手機的功能越來越強,時至今日智能手機甚至在某些方面已經(jīng)強過了臺式機和筆記本。本節(jié)課講的就是智能手機強過臺式機和筆記本的地方:傳感器。
  2008年的時候我很喜歡我的小白筆記本Macbook,喜歡玩它的一個小軟件,一拍桌子,筆記本感受到了震動,它就轉換了一個桌面出來,這讓我像個小孩子一樣沒事就拍拍桌子。這一功能這得益于蘋果筆記本內置有傳感器。
  我不知道iPhone手機是不是第一個把各種各樣的傳感器運用在手機上的,不過我知道iPhone是把傳感器運用在手機上最成功的第一個。隨后的Android系統(tǒng)也內置了大量的傳感器,這讓Android系統(tǒng)手機和普通的諾基亞智能機和Windows CE智能機相比牛氣了許多,在擁有了Milestone之后,我的N73就被仍在抽屜的角落里了。
  從Android1.5開始,系統(tǒng)內置了對多達八種傳感器的支持,他們分別是:加速度傳感器(accelerometer)、陀螺儀(gyroscope)、環(huán)境光照傳感器(light)、磁力傳感器(magnetic field)、方向傳感器(orientation)、壓力傳感器(pressure)、距離傳感器(proximity)和溫度傳感器(temperature)。
  利用這些傳感器我們可以制作出各種有趣的應用程序和游戲。譬如在口袋里晃一晃手機,手機就開始神不知鬼不覺的錄音,不要著急這個很容易做,我們在本文的結尾就一起制作這個小應用。
  本講的學習方式還是在實戰(zhàn)中學習,需要提醒的是模擬器中無法模擬傳感器,因此你需要準備一款Android真機才能運行本講的例子。
  二、實例:手機傳感器清單
  我們還是先看程序后解釋。
  1、創(chuàng)建一個項目 Lesson37_HelloSensor ,主Activity名字叫 mainActivity.java。
  2、UI布局文件main.xml的內容如下:
XML/HTML代碼    3、mainActivity.java的內容如下:
Java代碼    package basic.android.lesson37;             import java.util.List;             import android.app.Activity;       import android.content.Context;       import android.hardware.Sensor;       import android.hardware.SensorManager;       import android.os.Bundle;       import android.widget.TextView;             public class MainActivity extends Activity {                                   @Override              public void onCreate(Bundle savedInstanceState) {                       super.onCreate(savedInstanceState);                       setContentView(R.layout.main);                             //準備顯示信息的UI組建                       final TextView tx1 = (TextView) findViewById(R.id.TextView01);                             //從系統(tǒng)服務中獲得傳感器管理器                       SensorManager sm = (SensorManager) getSystemService(Context.SENSOR_SERVICE);                             //從傳感器管理器中獲得全部的傳感器列表                       List
  4、連接真機Milestone,編譯并運行程序,顯示結果如下:
  5、結合上面的程序我們做一些解釋。
  1)Android所有的傳感器都歸傳感器管理器 SensorManager 管理,獲取傳感器管理器的方法很簡單:
  String service_name=Context.SENSOR_SERVICE;
  SensorManager sensorManager=(SensorManager)getSystemService(service_name);
  2)現(xiàn)階段Android支持的傳感器有8種,它們分別是:
傳感器類型常量                                    內部整數(shù)值                                    中文名稱                                                    Sensor.TYPE_ACCELEROMETER                        1                        加速度傳感器                                                    Sensor.TYPE_MAGNETIC_FIELD                        2                        磁力傳感器                                                    Sensor.TYPE_ORIENTATION                        3                        方向傳感器                                                    Sensor.TYPE_GYROSCOPE                        4                        陀螺儀傳感器                                                    Sensor.TYPE_LIGHT                        5                        環(huán)境光照傳感器                                                    Sensor.TYPE_PRESSURE                        6                        壓力傳感器                                                    Sensor.TYPE_TEMPERATURE                        7                        溫度傳感器                                                    Sensor.TYPE_PROXIMITY                        8            距離傳感器
  3)從傳感器管理器中獲取其中某個或者某些傳感器的方法有如下三種:
  第一種:獲取某種傳感器的默認傳感器
  Sensor defaultGyroscope=sensorManager.getDefaultSensor(Sensor.TYPE_GYROSCOPE);
  第二種:獲取某種傳感器的列表
  List

本文發(fā)布:Android開發(fā)網(wǎng)
本文地址:

2012年11月1日

發(fā)布:雞啄米
分類:Android開發(fā)教程
瀏覽:
評論:1

android 傳感器 開發(fā):Android開發(fā)之重力傳感器  第2張

android 傳感器 開發(fā):Android開發(fā):Android設備傳感器開發(fā)總結

加速度傳感器
加速度傳感器又叫G-sensor,返回x、y、z三軸的加速度數(shù)值。 該數(shù)值包含地心引力的影響,單位是m/s^2。 將手機平放在桌面上,x軸默認為0,y軸默認0,z軸默認9.81。 將手機朝下放在桌面上,z軸為-9.81。 將手機向左傾斜,x軸為正值。 將手機向右傾斜,x軸為負值。 將手機向上傾斜,y軸為負值。 將手機向下傾斜,y軸為正值。
 磁力傳感器
磁力傳感器簡稱為M-sensor,返回x、y、z三軸的環(huán)境磁場數(shù)據(jù)。 該數(shù)值的單位是微特斯拉(micro-Tesla),用uT表示。 單位也可以是高斯(Gauss),1Tesla=Gauss。 硬件上一般沒有獨立的磁力傳感器,磁力數(shù)據(jù)由電子羅盤傳感器提供(E-compass)。 電子羅盤傳感器同時提供下文的方向傳感器數(shù)據(jù)。
 方向傳感器
方向傳感器簡稱為O-sensor,返回三軸的角度數(shù)據(jù),方向數(shù)據(jù)的單位是角度。 為了得到精確的角度數(shù)據(jù),E-compass需要獲取G-sensor的數(shù)據(jù), 經(jīng)過計算生產(chǎn)O-sensor數(shù)據(jù),否則只能獲取水平方向的角度。 方向傳感器提供三個數(shù)據(jù),分別為azimuth、pitch和roll。 azimuth:方位,返回水平時磁北極和Y軸的夾角,范圍為0°至360°。 0°=北,90°=東,180°=南,270°=西。 pitch:x軸和水平面的夾角,范圍為-180°至180°。 當z軸向y軸轉動時,角度為正值。 roll:y軸和水平面的夾角,由于歷史原因,范圍為-90°至90°。 當x軸向z軸移動時,角度為正值。   電子羅盤在獲取正確的數(shù)據(jù)前需要進行校準,通常可用8字校準法。 8字校準法要求用戶使用需要校準的設備在空中做8字晃動, 原則上盡量多的讓設備法線方向指向空間的所有8個象限。
 陀螺儀傳感器
陀螺儀傳感器叫做Gyro-sensor,返回x、y、z三軸的角速度數(shù)據(jù)。 角速度的單位是radians/second。 根據(jù)Nexus S手機實測: 水平逆時針旋轉,Z軸為正。 水平逆時針旋轉,z軸為負。 向左旋轉,y軸為負。 向右旋轉,y軸為正。 向上旋轉,x軸為負。 向下旋轉,x軸為正。
 光線感應傳感器
光線感應傳感器檢測實時的光線強度,光強單位是lux,其物理意義是照射到單位面積上的光通量。 光線感應傳感器主要用于Android系統(tǒng)的LCD自動亮度功能。 可以根據(jù)采樣到的光強數(shù)值實時調整LCD的亮度。
 壓力傳感器
壓力傳感器返回當前的壓強,單位是百帕斯卡hectopascal(hPa)。
 溫度傳感器
溫度傳感器返回當前的溫度。
 距離傳感器
又稱接近傳感器,檢測物體與手機的距離,單位是厘米。 一些接近傳感器只能返回遠和近兩個狀態(tài), 因此,接近傳感器將最大距離返回遠狀態(tài),小于最大距離返回近狀態(tài)。 接近傳感器可用于接聽電話時自動關閉LCD屏幕以節(jié)省電量。 一些芯片集成了接近傳感器和光線傳感器兩者功能。
 重力傳感器
重力傳感器簡稱GV-sensor,輸出重力數(shù)據(jù)。 在地球上,重力數(shù)值為9.8,單位是m/s^2。 坐標系統(tǒng)與加速度傳感器相同。 當設備復位時,重力傳感器的輸出與加速度傳感器相同。
 線性加速度傳感器
線性加速度傳感器簡稱LA-sensor。 線性加速度傳感器是加速度傳感器減去重力影響獲取的數(shù)據(jù)。 單位是m/s^2,坐標系統(tǒng)與加速度傳感器相同。 加速度傳感器、重力傳感器和線性加速度傳感器的計算公式如下: 加速度=重力 + 線性加速度
 旋轉矢量傳感器
旋轉矢量傳感器簡稱RV-sensor。 旋轉矢量代表設備的方向,是一個將坐標軸和角度混合計算得到的數(shù)據(jù)。 RV-sensor輸出三個數(shù)據(jù): x*sin(theta/2) y*sin(theta/2) z*sin(theta/2) sin(theta/2)是RV的數(shù)量級。 RV的方向與軸旋轉的方向相同。 RV的三個數(shù)值,與cos(theta/2)組成一個四元組。 RV的數(shù)據(jù)沒有單位,使用的坐標系與加速度相同。 舉例: sensors_event_t.data[0]=x*sin(theta/2) sensors_event_t.data[1]=y*sin(theta/2) sensors_event_t.data[2]=z*sin(theta/2) sensors_event_t.data[3]=  cos(theta/2)

android 傳感器 開發(fā):詳解Android 傳感器開發(fā) 完全解析

大家好,由于最近會有對智能硬件相關的開發(fā)需求,所以最近這些天分享的博文也就大致掛鉤智能硬件了,像上一篇的藍牙分享,相信很多讀者已經(jīng)看過了,那么今天我為大家?guī)鞟ndroid傳感器方面知識的介紹與使用方法,對于傳感器的使用,不同版本的Android手機也許存在較大的硬件差異,但是萬變不離其宗,本篇將通過幾個最常見的傳感器,滲透式的教會大家如何使用這些傳感器,帶領大家完成這部分的進階提高。讓每一位Android開發(fā)者都對傳感器的使用變得游刃有余。
1.Android的三大類傳感器
Android傳感器按大方向劃分大致有這么三類傳感器:動作(Motion)傳感器、環(huán)境(Environmental)傳感器、位置(Position)傳感器。
(1)動作傳感器
這類傳感器在三個軸(x、y、z)上測量加速度和旋轉角度。包括如下幾個傳感器:
加速(accelerometer)傳感器、重力(gravity)傳感器、陀螺儀(gyroscope)傳感器、旋轉向量(rotational vector )傳感器
下面來看一下傳感器世界的坐標系:
傳感器世界的坐標系
是不是已經(jīng)有點感覺了。
(2)環(huán)境傳感器
這類傳感器可以測量不同環(huán)境的參數(shù),例如,周圍環(huán)境的空氣溫度和壓強、光照強度和濕度。包括如下幾個傳感器:
濕度(barometer)傳感器、光線(photometer)傳感器、溫度(thermometer)傳感器
(3)位置傳感器
這類傳感器可以測量設備的物理位置。包括如下幾個傳感器:
方向(orientation)傳感器、磁力(magnetometer)傳感器
了解后我們就開始進入傳感器的編程工作了,接下來我們看一下Android為我們提供的傳感器框架(Android sensor framework,簡稱ASF)。
2.Android傳感器框架
Android SDK為我們提供了ASF,可以用來訪問當前Android設備內置的傳感器。ASF提供了很多類和接口,幫助我們完成各種與傳感器有關的任務。例如:
1)確定當前Android設備內置了哪些傳感器。
2)確定某一個傳感器的技術指標。
3)獲取傳感器傳回來的數(shù)據(jù),以及定義傳感器回傳數(shù)據(jù)的精度。
4)注冊和注銷傳感器事件監(jiān)聽器,這些監(jiān)聽器用于監(jiān)聽傳感器的變化,通常從傳感器回傳的數(shù)據(jù)需要利用這些監(jiān)聽器完成。
ASF允許我們訪問很多傳感器類型,這些傳感器有一些是基于硬件的傳感器,還有一些是基于軟件的傳感器。基于硬件的傳感器就是直接以芯片形式嵌入到Android設備中,這些傳感器直接從外部環(huán)境獲取數(shù)據(jù)。基于軟件的傳感器并不是實際的硬件芯片,基于軟件的傳感器傳回的數(shù)據(jù)本質上也來自于基于硬件的傳感器,只是這些數(shù)據(jù)通常會經(jīng)過二次加工。所以基于軟件的傳感器也可以稱為虛擬(virtual)傳感器或合成(synthetic)傳感器。
Android對每個設備的傳感器都進行了抽象,其中SensorManger類用來控制傳感器,Sensor用來描述具體的傳感器,SensorEventListener用來監(jiān)聽傳感器值的改變。
(1)SensorManager類
用于創(chuàng)建sensor service的實例。該類提供了很多用于訪問和枚舉傳感器,注冊和注銷傳感器監(jiān)聽器的方法。而且還提供了與傳感器精度、掃描頻率、校正有關的常量。
(2)Sensor類
Sensor類為我們提供了一些用于獲取傳感器技術參數(shù)的方法。如版本、類型、生產(chǎn)商等。例如所有傳感器的TYPE類型如下:
注意:1-8是硬件傳感器,9是軟件傳感器,其中方向傳感器的數(shù)據(jù)來自重力和磁場傳感器,10-12是硬件或軟件傳感器。

序號
 傳感器
 Sensor類中定義的TYPE常量

1
 加速度傳感器
 TYPE_ACCELEROMETER

2
 溫度傳感器
 TYPE_AMBIENT_TEMPERATURE

3
 陀螺儀傳感器
 TYPE_GYROSCOPE

4
 光線傳感器
 TYPE_LIGHT

5
 磁場傳感器
 TYPE_MAGNETIC_FIELD

6
 壓力傳感器
 TYPE_PRESSURE

7
 臨近傳感器
 TYPE_PROXIMITY

8
 濕度傳感器
 TYPE_RELATIVE_HUMIDITY

9
 方向傳感器
 TYPE_ORIENTATION

10
 重力傳感器
 TYPE_GRAVITY

11
 線性加速傳感器
 TYPE_LINEAR_ACCELERATION

12
 旋轉向量傳感器
 TYPE_ROTATION_VECTOR

(3)SensorEvent類
系統(tǒng)使用該類創(chuàng)建傳感器事件對象。該對象可以提供與傳感器事件有關的信息。傳感器事件對象包括的信息有原始的傳感器回傳數(shù)據(jù)、傳感器類型、數(shù)據(jù)的精度以及觸發(fā)事件的時間。
(4)SensorEventListener接口
該接口包含兩個回調方法,當傳感器的回傳值或精度發(fā)生變化時,系統(tǒng)會調用這兩個回調方法。
@Override
public void onAccuracyChanged(Sensor sensor, int accuracy) {
}
@Override
public void onSensorChanged(SensorEvent event) {
}
到了這里,我們就可以進行傳感器開發(fā)工作了。
3.獲取傳感器技術參數(shù)
下來我們編寫代碼來獲取一下自己手機的傳感器技術參數(shù)。
TextView tvSensors=(TextView) findViewById(R.id.tv_sensors);
//獲取傳感器SensorManager對象
SensorManager sensorManager=(SensorManager) getSystemService(SENSOR_SERVICE);
List

@Override
 public void onAccuracyChanged(Sensor sensor, int accuracy) {
 }

@Override
 public void onSensorChanged(SensorEvent event) {
//判斷傳感器類別
switch (event.sensor.getType()) {
 case Sensor.TYPE_ACCELEROMETER: //加速度傳感器
final float alpha=(float) 0.8;
gravity[0]=alpha * gravity[0] + (1 - alpha) * event.values[0];
gravity[1]=alpha * gravity[1] + (1 - alpha) * event.values[1];
gravity[2]=alpha * gravity[2] + (1 - alpha) * event.values[2];
String accelerometer="加速度傳感器
" + "x:"
+ (event.values[0] - gravity[0]) + "
" + "y:"
+ (event.values[1] - gravity[1]) + "
" + "z:"
+ (event.values[2] - gravity[2]);
tvAccelerometer.setText(accelerometer);
//重力加速度9.81m/s^2,只受到重力作用的情況下,自由下落的加速度
break;
 case Sensor.TYPE_GRAVITY://重力傳感器
gravity[0]=event.values[0];//單位m/s^2
gravity[1]=event.values[1];
gravity[2]=event.values[2];
break;
 default:
break;
}
 }

protected void onResume() {
super.onResume();
//注冊加速度傳感器
mSensorManager.registerListener(this,
mSensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER),//傳感器TYPE類型
SensorManager.SENSOR_DELAY_UI);//采集頻率
//注冊重力傳感器
mSensorManager.registerListener(this,
mSensorManager.getDefaultSensor(Sensor.TYPE_GRAVITY),
SensorManager.SENSOR_DELAY_FASTEST);
 }

@Override
 protected void onPause() {
super.onPause();
mSensorManager.unregisterListener(this);
 }
}
我們將手機水平正面朝上放置于桌子上,看一下效果圖:
我們可以看到正值和負值,那什么情況是正值?什么情況是負值呢?
設備沿x軸正方向推動,x軸加速度為正值。
設備沿y軸正方向推動,y軸加速度為正值。
如果沿z軸正方向推動,此時手機相對于桌子水平正面朝上放置,z軸加速度為正值。由底部朝著頂部以a m/s^2的加速度推動,那么z軸的加速度為a + 9.81,所以如果計算實際的加速度(抵消重力加速度),需要減9.81。
5.位置傳感器的組成及使用方法
Android提供了磁場傳感器和方向傳感器用于確定設備的位置,還提供了測量設備正面到某一個鄰近物體距離的傳感器(鄰近傳感器)。
鄰近傳感器在手機中很常見。像接聽電話時手機屏幕滅屏就是使用的鄰近傳感器。方向傳感器是基于軟件的,該傳感器的回傳數(shù)據(jù)來自加速度傳感器和磁場傳感器。
位置傳感器對于確定設備在真實世界中的物理位置非常有用。例如,可以組合磁場傳感器和加速度傳感器測量設備相對于地磁北極的位置,還可以利用方向傳感器確定當前設備相對于自身參照系的位置。
磁場傳感器和方向傳感器都返回值3個值(SensorEvent.values),而鄰近傳感器只返回1個值。
下面我們具體看一下他們的返回值:
方向傳感器:
 SensorEvent.values[0]:繞著Z軸旋轉的角度。如果Y軸(正常拿手機的方向)正對著北方,該值是0,如果Y軸指向南方,改值是180,Y軸指向東方,該值是90,如果Y軸指向西方,該值是270。

SensorEvent.values[1]:繞著X軸旋轉的度數(shù)。當從Z軸正方向朝向Y軸正方向,改值為正值。反之,為負值。該值在180至-180之間變動。

SensorEvent.values[2]:繞著Y軸旋轉的度數(shù)。當從Z軸正方向朝向X軸正方向,改值為正值。反之,為負值。該值在180至-180之間變動。

磁場傳感器:
 SensorEvent.values[0]:沿著X軸的磁力(μT,millitesla)
 SensorEvent.values[1]:沿著Y軸的磁力(μT,millitesla)
 SensorEvent.values[2]:沿著Y軸的磁力(μT,millitesla)

鄰近傳感器:
SensorEvent.values[0]:手機正面距離鄰近物理的距離(CM)
(1)臨近傳感器
這里以臨近傳感器作為示例工程實現(xiàn)一下,其他傳感器實現(xiàn)大同小異。
public class SensorActivity extends AppCompatActivity implements SensorEventListener {
 private TextView tvProximity;
 private SensorManager mSensorManager;
 @Override
 protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_motion_sensor);
tvProximity=(TextView) findViewById(R.id.tv_proximity);
//獲取傳感器SensorManager對象
mSensorManager=(SensorManager) getSystemService(SENSOR_SERVICE);
 }

@Override
 public void onAccuracyChanged(Sensor sensor, int accuracy) {
 }

@Override
 public void onSensorChanged(SensorEvent event) {
//判斷傳感器類別
switch (event.sensor.getType()) {
 case Sensor.TYPE_PROXIMITY://臨近傳感器
tvProximity.setText(String.valueOf(event.values[0]));
break;
 default:
break;
}
 }

protected void onResume() {
super.onResume();
//注冊臨近傳感器
mSensorManager.registerListener(this,
mSensorManager.getDefaultSensor(Sensor.TYPE_PROXIMITY),
SensorManager.SENSOR_DELAY_UI);
 }

@Override
 protected void onPause() {
super.onPause();
mSensorManager.unregisterListener(this);
 }
}
運行程序,我間斷的擋住臨近傳感器,看一下效果圖:
0.0是我擋住臨近傳感器時候的值,8.0是我將手移開時的值。
下面我們再來看一個比較叼的傳感器,與自然息息相關。
6.環(huán)境傳感器的組成及使用方法
Android提供了用于檢測不同的外部環(huán)境的傳感器。例如,可以檢測周圍空氣的濕度、光線、空氣的壓強和溫度,這些傳感器都是基于硬件的傳感器。除了光線傳感器外,其他傳感器在普通的Android設備中很少見。所以如果使用環(huán)境傳感器,最好運行時對當前Android設備所支持的傳感器進行檢測。
(1)環(huán)境傳感器的返回值
大多數(shù)動作傳感器和位置傳感器都返回多個值,而所有的環(huán)境傳感器都只返回一個值:

傳感器
 TYPE值
 返回值
 單位

溫度傳感器
 TYPE_AMBIENT_TEMPERATURE
 event.values[0]
 °C

壓力傳感器
 TYPE_PRESSURE
 event.values[0]
 hPa

光線傳感器
 TYPE_LIGHT
 event.values[0]
 lx

濕度傳感器
 TYPE_RELATIVE_HUMIDITY
 event.values[0]
 RH(%)

注意:環(huán)境傳感器返回的值很少受到雜音的干擾,而動作和位置傳感器經(jīng)常需要消除雜音的影響。例如,加速度傳感器要消除重力對其回傳值的影響。
(2)光線傳感器回傳數(shù)據(jù)
//最強的光線強度(估計只有沙漠地帶才能達到這個值)
public static final float LIGHT_SUNLIGHT_MAX=.0f;
//萬里無云時陽光直射的強度
public static final float LIGHT_SUNLIGHT=.0f;
//有陽光,但被云彩抵消了部分光線時的強度
public static final float LIGHT_SHADE=.0f;
//多云時的光線強度
public static final float LIGHT_OVERCAST=.0f;
//太陽剛剛升起時(日出)的光線強度
public static final float LIGHT_SUNRISE=400.0f;
//在陰雨天,沒有太陽時的光線強度
public static final float LIGHT_CLOUDY=100.0f;
//夜晚有月亮時的光線強度
public static final float LIGHT_FULLMOON=0.25f;
//夜晚沒有月亮時的光線強度(當然,也不能有路燈,就是漆黑一片)
public static final float LIGHT_NO_MOON=0.001f;
環(huán)境傳感器的使用方法與動作、位置傳感器大同小異,在次不再贅述。
相信通過本篇的學習,大家的開發(fā)水準都會有一定的提高,而大家的提高是我最欣慰的事情了。也希望大家多多支持腳本之家。


下一篇: PLC、DCS、FCS三大控

上一篇: 電氣控制線路圖控制原

主站蜘蛛池模板: 无码人妻丰满熟妇区毛片18 | 成人动漫在线免费观看 | 日韩大片免费看 | 久久久精品久久日韩一区综合 | 秋霞欧美一区二区三区视频免费 | 中国黄色a级片 | 逼特逼视频在线观看 | 一个人看的www片免费高清视频 | 日韩啪啪网站 | 亚洲丝袜天堂 | 明星性猛交ⅹxxx乱大交 | 日韩国产一区二区三区 | 免费黄色三级网站 | 国产成人在线免费视频 | 欧美精品久久久久久久久大尺度 | 亚洲精品久久久久久久久久久久久久 | 国产麻豆精品一区 | proumb性欧美在线观看 | 肉丝袜脚交视频一区二区 | 日韩精品免费一区二区三区 | 91超薄丝袜肉丝一区二区 | 久久久久国产精品熟女影院 | 激情亚洲网 | 日本精品啪啪一区二区三区 | 亚洲日韩国产成网在线观看 | 亚洲欧美乱日韩乱国产 | 欧美日韩不卡一区二区 | 在线观看黄色小视频 | 欧美女优在线观看 | 四虎影视免费在线观看 | 曰批免费视频播放免费 | 美女毛片网站 | 蜜臀久久99精品久久久无需会员 | 亚洲第一大综合区 | 色偷偷欧美| jizz国产老头老太婆 | 成人激情视频网站 | 91国偷自产中文字幕久久 | 亚洲啪啪综合av一区 | av在线最新| 被灌满精子的波多野结衣 | 亚洲香蕉av在线一区二区三区 | 少妇愉情理仑片高潮日本 | 欧美一级淫片免费视频欧美辣图 | 婷婷丁香久久 | 东北老女人高潮久久91 | 成年人免费网站 | 久久精品国产99精品国产亚洲性色 | 伊人福利视频 | 在线观看黄色片 | 国产精品久久久久久久久久久痴汉 | 56av国产精品久久久久久久 | 毛片女人18片毛片点击进入 | 国产片自拍 | 五月婷婷综合网 | 欧美人牲| 国产成人精品三级麻豆 | 极品粉嫩嫩模大尺度无码视频 | 波多野结衣久久久久 | 中国黄色录像 | 国产精品19乱码一区二区三区 | 熟女毛多熟妇人妻在线视频 | 国产又黄又猛视频 | 免费观看日批视频 | 日韩高清中文字幕 | 四虎黄色网址 | 古代性色禁片在线播放 | 香港经典a毛片免费观看播放 | a级高清毛片 | 激情小说视频在线 | 狂野3p欧美激情性xxxx | 色撸撸在线观看 | 夜色一区| 欧美中日韩免费观看网站 | 91久久久久久亚洲精品禁果 | 免费观看a级毛片在线播放 免费观看a级片 | 日本在线有码 | 久久综合亚洲色一区二区三区 | 精品国产精品国产偷麻豆 | 蜜桃精品视频在线观看 | 无码h黄肉3d动漫在线观看 | 国产做爰免费观看视频 | 中国美女囗交视频免费看 | 色www情 | 丰满少妇xbxb毛片日本视频 | 成av免费大片黄在线观看 | 日本伊人精品一区二区三区 | 2018亚洲男人天堂 | 久久久av一区二区三区 | 精品国产123 | 日本三级一区 | 在线观看亚洲国产 | porny丨精品自拍视频 | 久久少妇视频 | 国产精品va无码免费 | 久久精品免费看 | 沉溺于黑人叶爱中文字幕 | 202丰满熟女妇大 | 精品国产亚洲第一区二区三区 | 免费又黄又爽又色的视频 | 涩涩涩涩涩涩涩涩涩涩 | 3344久久日韩精品一区二区 | 亚洲自拍偷拍网 | 婷婷丁香色综合狠狠色 | 91视频最新地址 | 56av国产精品久久久久久久 | 欧美日韩一级久久久久久免费看 | 亚洲成a∨人片在线观看不卡 | 无码一区二区三区亚洲人妻 | 成人免费在线小视频 | 精品无码国产污污污免费网站 | 精品动漫3d一区二区三区免费版 | 婷婷久久五月天 | 正在播放国产真实哭都没用 | 久久无码中文字幕免费影院蜜桃 | 伊人www22综合色 | 欧美精品乱码久久久久久按摩 | 日韩区在线 | 北条麻妃在线一区二区 | 99久久久国产精品免费蜜臀 | 丁香五月缴情综合网 | 国产亚洲精品久久久久久久久久久久 | 国产成人av一区二区三区在线观看 | 九色精品视频 | 日韩不卡在线播放 | 国产精品爽爽久久久久久蜜臀 | 欧美xo影院 | 天堂网一区二区三区 | 无码视频一区二区三区 | 一个色综合导航 | 加勒比中文无码久久综合色 | 国产午夜精品av一区二区麻豆 | 未满十八18禁止免费无码网站 | 精品手机在线 | 国产痴汉av久久精品 | 免费网站观看www在线观看 | 在线观看成人免费视频 | 国产对白在线 | 欧美一区二区国产 | 日日干日日 | 国语自产少妇精品视频蜜桃 | 中文字幕日韩精品在线观看 | 精品一区久久久 | www.黄色| 神马老子午夜 | 久久久久在线视频 | 国产无遮挡a片又黄又爽 | 丰满的少妇愉情hd高清果冻传媒 | 亚洲肥老太bbw中国熟女 | 免费观看国产黄色片 | 最新精品国产 | 成人黄色免费视频 | 三级黄色在线播放 | 俺去射| 国产毛片一区二区三区va在线 | 91丝袜美女 | 日韩欧美不卡 | 含紧一点h边做边走动免费视频 | 风间由美性色一区二区三区 | 中文字幕高清av | 亚洲精品精华液一区 | 欧美少妇在线 | 日韩www.| 国产一区二区三区在线观看视频 | 丰满女人与性猛交视频 | 女同重口另类在线观看 | 欧美老肥妇做爰bbww | 巨粗进入警花哭喊求饶在线观看 | 北条麻妃一区二区三区中文字幕 | 乱h伦h女h在线视频 乱lun合集小可的奶水 | 久久九九国产 | 图片区亚洲 | 亚洲精品3p | 国产真实乱对白精彩 | 粉豆av| 先锋av在线资源 | 国产真实乱免费高清视频 | aaa天堂| 国产乱子伦精品免费无码专区 | 三级a做爰一女二男 | 日本网站在线看 | 国产精品一在线观看 | 少妇高潮流白浆9191 | 噼里啪啦动漫在线观看 | 午夜精品小视频 | 日韩淫视频 | 国产精品美女久久久久av爽 | 国产精品无码久久久久久 | 超碰av在线免费观看 | www成人在线 | 国产真实偷伦视频 | 亚洲不卡中文字幕无码 | 国内精品久久久久影视老司机 | 久久久wwww | 日日摸日日添日日碰9学生露脸 | 亚洲精品午夜久久久久久久久久久 | 伊人久久无码中文字幕 | 久久精品国产亚洲沈樵 | 亚洲の无码国产の无码步美 | 永久免费看毛片 | 老妇高潮潮喷到猛进猛出 | 国产成人a∨激情视频厨房 国产精品无码一区二区三级 | 国产精品婷婷久久爽一下 | 欧美色图国产精品 | 免费无码一区二区三区蜜桃大 | xxxxxxxx黄色片 | 国产日韩欧美一区 | 国产成人一区在线观看 | av影音在线观看 | 成人婷婷网色偷偷亚洲男人的天堂 | 男女无遮挡做爰猛烈黄文 | 明星大尺度激情做爰视频 | 成人午夜看片 | 欧美性视频一区二区三区 | 成人免费看片&#39 | 欧美日韩中文字幕在线观看 | 欧美成人午夜一区二区三区 | 亚洲国产精品久久久天堂不卡 | 国产在线精品一区二区中文 | 国产精品久久久久免费a∨大胸 | 琪琪女色窝窝777777 | 校园激情亚洲 | 色综合久久综合欧美综合网 | 成人av亚洲| 亚洲人成久久婷婷精品五码 | 欧美精品久久久久性色 | 久久久一区二区三区捆绑sm调教 | 69欧美视频| 色婷婷综合视频 | 日韩黄色免费网站 | 在线观看成年人视频 | 丝袜av网站 | 偷窥村妇洗澡毛毛多 | 岛国片人妻三上悠亚 | 又粗又硬又猛又黄网站在线观看高清观看视频 | 天堂√在线 | 成人在线观看www | 久久精品国产色蜜蜜麻豆 | 成人毛片在线精品国产 | 女教师交换乱淫 | 果冻传媒mv国产董小宛主演是谁 | 大j8福利视频导航 | 污污视频在线观看网站 | 成人免费网站入口www | 欧美大片在线 | 有声小说 成人专区 | 成人av播放| 精品人妻无码一区二区三区换脸 | 国产成人精品一区二区三区福利 | 天天色综合5 | 国产成人精品无码播放 | 久久久久人妻一区精品色 | 嫩草嫩草嫩草嫩草嫩草嫩草 | 天天干天天舔天天操 | 天天天天躁天天爱天天碰2018 | 欧美激情亚洲激情 | 黄色免费成人 | 欧美系列第一页 | 美女内射视频www网站午夜 | 熟女人妻aⅴ一区二区三区60路 | 99这里有精品 | 精品欧美一区二区精品久久 | 国精产品一二三区传媒公司 | 暴操白丝美女 | 国产一区二区在线播放 | 亚洲浮力影院久久久久久 | 怡红院a∨人人爰人人爽 | a网址 | 成人小说亚洲一区二区三区 | 91精品国产闺蜜国产在线闺蜜 | 成人网入口 | www亚洲视频com | 欧美xxxx少妇 | a级片中文字幕 | 色阁av | 久久精品香蕉 | 欧美日韩国产精品久久 | 沈樵精品国产成av片 | 亚洲图片中文字幕 | 欧洲美熟女乱又伦av | 日本人六九视频69jzz免费 | 中文字幕第十二页 | 免费视频91 | 日韩午夜免费 | 香港黄a三级三级三级看三级 | 粉嫩av一区二区在线观看 | 久久久久久久9 | 国产不卡一区二区视频 | 拍拍拍无挡免费视频 | 撕开少妇裙子猛然进入 | 午夜三区 | 性色av无码不卡中文字幕 | 香蕉中文网 | 午夜视频一区二区三区 | 天美乌鸦星空mv高清正版播放 | 国产在线天堂 | caoporm超碰国产精品 | 亚洲欧美动漫 | 色婷五月天 | 亚洲国产三级 | 日韩精品一区二区中文字幕 | 国产精品一区在线免费观看 | 亚洲午夜网 | 欧美jizzhd精品欧美丰满 | 99国产精品久久久久久久久久久 | 中文www新版资源在线 | 国产成人av一区二区三区不卡 | 麻豆91茄子在线观看 | 最近日韩中文字幕中文 | 日本少妇中文字幕 | 涩爱av蜜臀夜夜嗨av | 1515hh成人免费看 | 91黑人巨炮vs亚裔美女 | 国产精品视频在线观看 | 成人在线小视频 | 99精品欧美一区二区三区综合在线 | 亚洲欧美日韩综合俺去了 | 欧美特黄视频 | 18禁高潮出水呻吟娇喘蜜芽 | 欧美在线观看www | 国产精品自拍第一页 | 精品国产精品国产偷麻豆 | 天堂中文最新版在线中文 | 中文字幕在线精品 | 国产88av| 精品xxxxx| 少妇私密会所按摩到高潮呻吟 | 亚洲奶水xxxx哺乳期 | 天天干天天操心 | 亚洲成人第一网站 | 久视频在线观看 | 巨大乳沟h晃动双性总受视频一区 | 久久爱成人 | 日本熟妇毛茸茸丰满 | 六十路熟妇乱子伦 | 国产精品99一区二区三区 | 女高中生第一次破苞av | 欧美乱妇狂野欧美在线视频 | 老头糟蹋新婚少妇系列小说 | 2020天天谢天天吃天天麻豆v | 欧美亚洲色图视频 | 黄色免费网站视频 | 国产无套粉嫩白浆内的人物介绍 | 婷婷色视频 | 亚洲成av人片一区二区 | 成人美女黄网站色大免费的88 | 欧亚一级片 | 强开乳罩摸双乳吃奶羞羞www | 成年免费视频黄网站在线观看 | 欧美天天综合色影久久精品 | 日本欧美一级aaaaa毛片 | 人人干人人草 | 国产精品88 | 日韩精品视频一区二区三区 | 激情伊人| 99久久精品午夜一区二区小说 | 亚洲熟妇av日韩熟妇在线 | 91丨porny丨国产 | 有码在线| 色噜噜狠狠一区二区三区狼国成人 | 日本大乳高潮视频在线观看 | 国产精品主播在线 | 天堂中文视频在线 | 日本一卡2卡三卡4卡免费网站 | 337p亚洲精品色噜噜噜 | 亚洲免费综合 | 国产中的精品av涩差av | 亚洲精品一区二区三区蜜臀 | 欧美日韩综合在线 | 国产成人无码性教育视频 | 精品久久久无码中文字幕天天 | 国产av毛片 | 仁科百华av解禁在线播放 | 又长又硬又粗一区二区三区 | 久久久日韩精品一区二区三区 | 欧美 亚洲 国产 另类 | 尤物视频在线播放 | 色偷偷av亚洲男人的天堂 | 国产伦精品一区二区三区在线观看 | 亚洲色欲色欲www | 九色porny丨国产首页注册 | 国产精品久久呻吟 | 51真实女性私密spa按摩偷拍 | 神马午夜一区二区 | 免费高清黄色 | 乱肉妇精品av| 国产高清性xxxxxxxx | 天天鲁一鲁摸一摸爽一爽 | 黄色av播放 | 久久久久久亚洲国产精品 | 亚洲专区第一页 | 国产精品偷伦视频免费还看的 | 无码专区—va亚洲v天堂麻豆 | 少妇精品偷拍高潮少妇 | 又黄又爽又色成人免费视频体验区 | 美国黄色毛片一级 | 男女做爰全过程3d | 偷拍视频久久 | 久久九九热视频 | av免费一区| 7788色淫视频观看日本人 | 4hu亚洲人成人无码网www电影首页 | 国产成人午夜高潮毛片男男爱 | 亚洲天堂自拍偷拍 | 免费网站日本a级淫片免费看 | 成人在线免费网址 | 韩国一区二区三区美女美女秀 | 自拍偷拍亚洲视频 | 中文字幕第一页永久有效 | 青青草在线免费视频 | 亚洲tv久久爽久久爽 | 国产精品v欧美精品 | 国产精品一区二区6 | www五月| 激情综合网五月天 | 媚药一区二区三区四区 | 五月婷激情 | 特黄一级视频 | 国产三级在线观看免费 | 亚洲一级片在线播放 | 国内精品人妻无码久久久影院 | 蜜臀av人妻国产精品建身房 | 免费在线观看黄色网 | 亚洲国产精品视频 | 久久www免费人成精品 | 亚洲性色视频 | 成人a视频 | 国产精品久久久一区 | 98国产精品午夜免费福利视频 | 久久看片网 | 久久午夜鲁丝片 | 国产成人久久精品流白浆 | www亚洲天堂com | 欧美三级视频网站 | 黄色在线观看国产 | 亚洲欧美精品午睡沙发 | 天堂资源中文网 | 国产91视频在线 | 欧美一区二区在线视频观看 | 色一情一交一乱一区二区 | 在线观看的网站 | 亚洲欧美一区二区三区情侣bbw | 成年美女黄网 | 国产99在线 | 欧美 | 无码精品黑人一区二区三区 | 免费男人下部进女人下部视频 | 国产欧美一区二区三区沐欲 | 卡通动漫av | 国产毛片久久久久久国产毛片 | a级特黄一级一大片多人 | 1024福利| 香蕉视频亚洲 | 国产福利视频在线观看 | 免费99精品国产自在在线 | 毛茸茸成熟亚洲人 | 亚洲午夜精品一区二区 | 男女啪祼交视频 | 国产精品爱久久久久久久电影蜜臀 | 怡红院一区 | 午夜性色福利影院 | 久久国产精品免费一区二区三区 | 欧美极品少妇xxxxⅹ猛交 | 伊人亚洲天堂 | 国产欧美精品一区二区三区 | 成 人 色综合 | 欧美在线国产 | 国产91在线精品 | 国产欧美视频在线播放 | 亚洲最大色网站 | 日韩免费无码人妻波多野 | 欧美成人精品a∨在线观看 香蕉av福利精品导航 | 免费看无码毛视频成片 | 国产精品久久久久久久久鸭 | 男人av无码天堂 | 日韩123| 日本少妇毛茸茸高潮 | 精品国产乱码久久久久久预案 | 和三个男人4p爽爆了 | 国产成年网站 | 亚洲精品综合在线观看 | 精品国产96亚洲一区二区三区 | 亚洲乱亚洲乱妇小说网 | 成熟丰满熟妇高潮xxxxx视频 | 久久影院中文字幕 | 亚洲一级久久 | 亚洲一区二区三区四区的 | 免费专区 - 91爱爱 | 91视频最新地址 | 中文字幕亚洲欧美日韩在线不卡 | 欧美在线aa| av大片在线| 欧美大波乳人伦免费视频 | 久久99精品久久久久久琪琪 | 日本高清网站 | 黄色片免费视频 | www夜片内射视频在观看视频 | yyy6080韩国三级理论 | 999精品在线视频 | 亚洲男人天堂网 | 成人免费毛片视频 | 少妇饥渴xxhd天美xxhd | 蜜臀av性久久久久蜜臀aⅴ麻豆 | 天堂√在线 | 日本欧美一区二区免费视频 | 国产九一视频 | 欧美日韩国产色 | a天堂中文在线观看 | 疯狂做受xxxx高潮视频免费 | 女教师少妇高潮免费 | 国精产品一品二品国精在线观看 | 日韩一级在线观看视频 | 爱情岛成人www永久地址 | 国产一区二区在线播放视频 | 国产精品高潮呻吟三区四区 | 日韩不卡在线 | 天天摸夜夜添狠狠添婷婷 | 欧美精品在线看 | 91偷拍精品一区二区三区 | 一本到综在合线伊人 | 欧美黄色一区二区三区 | 日韩一区二区在线免费观看 | 久久久久久久国产 | 国产精品亚洲第一 | 级r片内射在线视频播放 | 国产成人av一区二区三区在线观看 | 亚洲成人动漫在线观看 | 天干天干天啪啪夜爽爽99 | 亚洲国产视频一区二区三区 | 国产一二三四在线视频 | 亚洲中文字幕av无码区 | 日本欧美在线观看视频 | 久久国产色av | 国产人妖ts重口系列喝尿视频 | 成人年无码av片在线观看 | jlzzjizz在线播放观看 | 国产女优在线播放 | 九九免费精品视频 | 日日碰狠狠添天天爽 | 欧美人与野鲁交xxx视频 | 亚洲日韩av一区二区三区四区 | 成人国内精品久久久久一区 | 美女一区二区三区视频 | 午夜成人理论福利片 | 曰本女人与公拘交酡免费视频 | 黄色三及 | 欧美巨大巨粗黑人性aaaaaa | 色视频一区二区三区 | 久久久久久久久99精品大 | 亚洲午夜无码久久 | 国产精品久久婷婷 | 日韩av在线网址 | 亚洲欧美日韩另类在线 | 欧美日韩1234| 99久久久精品免费观看国产 | 精品人妻午夜一区二区三区四区 | 国模一区二区 | 99热激情 | 久久久久网 | 中文字幕精品久久 | 亚洲精品一区二区三区高潮 | 中文字幕少妇在线三级hd | 强开小受嫩苞第一次免费视频 | 国产精品久久久久aaaa九色 | 波多野结衣在线播放视频 | 国产婷婷一区二区三区久久 | 亚洲精品人成无码中文毛片 | av亚洲在线观看 | 国产伦理五月av一区二区 | 国产亚洲精品久久久闺蜜 | 日本乳喷榨乳奶水视频 | 含羞草一区二区 | 乱淫av | 91亚洲区 | 自拍偷拍福利视频 | 国产又黄又粗的视频 | 国产精品一区二区三区久久 | 国产成人精品av | 中年熟妇的大黑p | 一级做受大片免费视频 | 日韩www视频 | 国产在线视频资源 | 天堂一区 | 酒店大战丝袜高跟鞋人妻 | 午夜精品久久久久久久99老熟妇 | 国产变态口味重另类 | 二区三区在线观看 | 一级黄色片久久 | 日日碰狠狠躁久久躁 | www中文字幕综合码 ww成人 | 亚洲一区二区三区国产 | 8x8ⅹ8成人免费视频观看 | 日韩三级精品 | 欧美色狠| 国产日韩一区二区 | 国产色综合网 | 日韩精品一区二区三区视频 | 亚洲一区二区三区影院 | 免费观看黄色一级视频 | 国产中文在线播放 | 能在线看的av | 免费无码又黄又爽又刺激 | 激情网网站| 久久亚洲人成网站 | 亚洲午夜精品一区二区 | 四虎在线免费 | 色哟哟精品观看 | 天天射影院 | 国产亚洲精品久久久闺蜜 | 91精品久久久久含羞草 | 中文无码熟妇人妻av在线 | 91网入口 | 亚洲三级黄色片 | 五月天精品视频 | 少妇网站在线观看 | 国产97人人超碰caoprom亮点 |