刚开始接到这个需求的时候,首先就想到了开个线程,不停的去扫当前的时间,但是一想这个做法很耗性能,肯定有更好的办法。

果然,在网上百度了个demo,一看别人的代码,原来Android系统里面有个 Intent.ACTION_TIME_TICK ,这个Action的意思就是

tick会以分钟为单位,每分钟发一次,那么我们只需要写个广播,接收一下就行了。注意这个广播最好动态注册,不然有可能接收不到。

这个问题解决了其他就很简单了。完整代码如下:

   /*** 整点报时*/private void initTimePrompt() {IntentFilter timeFilter = new IntentFilter();timeFilter.addAction(Intent.ACTION_TIME_TICK);registerReceiver(mTimeReceiver, timeFilter);}private BroadcastReceiver mTimeReceiver = new BroadcastReceiver() {@Overridepublic void onReceive(Context context, Intent intent) {Calendar cal = Calendar.getInstance();int hour = cal.get(Calendar.HOUR_OF_DAY);int min = cal.get(Calendar.MINUTE);if (min == 0) {TXZTtsManager.getInstance().speakText("现在是北京时间" + hour + "点整");} else if (min == 30) {TXZTtsManager.getInstance().speakText("现在是北京时间" + hour + "点三十分");}}};

Android整点报时相关推荐

  1. android 整点报时功能,Android整点报时

    应用地址:https://blog.csdn.net/duan140524/article/details/52289834 Android整点报时 原创 walkinthecold 最后发布于201 ...

  2. android 整点报时功能,手机整点报时软件|整点报时(半点报时)下载 v2.1 安卓版_最火软件站...

    整点报时是一个优秀的闹钟程序,主要功能除了定时闹钟,还有整点.半点报时功能,整点报时app的外观也极其简洁,操作简单,耗电量以及系统资源占用极小,另外,您还可以在软件设置中选择喜欢的铃声. 软件介绍 ...

  3. 安卓qpythonttsspeak_简单手机编程:几行代码让你的安卓手机自动整点报时

    既然是简单编程,那么肯定就不是用Android Studio大动干戈写工程文件做APP了,所以我们这里涉及到的是脚本语言Python.简单编程也只是用脚本语言在解释器里运行而已.而这,已经实现了程序正 ...

  4. html万年历闹钟怎么取消,万年历如何取消整点报时,他上面有四个键,分...

    2016-08-25 00:14龚小英 客户经理 在正常走时状态,按一下"增加"键,则可以打开整点报时指示灯和整点报时功能:按一下"增加"键,则可以关闭整点报时 ...

  5. 51单片机c语言电子钟(已加入调时 '整点报时功能1),51单片机c语言电子钟(已加入调时、闹铃、整点报时功能1)万年历2...

    51单片机c语言电子钟(已加入调时.闹铃.整点报时功能1)万年历2 51单片机c语言电子钟(已加入调时.闹铃.整点报时功能1)万年历1 ·一个固定数组 ·时钟,秒表,日历,闹钟 */ #include ...

  6. 24个整点报时_大连交通广播整点报时广告怎么做?大连交通广播全新广告价格...

    大连交通广播整点报时广告怎么做?大连交通广播全新广告价格 1008大连交通广播广告运营商(腾众传播)提供详细大连交通广播主持人口播广告.天气预报广告.早晚高峰广告价格,节目冠名植入.半点/整点报时等多 ...

  7. 利用数字电子计数知识设计并制作的数字电子钟(含multisim仿真),该数字钟具有显示星期、24小时制时间、闹铃、整点报时、时间校准功能

    多功能数字电子钟 仿真文件及文章全文请戳末尾链接 一.功能 1.显示时间 2.显示星期 3.时间校准 4.整点报时 5.(扩展功能)定时闹钟 二.原理 1.脉冲产生 2.计时 3.显示 4.整点报时 ...

  8. 如何在 iPhone 上设置整点报时提醒?

    转自:https://www.pinlue.com/article/2021/04/2100/0011584581600.html 如果您需要 iPhone 在每个整点提醒您,或者在某一个时间段的整点 ...

  9. 树莓派蜂鸣器python代码_树莓派+蜂鸣器=整点报时器

    试了下用树莓派外加一个有源蜂鸣器,实现了一个简单的报时功能. 对于有源.无源蜂鸣器的区别,简短介绍下: 一.无源蜂鸣器: 1.无源内部不带震荡源,所以如果用直流信号无法令其鸣叫.必须用2K~5K的方波 ...

最新文章

  1. python 将excel文件转换为txt文件_python利用pandas将excel文件转换为txt文件的方法
  2. mysql mydumper_系统运维|Mydumper-MySQL数据库备份工具
  3. python3 namedtuple_去年发布的Python 3.8 稳定版,帮你们来一波特性全面解读
  4. 一文看尽深度学习这半年
  5. 指利用计算机技术实现对文本篇章的理解,行业发展|人工智能的自然语言处理技术已经到了这一步...
  6. RJ-45接口信号定义
  7. 转:windows 蓝屏代码 .
  8. 用Python快速实现图片的风格迁移
  9. python 24点题目分析_24点游戏的递归解法和Python实现
  10. 闪存flash基础原理
  11. 《游戏引擎架构》信息总汇
  12. 微信配网airkiss
  13. 学而思网校怎么查看回放 学而思网校查看回放教程
  14. Web3 赋能音乐行业,能否创造更多价值?
  15. 《流浪地球》逆袭《新喜剧之王》的真正原因
  16. 科技百咖 | 华途少帅谢永胜眼中的数据安全治理
  17. 嵌入式系统硬件构成-嵌入式系统硬件体系结构
  18. 可怕,GPT-3论坛跟帖灌水一周无人发现!专挑热搜,秒秒钟长文
  19. Servlet(一)——刨根问底
  20. SDN in Action: Practice SDN/OpenFlow with LINC-Switch and OpenDaylight

热门文章

  1. 计算机网络实践之元气骑士公网异地联机(二) 两种方案可行性分析
  2. 注意了!Chrome 浏览器最新高危漏洞曝光
  3. 计算机考试准考证尺寸标准
  4. IRSHELL 3.8/3.81安装使用教程
  5. 简历-lol学习性项目
  6. 怎样合法地打造一个属于自己的商业情报网络?
  7. 深度解读:金融企业容器云平台存储如何选型
  8. 报告模板 仿 LaTeX beamer主题: Metropolis Powerpoint版本
  9. 成功拿到B站测开岗年薪50W+offer,面经分享
  10. np.degrees()