好久没写博客了,实在是太忙了,又鉴于鄙人天生爱睡觉。幸运的是,上周终于把自己的第一个Apk写好了,,接下来,就写个小系列来记录一下吧。不过,在此之前,先把这篇黑科技写起来(研究了小段时间,确实好玩)。
原理思路:1、利用alarm机制来定时
2、利用广播,启动新的Activity拨打电话
3、利用反射机制,取得手机状态,接通后一定时间挂断
先上图片吧
接下来上详细的代码块:
一、点设置之后会有一个timepickDialog弹出,用来设置AlarmClock的启动时间
btnSettting.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
c.setTimeInMillis(System.currentTimeMillis());
new TimePickerDialog(MainActivity.this,
new OnTimeSetListener() {
@Override
public void onTimeSet(TimePicker vi