Android服务应用ClockService实现闹钟功能

2022-07-27,,,

clockservice安卓服务应用实现闹钟,供大家参考,具体内容如下

创建clockactivity,可输入一个时间(使用time文本框),再创建一个clockservice在用于计时,到时间后,以在activity中发出通知(在下方的textview中显示“时间到”)。

注意:这里涉及到了service操作activity

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

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

3、 定义一个service服务类,然后在类里面定义一个mybinder的内部类,用于获取service对象与service对象状态。在内部类中必须要实现的方法onbind方法返回mybinder服务对象。在内部类中定义一个gethandler方法获取handler对象用于mainactivity和myservice之间的消息传递。

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

4、 创建mainactivity中的单击事件

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

- activity_main.xml代码:

- myservice.java代码

mainacivity.java

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

《Android服务应用ClockService实现闹钟功能.doc》

下载本文的Word格式文档,以方便收藏与打印。