Android服务Service使用总结.docVIP

  • 7
  • 0
  • 约2.11万字
  • 约 21页
  • 2016-11-28 发布于重庆
  • 举报
Android服务Service使用总结

Android服务Service使用总结 一.Service简介 Service是Android 系统中的四大组件之一(Activity、Service、BroadcastReceiver、 ContentProvider),它跟Activity的级别差不多,但不能页面显示只能后台运行,并且可以和其他组件进行交互。service可以在很多场合的应用中使用,比如播放多媒体的时候用户启动了其他Activity这个时候程序要在后台继续播放,比如检测SD卡上文件的变化,再或者在后台记录你地理信息位置的改变等等,总之服务总是藏在后台的,例如,一个service可能处理网络 事物,播放音乐,执行文件I/O,或与一个内容提供者交互,所有这些都在后台进行。 我们一定要知道的是这里Service的后台运行并不是子线程。Service的运行是在主线程中进行的,只是它没有界面显示而已,它的耗时操作同样需要开启子线程,否者会跟Activity一样出现ANR(application not response–程序没有响应)。 我们要知道的是主线程的内容包括UI和后台。只要程序中的UI或后台其中一个在跑,程序都算是在运行状态。 (一)Service的创建和注册 1.Service服务的创建 必须要实现重写其中的onBind方法,可以在里面做各种操作

文档评论(0)

1亿VIP精品文档

相关文档