Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android系統教程 >> Android開發教程 >> Android重力感應示例

Android重力感應示例

編輯:Android開發教程

android中的很多游戲的游戲都使用了重力感應的技術,就研究了一下重力感應

以屏幕的左下方為原點,箭頭指向的 方向為正。從-10到10,以浮點數為等級單位,想象以下情形:

手機屏幕向上(z軸 朝天)水平放置的時侯,(x,y,z)的值分別為(0,0,10);

手機屏幕向下(z軸朝地)水平放置的時侯,(x,y,z )的值分別為(0,0,-10);

手機屏幕向左側放(x軸朝天)的時候,(x,y,z)的值分別為(10,0,0);

手機豎直(y軸朝天)向上的時候,(x,y,z)的值分別為(0,10,0);

其他的如此類推,規律就是:朝天的就是正 數,朝地的就是負數。

利用x,y,z三個值求三角函數,就可以精確檢測手機的運動狀態了。

代碼實例:

AndroidManifest.xml

<uses-permission android:name="android.hardware.sensor.accelerometer"/>

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved