网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

Android利用ClockService实现一个定时闹钟功能-创新互联

Android利用ClockService实现一个定时闹钟功能?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

创新互联专注于企业营销型网站、网站重做改版、石峰网站定制设计、自适应品牌网站建设、html5商城网站建设、集团公司官网建设、外贸网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为石峰等各大城市提供网站开发制作服务。

创建ClockActivity,可输入一个时间(使用Time文本框),再创建一个ClockService在用于计时,到时间后,以在Activity中发出通知(在下方的TextView中显示“时间到”)。


注意:这里涉及到了Service操作Activity

Android利用ClockService实现一个定时闹钟功能

Android利用ClockService实现一个定时闹钟功能

Android利用ClockService实现一个定时闹钟功能

实验步骤:使用BoundService方式开启服务

1、首先定义布局文件,这里不做过多赘述

Android利用ClockService实现一个定时闹钟功能

3、 定义一个Service服务类,然后在类里面定义一个MyBinder的内部类,用于获取Service对象与Service对象状态。在内部类中必须要实现的方法onBind方法返回MyBinder服务对象。在内部类中定义一个getHandler方法获取Handler对象用于MainActivity和MyService之间的消息传递。

Android利用ClockService实现一个定时闹钟功能

Handler消息传递关键代码如下:

Android利用ClockService实现一个定时闹钟功能

Android利用ClockService实现一个定时闹钟功能

4、 创建MainActivity中的单击事件

Android利用ClockService实现一个定时闹钟功能

5、服务的绑定需要创建ServiceConnection对象并实现相应的方法,然后在重写的onServiceConnected方法中获取后台Service,代码如下:

Android利用ClockService实现一个定时闹钟功能

- Activity_main.xml代码:

<?xml version="1.0" encoding="utf-8"?>


 

 

 
 

 

 

网页标题:Android利用ClockService实现一个定时闹钟功能-创新互联
地址分享:http://bjjierui.cn/article/doccog.html

其他资讯