1. 效果图

2. 实现代码

public class firstActivity extends Activity {private static final String AM_ACTION = "iflab.test.AM_ACTION"; // ACTION常量
@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);Button btn1 = (Button) findViewById(R.id.button1); // 获取对象final AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);// 获取系统服务Intent intent = new Intent(); // Intent对象intent.setAction(AM_ACTION); // 设置Actionintent.putExtra("message", "该下班啦!"); // 传递字符串final PendingIntent pendingIntent = PendingIntent.getBroadcast(firstActivity.this, 0, intent, 0);final long time = System.currentTimeMillis(); // 设置当前时间
btn1.setOnClickListener(new View.OnClickListener() { // 监听器
@Overridepublic void onClick(View v) {// TODO Auto-generated method stubalarmManager.set(AlarmManager.RTC_WAKEUP, time, pendingIntent); // 设置单次闹钟提醒
            }});}
}

firstActivity

public class myReceiver extends BroadcastReceiver{@Overridepublic void onReceive(Context arg0, Intent arg1) {// TODO Auto-generated method stub
        String str;str="触发单次闹钟:"+arg1.getStringExtra("message");Toast.makeText(arg0, str,Toast.LENGTH_LONG).show();        //显示
    }
}

myReceiver

  <receiver android:name="myReceiver"><intent-filter><action android:name="iflab.test.AM_ACTION"/></intent-filter></receiver>

配置文件

转载于:https://www.cnblogs.com/SM-t/p/4162526.html

Android -- 闹钟服务的使用(单次闹钟)相关推荐

  1. android 闹钟服务,如果闹钟时间已经过去,android可以防止即时触发闹钟服务

    如果闹钟时间已经过去,android可以防止即时触发闹钟服务 报警pipe理器的参考说 如果所述的触发时间在过去,则会立即触发警报. 我在申请中遇到了这个问题. 这是我的报警pipe理员代码: Int ...

  2. Android闹钟服务AlarmManager

    获取服务 AlarmManager mAlarmManager = (AlarmManager) getSystemService(Context.ALARM_SERVICE); 设置闹钟 Andro ...

  3. android 闹钟服务,android开发笔记之 AlarmManager(闹钟服务)

    手机闹钟服务AlarmManager AlarmManager通常用来开发手机闹钟,并且它是一个全局定时器,可在指定时间或指定周期启动其他组件(包括Activity,Service,Broadcast ...

  4. android 闹钟服务,Android Service实现闹钟

    1.MainActivity.class中开启服务 import android.content.Intent; import android.support.v7.app.AppCompatActi ...

  5. 安卓AlarmManager(闹钟服务)

    Android 基础入门教程 1.0 Android基础入门教程1.0.1 2015年最新Android基础入门教程目录1.1 背景相关与系统架构分析1.2 开发环境搭建1.2.1 使用Eclipse ...

  6. 火箭闹钟 android,闹钟就要凶残的! -- 火箭闹钟 #Android #iPhone

    闹钟们想把我们叫醒可谓是煞费苦心,虐心闹钟更是层出不穷,但是像火箭闹钟这种又虐心又漂亮的却不多见.最近这款曾经被每日最美推荐过一次的应用升级到了 2.0 版本,再次登上每日最美的火箭闹钟会为我们带来哪 ...

  7. android闹钟(五):实现闹钟功能

    闹钟主页面:AlarmView.java package com.mytest.myclock;import java.util.Calendar;import android.app.AlarmMa ...

  8. android多个闹钟实现,Android编程实现PendingIntent控制多个闹钟的方法

    本文实例讲述了Android编程实现PendingIntent控制多个闹钟的方法.分享给大家供大家参考,具体如下: 要用 android.app.PendingIntent.getBroadcast( ...

  9. android如何实现每周自定义闹钟,Android中使用alarmManager+PendingIntent实现自定义闹钟...

    Android中使用alarmManager+PendingIntent实现自定义闹钟 发布时间:2020-11-24 15:36:41 来源:亿速云 阅读:154 作者:Leah 今天就跟大家聊聊有 ...

  10. 如何优雅地实现一个闹钟服务

    我们在开发互联网产品的时候,经常会遇到这样的业务场景,例如: 我们在电商网站下了一个订单,电商平台可能要求我们一定时间内完成支付,否则订单就会被自动取消: 我们在工作协同平台上预约了一个会议,在会议即 ...

最新文章

  1. 国外公司制造无需人参与的AI训狗机器
  2. Notification通知栏
  3. 【网址收藏】在win10中使用Minikube安装Kubernetes
  4. Nhibernate配置和访问数据问题
  5. Xmind settings lower
  6. 【加解密学习笔记:第二天】动态调试工具OllyDbg使用基础介绍
  7. 给你的数据来一个顶层设计
  8. 5月16日亮相!华硕ZenFone 6新旗舰曝光:无刘海全面屏加持
  9. 对scala函数总结
  10. 多媒体制作技术心得体会_二维flash课件动画制作的价格是多少
  11. L1-021. 重要的话说三遍-PAT团体程序设计天梯赛GPLT
  12. hdu 1520 Anniversary party(第一道树形dp)
  13. 2019年春季学习第七周学习总结
  14. java 使用 poi 操纵 excel2003 经验总结
  15. java运行方法_java程序怎么运行?java程序运行方法
  16. 创维hc2800 产品规格书
  17. 用命令将FAT32格式磁盘转换为NTFS格式
  18. 时域分析——有量纲特征值含义一网打尽
  19. 关于大图片裁剪在华为等手机上无法使用问题
  20. ios 默认字体加粗

热门文章

  1. 海康录像机怪事:只有第一个通道能取到RTSP流,其他通道都取不到
  2. TensorFlow/Python的一个范例代码及阅读说明
  3. 由深圳的大树所想到的
  4. C++中使用GSoap
  5. mysql 高级查询总结_MySQL高级查询
  6. eclipse+java类不报错_eclipse,代码中有错误,项目或者java类中却不显示红叉
  7. mysql的bht_BHT
  8. 逻辑回归python sigmoid(z)_python 实现逻辑回归
  9. 机器学习大作业_机器学习编程作业6-支持向量机(Python版)
  10. 大学python考试会挂科吗_学姐含泪劝告:4个“最难学”的大学专业,考试“挂科”是常态...