體感遊戲:Android Sensor 感應器
Sensor | Android Developers
SensorEvent | Android Developers
範例1: TYPE_ACCELEROMETER Sensor X Y Z 軸加速感應器
Use with getSystemService(String) to retrieve a SensorManager for accessing sensors.
Life Cycle
- onCreate 程式開始執行時
- onStop 程式被暫停或結束
- onResume 程式被重新執行時
練習:將顯示的值,根據大於0或小於0顯示不同的顏色
範例2: 剪刀 石頭 布 Rock-paper-scissors
根據 y 軸的加速度 ,往下時小於 -2, 往上時大於 3
使用 Random 產生 剪刀 石頭 布
練習:若連續的猜拳出現相同的手勢,則在後面加上次數
練習:改用圖示來表示 剪刀、石頭、布
使用 adb -d install apk 檔案直接安裝 android package
adb -d install SensorDice.apk
當手機甩動時,利用隨機方式,偵測手機甩動,以圖形顯示骰子與用文字顯示對應點數,執行畫面如下
當手機甩動時,利用隨機方式,偵測手機甩動,以圖形顯示2顆骰子與用文字顯示對應點數與成對,執行畫面如下