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 thread handler timertask
- Android杂谈之Handler与timer及TimerTask结合实现定时任务
- Android实现调度任务的三种方式:TimerTask、ScheduledExecutorService、Handler
- Android按钮屏蔽计时器(handler+TimerTask)
- android 定时任务(TimerTask和Handler对比)
- Android中TimerTask与Handler延迟多线程源代码
- android基础---Timer和TimerTask简单实现定时任务
- android,结合Timer和TimerTask实现定时任务
- Timer搭配TimerTask与Handler使用(更新UI)
- android Timer在通话过程中中断——Handler中有数据发送代码
- Android 定时操作方法AlarmManager,Timer,Handler
- android TimerTask 的简单应用,以及java.lang.IllegalStateException: TimerTask is scheduled already错误的解决方法
- Android 使用Timer代替Handler 做循环任务 节省内存
- Android----------Handler和Timer实现倒计时
- Android项目开发实战—倒计时[Handler,Timer,TimerTask,Message]
- android Timer(定时器) Handler
- android 计时器的三种实现(Chronometer、Timer、handler)
- android 定时器(Handler Timer Thread AlarmManager CountDownTimer)
- Android用Handler+Timer 异步加载
- Android之Timer&TimerTask的使用注意