日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > Android >内容正文

Android

android 传感器 balance filter,Android 传感器 API.doc

發(fā)布時(shí)間:2023/12/4 Android 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android 传感器 balance filter,Android 传感器 API.doc 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Android 傳感器 API

1.1 序言 ? ?【Android蛋蛋網(wǎng)】在這一章我們主要針對(duì)Android的傳感器(Sensor)進(jìn)行說明。如果說Java的程序和硬件有些遠(yuǎn)的感覺,那么可以說傳感器距離硬件很近。傳感器(Sensor)聽起來似乎感覺很難,其實(shí)它并不是很難。做起來并很有意思的,我相信,通過我對(duì)傳感器的介紹你會(huì)對(duì)它感興趣的,應(yīng)為你可以切身體會(huì)到它的存在。1.2 傳感器(Sensor)是什么???? 傳感器是能標(biāo)識(shí)溫度,加速度等等物理現(xiàn)象的轉(zhuǎn)換電子信號(hào)的機(jī)器。Android SDK,在移動(dòng)設(shè)備中提供了各種各樣的傳感器的API。那么,本章的例程,在模擬器中不能使用,這點(diǎn)請(qǐng)大家注意。需要在實(shí)際的手機(jī)上測(cè)試才能體現(xiàn)。這里我就不進(jìn)行詳細(xì)進(jìn)行說明如何連接手機(jī)進(jìn)行運(yùn)行程序了,在本網(wǎng)站 【Android蛋蛋網(wǎng)】有對(duì)應(yīng)的介紹,請(qǐng)讀者自己參照。1.3? 傳感器(Sensor)關(guān)聯(lián)的類(Class)和接口(Interface)???? 首先,我們對(duì)Android SDK提供的傳感器關(guān)聯(lián)的類和接口進(jìn)行介紹。1.3.1? android.hardware.Sensor類?? Sensor類,是管理各種傳感器的共同屬性(名字,版本等等)的類。●主要的常量???? 在Sensor類,能使用的傳感器的種類通過常量來定義的(表1-1)。但是根據(jù)硬件,傳感器搭載是任意的。比如現(xiàn)在市場(chǎng)銷售的(Dev Phone,HTC Dream)實(shí)際確認(rèn)有TYPE_ACCELEROMETER,TYPE_ORIENTATION,TYPE_MAGNETIC_FIELD,TYPE_TEMPERATURE四種類別。表1-1 傳感器的種類

常量名

說明

實(shí)際的值

TYPE_ACCELEROMETER

加速度

1

TYPE_GYROSCOPE

陀螺儀

4

TYPE_LIGHT

光照

5

TYPE_MAGNETIC_FIELD

磁力計(jì)

2

TYPE_ORIENTATION

方位傳感器

3

TYPE_PRESSURE

壓力傳感器

6

TYPE_PROXIMITY

距離傳感器

8

TYPE_TEMPERATURE

溫度傳感器

7

TYPE_ALL

全部的傳感器

-1

●主要的方法???? Sensor類的主要的方法參照下面的表1-2

方法

處理內(nèi)容

public float getMaximumRange()

返回傳感器的最大值

public String getName()

返回傳感器的名字

public float getPower()

f返回傳感器的功率(mA毫安)

public float getResolution()

返回傳感器的精度

public int getType()

返回傳感器的類型

public String getVentor()

返回Vendor名

public int getVersion()

返回傳感器的版本號(hào)

1.3.2? android.hardware.SensorManager類? SensorManager類是對(duì)搭載的移動(dòng)設(shè)備的傳感器進(jìn)行訪問的類,用這個(gè)類的借口能取得事件*********的登錄/刪除、傳感器的信息。●主要的常量??? 在SensorManager有很多個(gè)常量被定義,但是這些中最重要的是關(guān)于傳感器的反應(yīng)速度的,如(表1-3)。Android,在*********進(jìn)行登錄的時(shí)候通過4個(gè)階段對(duì)傳感器進(jìn)行設(shè)定的。表1-3 關(guān)于傳感器的反映速度的常量

常量名 說明 實(shí)際的值 SENSOR_DELAY_FASTEST 在游戲想特別快的反應(yīng)速度的時(shí)候使用0 SENSOR_DELAY_GAME 游戲用1 SENSOR_DELAY_UI 用戶接口用2 SENSOR_DELAY_NORMAL 取得傾斜度的時(shí)候使用(缺省)3 ●主要的方法???? SensorManager類的主要方法如表1-4所示表1-4 SensorManager類的主要方法?

方法 處理內(nèi)容 public boolean registerListener(????? SensorEventListener listener,????? Sensor sensor,????? int rate)登錄被指定反應(yīng)速度的*********。反應(yīng)速度的指定,使用前面的(表1-3)的SENSOR_DELAY系列常量public void unregisterListener(SensorEventListener listener)解除全部的傳感器的*********的登錄public void unregister

總結(jié)

以上是生活随笔為你收集整理的android 传感器 balance filter,Android 传感器 API.doc的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。