デバイスを 2 秒間振ったときに現在のアクティビティを終了したいだけです。そのために私は何をすべきですか?誰でも私を案内してください。
質問する
229 次
3 に答える
2
public class YourActivity extends Activity implements SensorEventListener
{
onCreate()...
public void onSensorChanged(SensorEvent event)
{
if (event.sensor.getType() == Sensor.TYPE_ACCELEROMETER)
{
// your code here
}
}
}
于 2012-06-06T09:04:51.243 に答える
1
SensorEventListenerを使用する必要があります。ここにあなたが始めるためのいくつかのサンプルコードがあります。
于 2012-06-06T09:03:38.827 に答える
0
ループでセンサー データを受信しwhile
、揺れの最中かどうかを判断します。その場合、タイムスタンプ変数を保持し、2 秒が経過するまでこれを行うためにイベント タイムスタンプを取得できます。
@gtumca-MAC は、センサー イベントの使用方法を示しました。詳細については、Google API ドキュメントを確認してください。非常によく説明されています。
于 2012-06-06T11:51:24.853 に答える