[問題] sensor gravity 碰撞問題

看板AndroidDev作者 (火焰)時間10年前 (2014/06/23 00:32), 10年前編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
想請問各位 手機如果遇到撞擊是如何知道的? 查過 SensorManager Type_Gravity 但我使用過後,經過猛烈搖晃 所偵測到的value[1~3] 其力總合都是差不多 1G 是我忽略甚麼了嗎? 還是說撞擊偵測不是用該sensor呢? 以下是 sensor 那部分的 code @Override public void onSensorChanged(SensorEvent sensorEvent) { Sensor source = sensorEvent.sensor; if(source.getType() == Sensor.TYPE_GRAVITY){ gravity[0] = sensorEvent.values[0]; // x-axis gravity gravity[1] = sensorEvent.values[1]; // y-axis gravity gravity[2] = sensorEvent.values[2]; // z-axis gravity float g = (gravity[0]的平方 + gravity[1]的平方+ gravity[2]的平方)開根號 } } 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.161.148.177 ※ 文章網址: http://www.ptt.cc/bbs/AndroidDev/M.1403454751.A.483.html ※ 編輯: redok (1.161.148.177), 06/23/2014 00:34:01

06/23 16:54, , 1F
用ACCELEROMETER SENSOR
06/23 16:54, 1F

06/24 00:28, , 2F
謝謝大大@@! 我以為是重力
06/24 00:28, 2F
文章代碼(AID): #1JfmKVI3 (AndroidDev)