android 手机震动功能实现
2012-10-31 21:03
621 查看
Vibrator--android 振动器
震动权限<uses-permission android:name="android.permission.VIBRATE"/>
震动实例化
mVibrator = (Vibrator) getSystemService(VIBRATOR_SERVICE);
震动指定时间
mVibrator.vibrate(1000);
按数组指定震动
mVibrator.vibrate(pattern,0);//-1为不重复,0为一直震动
pattern 是指按着数组中所给的间隔震动
震动取消
mVibrator.cancel();
package com.wx.vibrator;
import android.os.Bundle;
import android.os.Vibrator;
import android.app.Activity;
import android.view.Menu;
import android.view.MotionEvent;
public class MainActivity extends Activity {
private Vibrator mVibrator;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mVibrator = (Vibrator) getSystemService(VIBRATOR_SERVICE);
}
@Override
public boolean onTouchEvent(MotionEvent event) {
if(MotionEvent.ACTION_DOWN == event.getAction()){
long[] pattern = {800, 50, 400, 30};
//mVibrator.vibrate(1000);//震动指定时间
mVibrator.vibrate(pattern, 0);//-1为不重复,0为一直震动 pattern 是指按着数组中所给的间隔震动
}
return super.onTouchEvent(event);
}
@Override
protected void onStop() {
super.onStop();
if(null!=mVibrator){
mVibrator.cancel();
}
}
}
相关文章推荐
- Android 手机震动功能实现
- Android 手机震动功能实现
- Android编程实现手机震动功能的方法
- Android 手机震动功能实现
- Android手机的震动功能实现
- android 之实现手机震动功能
- .Android 手机震动功能实现
- Android 手机震动功能实现
- cocos2dx-3.6在android下实现手机震动功能
- Android 手机震动功能实现
- Android 手机震动功能的实现
- Android 手机震动功能实现
- Android 手机震动功能实现
- Android 手机震动功能实现
- Android 手机震动功能实现
- Android 手机震动功能实现
- Android 手机震动功能实现
- Android 手机震动功能实现
- 实现调用Android手机的拍照功能
- 实现调用Android手机的拍照功能