登录 立即注册
安币:

安卓巴士 - 安卓开发 - Android开发 - 安卓 - 移动互联网门户

查看: 80|回复: 5

Android 使用AlarmManager和NotificationManager来实现闹钟和通知栏

[复制链接]

233

主题

233

帖子

1482

安币

手工艺人

发表于 2017-12-6 14:53:20 | 显示全部楼层 |阅读模式

        实现闹钟运行的效果如下:

        

        

        通知栏的运行后效果图如下:

        

        布局文件(activity_main.xml)

[Java] 查看源文件 复制代码
<

        activity_ring.xml

[Java] 查看源文件 复制代码
<

        ringactivity

[Java] 查看源文件 复制代码
package com.example.g150825_android28;
import android.media.mediaplayer;
import android.support.v7.app.appcompatactivity;
import android.os.bundle;
import android.view.view;
public class ringactivity extends appcompatactivity {
  private mediaplayer mediaplayer;
  @override
  protected void oncreate(bundle savedinstancestate) {
    super.oncreate(savedinstancestate);
    setcontentview(r.layout.activity_ring);
    mediaplayer = mediaplayer.create(this, r.raw.sqbm);
    mediaplayer.start();
  }
  public void stop(view view){
    mediaplayer.stop();
    finish();
  }
}

        myreceiver

[Java] 查看源文件 复制代码
package com.example.g150825_android28;
import android.content.broadcastreceiver;
import android.content.context;
import android.content.intent;
import android.widget.toast;
public class myreceiver extends broadcastreceiver {
  public myreceiver() {
  }
  @override
  public void onreceive(context context, intent intent) {
    if("com.example.g150825_android28.ring".equals(intent.getaction())){
      toast.maketext(context, "闹钟响了", toast.length_short).show();
      //跳转到activity
      intent intent1=new intent(context,ringactivity.class);
      //设置标志位(flag)
      intent1.setflags(intent.flag_activity_new_task);
      context.startactivity(intent1);
    }
  }
}

        清单文件(androidmanifest.xml)

[Java] 查看源文件 复制代码
<


28

主题

9376

帖子

-1454

安币

限制会员

小白

发表于 2017-12-7 05:55:29 | 显示全部楼层
感觉楼主很用心,辛苦啦~

6

主题

8577

帖子

-2486

安币

限制会员

发表于 2017-12-7 18:13:24 | 显示全部楼层
支持,感谢,祝巴士越来越好~

2

主题

8614

帖子

-2176

安币

限制会员

QQ达人

发表于 2017-12-8 12:23:38 | 显示全部楼层
感谢分享,楼主V5~

0

主题

8355

帖子

-2459

安币

限制会员

发表于 2017-12-9 10:22:00 | 显示全部楼层
楼主是好人,回个帖会有安币吗?

0

主题

8490

帖子

-2495

安币

限制会员

发表于 2017-12-10 04:16:08 | 显示全部楼层
每次我都积极回帖的,想要安币~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站长推荐

通过邮件订阅最新安卓weekly信息
上一条 /4 下一条
联系我们
关闭
合作电话:
13802416937
Email:
435399051@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| 申请友链|手机版|站点统计|安卓巴士 ( 粤ICP备15117877号 )

快速回复 返回顶部 返回列表