感应器应用.PDFVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
感应器应用

感應器應用 10-1 感應器介紹 10-2 加速度感應器 10-3 方位感應器 10-4 接近感應器 10-5 光線感應器 10-1 感應器介紹 感應器(sensor )就是專門感應外界事物變化,並將其變化轉為數值的一種 接收器。日常生活中常見的感應器有:溫度計(感應外界溫度變化)、指北針(感 應南北極磁場)。另外受歡迎的電視遊樂器 Wii ,其搖桿內藏加速度感應器,可 以讓 Wii 透過該感應器知道搖桿傾斜的狀況來作適當的回應。 與 Android 感應器有關的函式庫都放在「android.hardware 」套件內,目前所 支援的感應器如表 10-1 所示 1 : ▼表 10-1 感應器 對應的值 加速度感應器 Sensor.TYPE_ACCELEROMETER 重力感應器 Sensor.TYPE_GRAVITY 陀螺儀感應器 Sensor.TYPE_GYROSCOPE 光線感應器 Sensor.TYPE_LIGHT 線性加速度感應器 Sensor.TYPE_LINEAR_ACCELERATION 磁場感應器 Sensor.TYPE_MAGNETIC_FIELD 方位感應器 SensorManager.getOrientation() 已取代Sensor.TYPE_ORIENTATION 壓力感應器 Sensor.TYPE_PRESSURE 接近感應器 Sensor.TYPE_PROXIMITY 旋轉向量感應器 Sensor.TYPE_ROTATION_VECTOR 溫度感應器 Sensor.TYPE_TEMPERATURE 1 請參看Android 2.3 版API 文件關於Sensor 類別常數的說明。 10-2 不可不知 1. 不是每一台 Android 行動裝置都有表 10-1 所列的感應器,如果沒有對應 的感應器,即使寫程式也無法取得對應的資料。 2. Android 模擬器無法模擬感應器功能,雖然網路上有模擬感應器的軟體2 , 但還是強烈建議直接在實機上測試方為上策。 不論是何種感應器,最重要的就是取得其對外界感應後所蒐集到的數值,數 值是以一個 float 陣列儲存,通常以 values[i]來代表(values 代表該陣列名稱,i 代表索引),依照不同的感應器,陣列的元素個數也會有所不同。例如加速度與 方位感應器都有 軸、 軸、 軸觀念,所以有 個數值: 、 、 X Y Z 3 values[0] values[1] values[2] 以儲存對應資訊;而接近感應器只有距離一個數值,所以只使用到 values[0] 。每個數值代表的意義將於下列各個感應器小節再做詳細說明。一般 Android 行動裝置大部分都有加速度感應器、方位感應器、接近感應器與光線感 應器的功能,所以本章專門探討這 4 個感應器。雖然未提及其他感應器,但取得 數值的方式皆相同。 10-2 加速度感應器 在說明加速度感應器之前,先說明 X 軸、Y 軸、Z 軸所代表的位置。圖 10-1 屬於 3D 座標圖,Android 採用 OpenGL ES 的座標系統,說明如下: 1. 螢幕左下角頂點為原點(x=0, y=0, z=0 ),此與一般 2D 座標系統原點在 螢幕左上角不同。 2. X 軸為左向右的水平方向,所以向右 X 值增加,向左 X 值減少。 3.

文档评论(0)

wumanduo11 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档