Android service组件

来源:互联网 发布:网络教育本科文凭 编辑:程序博客网 时间:2024/06/05 05:49

       定义一个service类只要继承service类就可以了,实现其生命周期中的方法.

       service有自己的生命周期,我们可以调用startservice()启动一个service或者使用bindservice方法来绑定一个存在的service,还可以通过RPC(远程进程调用)机制来实现不同进程间service的调用.

       创建一个service:

              onBind(Intent intent);是必须实现的一个方法,返回一个绑定的接口给service.

              onCreat,当service被创建是,系统自动调用.

               onStart(Intent intent,int startId),当通过startservice方法启动service时,该方法被调用.

              ondestroy ,当service不在使用是系统调用.

      要使用service 必须在<AndroidMainf.xml>配置文件使用<service>元素声明service,在<service>元素中添加<intent:filter>指定如何访问该service.

 

原创粉丝点击