十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
目前 Android 設(shè)備支持的傳感器類型如下:
五大連池網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)公司,五大連池網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為五大連池成百上千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站建設(shè)要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的五大連池做網(wǎng)站的公司定做!
TYPE_ACCELEROMETER 加速度傳感器又叫 G-sensor,該數(shù)值包含地心引力的影響,單位是 m/s2,測量應(yīng)用于設(shè)備 x 、y、z 軸上的加速度。
將手機(jī)平放在桌面上,x 軸默認(rèn)為0,y 軸默認(rèn)0,z 軸默認(rèn)9.81。
將手機(jī)朝下放在桌面上,z 軸為-9.81。
將手機(jī)向左傾斜,x 軸為正值。
將手機(jī)向右傾斜,x 軸為負(fù)值。
將手機(jī)向上傾斜,y 軸為負(fù)值。
將手機(jī)向下傾斜,y 軸為正值。
TYPE_AMBIENT_TEMPERATURE 溫度傳感器,單位是 ℃,返回當(dāng)前的溫度。
TYPE_GAME_ROTATION_VECTOR 用來探測運(yùn)動(dòng)而不必受到電磁干擾的影響,因?yàn)樗⒉灰蕾囉诖疟睒O。
TYPE_GEOMAGNETIC_ROTATION_VECTOR 地磁旋轉(zhuǎn)矢量傳感器,提供手機(jī)的旋轉(zhuǎn)矢量,當(dāng)手機(jī)處于休眠狀態(tài)時(shí),仍可以記錄設(shè)備的方位。
TYPE_GRAVITY 重力傳感器簡稱 GV-sensor,單位是 $m/s^2%,測量應(yīng)用于設(shè)備X、Y、Z軸上的重力。在地球上,重力數(shù)值為9.8,
TYPE_GYROSCOPE 陀螺儀傳感器叫做Gyro-sensor,返回x、y、z三軸的角加速度數(shù)據(jù)。單位是 radians/second。
TYPE_GYROSCOPE_UNCALIBRATED 未校準(zhǔn)陀螺儀傳感器,提供原始的、未校準(zhǔn)、補(bǔ)償?shù)耐勇輧x數(shù)據(jù),用于后期處理和融合定位數(shù)據(jù)。
TYPE_LIGHT 光線感應(yīng)傳感器檢測實(shí)時(shí)的光線強(qiáng)度,光強(qiáng)單位是lux,其物理意義是照射到單位面積上的光通量。
TYPE_LINEAR_ACCELERATION 線性加速度傳感器簡稱LA-sensor。線性加速度傳感器是加速度傳感器減去重力影響獲取的數(shù)據(jù)。單位是 m/s2。
TYPE_MAGNETIC_FIELD 磁力傳感器簡稱為M-sensor,返回 x、y、z 三軸的環(huán)境磁場數(shù)據(jù)。該數(shù)值的單位是微特斯拉(micro-Tesla),用uT表示。單位也可以是高斯(Gauss),1Tesla=10000Gauss。硬件上一般沒有獨(dú)立的磁力傳感器,磁力數(shù)據(jù)由電子羅盤傳感器提供(E-compass)。電子羅盤傳感器同時(shí)提供方向傳感器數(shù)據(jù)。
TYPE_MAGNETIC_FIELD_UNCALIBRATED 未校準(zhǔn)磁力傳感器,提供原始的、未校準(zhǔn)的磁場數(shù)據(jù)。
TYPE_ORIENTATION 方向傳感器簡稱為O-sensor,返回三軸的角度數(shù)據(jù),方向數(shù)據(jù)的單位是角度。為了得到精確的角度數(shù)據(jù),E-compass 需要獲取 G-sensor 的數(shù)據(jù),經(jīng)過計(jì)算生產(chǎn) O-sensor 數(shù)據(jù),否則只能獲取水平方向的角度。方向傳感器提供三個(gè)數(shù)據(jù),分別為azimuth、pitch和roll:
azimuth: 方位,返回水平時(shí)磁北極和 Y 軸的夾角,范圍為0°至360°。0°為北,90°為東,180°為南,270°為西。
pitch: x 軸和水平面的夾角,范圍為-180°至180°。當(dāng) z 軸向 y 軸轉(zhuǎn)動(dòng)時(shí),角度為正值。
roll: y 軸和水平面的夾角,由于歷史原因,范圍為-90°至90°。當(dāng) x 軸向 z 軸移動(dòng)時(shí),角度為正值。
TYPE_PRESSURE 壓力傳感器,單位是hPa(百帕斯卡),返回當(dāng)前環(huán)境下的壓強(qiáng)。
TYPE_PROXIMITY 接近傳感器檢測物體與手機(jī)的距離,單位是厘米。一些接近傳感器只能返回遠(yuǎn)和近兩個(gè)狀態(tài),因此,接近傳感器將最大距離返回遠(yuǎn)狀態(tài),小于最大距離返回近狀態(tài)。
TYPE_RELATIVE_HUMIDITY 濕度傳感器,單位是 %,來測量周圍環(huán)境的相對(duì)濕度。
TYPE_ROTATION_VECTOR 旋轉(zhuǎn)矢量傳感器簡稱RV-sensor。旋轉(zhuǎn)矢量代表設(shè)備的方向,是一個(gè)將坐標(biāo)軸和角度混合計(jì)算得到的數(shù)據(jù)。RV-sensor輸出三個(gè)數(shù)據(jù):
x*sin(theta/2)
y*sin(theta/2)
z*sin(theta/2)
sin(theta/2)是 RV 的數(shù)量級(jí)。RV 的方向與軸旋轉(zhuǎn)的方向相同。RV 的三個(gè)數(shù)值,與cos(theta/2)組成一個(gè)四元組。
TYPE_SIGNIFICANT_MOTION 特殊動(dòng)作觸發(fā)傳感器。
TYPE_STEP_COUNTER 計(jì)步傳感器,用于記錄激活后的步伐數(shù)。
TYPE_STEP_DETECTOR 步行檢測傳感器,用戶每走一步就觸發(fā)一次事件。
TYPE_TEMPERATURE 溫度傳感器,目前已被TYPE_AMBIENT_TEMPERATURE替代。
Android手機(jī)自帶光線傳感器,通常我們手機(jī)的屏幕自動(dòng)亮度都是用光線傳感器來實(shí)現(xiàn)的。該傳感器在前置攝像頭附近,此外,還有一個(gè)距離傳感器。本文主要講解如何使用Android手機(jī)的光線傳感器。
獲得感應(yīng)器服務(wù)
Android開發(fā)中要使用光線傳感器,需要先獲得系統(tǒng)傳感器服務(wù)Context.SENSOR_SERVICE,獲得方法如下:
SensorManager senserManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE);
獲得光線傳感器
SensorManager是系統(tǒng)傳感器服務(wù),是系統(tǒng)所有傳感器的管理器。通過它,我們獲得制定類型的傳感器,獲得光線傳感器的方法如下:
詳細(xì)代碼
安卓 手機(jī) 的屏幕亮度光線感應(yīng),使用了自動(dòng)感應(yīng)調(diào)節(jié),經(jīng)常還是會(huì)固定在一個(gè)亮度狀態(tài),要手動(dòng)再次開關(guān)一下自動(dòng)調(diào)節(jié)亮度才能正常!是安卓系統(tǒng)都有這個(gè)問題嗎?用過多部安卓手機(jī)都是這樣。
打電話的時(shí)候 感應(yīng)到 然后關(guān)閉屏幕,防止誤觸。
軟件能用到的地方, 有一個(gè)光感解鎖,那個(gè)光線感應(yīng)的會(huì)亮 然后你手指在那晃動(dòng)幾下,就解鎖了 ,不需要按電源鍵,同樣的,還有一個(gè)晃動(dòng)解鎖,晃動(dòng)手機(jī)幾下 這個(gè)是自己設(shè)定的,然后手機(jī)也就解鎖了,那個(gè)距離感應(yīng)的小燈會(huì)一直微微的亮在那里的。
其他的游戲我倒沒碰到使用到的地方。