我想实现到点自动震动的功能 问问大婶们 在activity 和 AlarmReceiver (继承 broadcastreceiver)中该怎么写 表示不会呀。。

解决方案 »

  1.   


    private static final long[] sVibratePattern = new long[] {
                500, 500
        };Vibrator mVibrator = (Vibrator) this.getSystemService(Context.VIBRATOR_SERVICE);mVibrator.vibrate(sVibratePattern, 0);
    震动完毕!
      

  2.   

    使用震动功能需要用到一个系统服务 Vibrator ,通过  getSystemService(Context.VIBRATOR_SERVICE) 可以获取到这个服务的实例。
    调用 vibrate(long time)这个方法就可以控制手机震动多长时间
    cancel() 关闭震动需要注意的是震动需要添加权限:android.permission.VIBRATE
      

  3.   


    LZ可以看看这个博文震动api的译文http://blog.csdn.net/DLUTBruceZhang/article/details/8566302