1.创建一个广播接收者AlarmReceiver,接收到广播之后,开始震动
package rolechina.jremm.com.test4.pack529;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.os.Vibrator;
import android.util.Log;
/**
* 广播接收者
* 接收到 广播
*/
public class AlarmReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
if (intent != null) {
Log.e("111","开始震动");
// 接收到广播后响起闹铃,振动器震动 30 秒
Vibrator vibrator = (Vibrator) context.getSystemService(Context.VIBRATOR_SERVICE);
vibrator.vibrate(3*10000);
}
}
}
2.震动要开启的权限在AndroidManifest.xml中
<!--振动器的权限-->
<uses-permission android:name="android.permission.VIBRATE"/>
3.在BroadcastActivity 在20秒后发送广播
package rolechina.jremm.com.test4.pack529;
import an