package com.zzx.factorytest;
import android.content.Context;
import android.os.Bundle;
import android.os.Vibrator;
import android.view.Window;
import android.view.WindowManager;
public class VibrateTestActivity extends TestItemBaseActivity {
private boolean isVibrating = false;
private Vibrator mVibrator; //
@Override
public void onCreate(Bundle savedInstanceState) {
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.vibrate_test_layout);
super.onCreate(savedInstanceState);
mVibrator = (Vibrator) getApplication().getSystemService(
Context.VIBRATOR_SERVICE);
if (mVibrator == null) {
mVibrator = (Vibrator) getApplication().getSystemService(
Context.VIBRATOR_SERVICE);
}
mVibrator.vibrate(new long[]{100, 1000, 1000, 1000}, 1);
isVibrating = true;
}
@Override
protected void onDestroy() {
if (isVibrating) {
mVibrator.cancel();
isVibrating = false;
}
super.onDestroy();
}
}