您的位置:首页 > 移动开发 > Android开发

android Timer TimerTask Handler 设备震动

2015-04-28 15:01 549 查看
<span style="font-size:18px;">Timer timer = new Timer();
Handler handler = new Handler(){
public void handleMessage(Message msg) {
switch (msg.what) {
case 1:
onRefreshBedList();
break;
}
super.handleMessage(msg);
}

};
TimerTask task = new TimerTask(){
public void run() {
Message message = new Message();
message.what = 1;
handler.sendMessage(message);
}

};

timer.schedule(task, 120000,540000);

</span><pre name="code" class="java"><span style="font-size:18px;">public static void vibrator(Context c) {
Vibrator vibrator = (Vibrator)c.getSystemService(Context.VIBRATOR_SERVICE);
long [] pattern = {100,400,100,400};   // 停止 开启 停止 开启
vibrator.vibrate(pattern,-1);
}
public static boolean hasVibrator(Context c){//判断设备能否震动
Vibrator vibrator = (Vibrator)c.getSystemService(Context.VIBRATOR_SERVICE);
return vibrator.hasVibrator();
}</span>



<!-- 访问震动的权限 -->
<uses-permission android:name="android.permission.VIBRATE" />
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android