android精要——Service

简介:
  1. Android Service并不是运行在独立的进程或线程中,在进程的主线程(UI线程)中运行。如果需要处理大量数据或者进行耗时操作,则需要开辟独立线程实现;

  2. IntentService在创建时开辟了一个后台线程,所以它可以处理耗时操作;

  3. Service的两种启动方式:

    (1)Context.startService(Intent intent);这中方式会调用Service.onStartCommand()方法,在该方法中可以使用intnet传递的数据;

    (2)Context.bindService();这种方式不会执行Service.onStartCommand(),通过重写Service.onBind()方法来返回数据;服务调用这通过回调ServiceConnection.onServiceConnected获取service中的数据。













本文转自wauoen51CTO博客,原文链接:http://blog.51cto.com/7183397/1602477  ,如需转载请自行联系原作者









相关文章
|
7月前
|
Android开发
Android 11 添加Service服务SELinux问题
Android 11 添加Service服务SELinux问题
400 1
|
7月前
|
Android开发
Android基础知识:请解释Service是什么,它与IntentService的区别是什么?
Android基础知识:请解释Service是什么,它与IntentService的区别是什么?
117 0
|
7月前
|
XML Java Android开发
Android Studio App开发之服务Service的讲解及实战(包括启动和停止,绑定与解绑,推送服务到前台实现音乐播放器,附源码)
Android Studio App开发之服务Service的讲解及实战(包括启动和停止,绑定与解绑,推送服务到前台实现音乐播放器,附源码)
1008 0
|
6月前
|
调度 Android开发
43. 【Android教程】服务:Service
43. 【Android教程】服务:Service
62 2
|
7月前
|
Android开发
Android Service Call /dev/xxx SELinux
Android Service Call /dev/xxx SELinux
135 1
|
4月前
|
编解码 网络协议 Android开发
Android平台GB28181设备接入模块实现后台service按需回传摄像头数据到国标平台侧
我们在做Android平台GB28181设备对接模块的时候,遇到这样的技术需求,开发者希望能以后台服务的形式运行程序,国标平台侧没有视频回传请求的时候,仅保持信令链接,有发起视频回传请求或语音广播时,打开摄像头,并实时回传音视频数据或接收处理国标平台侧发过来的语音广播数据。
|
7月前
|
存储 监控 Java
Android Service之设备存储空间监控 DeviceStorageMonitorService
Android Service之设备存储空间监控 DeviceStorageMonitorService
153 2
|
7月前
|
Android开发 数据库管理
Android如何在Activity和Service之间传递数据
Android如何在Activity和Service之间传递数据
317 3
|
7月前
|
Android开发
Android Service的两种使用方法
Android Service的两种使用方法
53 2
|
7月前
|
数据可视化 Android开发
[Android 四大组件] --- Service
[Android 四大组件] --- Service
55 0