码迷,mamicode.com
首页 > 移动开发 > 详细

Android总结七(Service)

时间:2014-07-18 14:33:07      阅读:454      评论:0      收藏:0      [点我收藏+]

标签:android   使用   文件   art   for   re   

一.服务

  1.什么是服务?

    Service是一个可以长期在后台运行, 没有界面的组件.

    它可以被其他组件绑定, 可以在进程之间通信.

  2.创建Service

    定义类继承Service, 实现回调函数.

    在清单文件中声明<service>

  3.启动服务,停止服务

    在其他组件中可以调用startService()方法启动一个服务, 可以调用stopService()方法停止一个服务

    在服务中可以使用stopSelf()方法停止服务。如果stopSelf()方法不传任何参数, 就是立即停止, 无论是否还有其他未执行结束的, 都会立即停止;传入startId则是等到所有其他的start()执行结束后再停止服务。

  4.耗时操作

    如果需要在服务中做耗时的操作, 那么也需要开启新的线程.

    如果希望服务长期运行, 即使在内存不足的时候也不要被杀, 那么可以设置为前台服务. startForeground()

  

Android总结七(Service),布布扣,bubuko.com

Android总结七(Service)

标签:android   使用   文件   art   for   re   

原文地址:http://www.cnblogs.com/FlySheep/p/3852608.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!