首先,Service在Android体系中是什么?有什么功能?
1. Service是服务,其执行线程是UI主线程(宿主进程的主线程);
2. 和Activity最大的不同是:Service不涉及到与用户的交互;

## 疑问
1. **目标:理解Service的功能;知道如何使用Service,以及如何启动服务;理解两种启动方式的区别;**
2. 对于四大组件中生命周期的回调方法,都可能要执行父类的该回调方法。问题:先执行自己代码还是父类的回调方法?
> * 问题等待解决
3. 为什么onBind()必须覆写?
> * onBind()提供给bindService()绑定服务方式,并返回IBinder对象。
4. 开启服务和绑定服务混合执行时,顺序是否有区别?会执行哪些回调方法?
> * 系统只会为服务创建一个实例,onCreate()仅会执行一次。所以不管是开启服务和绑定服务,都执行的是同一个服务对象。
5. 多次绑定服务会出现什么情况?
> * 多次绑定服务时,仅会执行一次onBind()回调;
> * 一旦绑定成功,解绑服务时,只会执行一次onUnbind()回调;

转载于:https://www.cnblogs.com/CVstyle/p/6390056.html

Android的Service组件相关推荐

  1. android的service组件不被杀死

    文章转载自:http://blog.csdn.net/mad1989/article/details/22492519 序言 最近项目要实现这样一个效果:运行后,要有一个service始终保持在后台运 ...

  2. Android之四大组件(Service的开启与关闭)

    个人开发的微信小程序,目前功能是书籍推荐,后续会完善一些新功能,希望大家多多支持! 前言 服务(Service)是Android系统中的四大组件之一.服务主要用于两个目的:后台运行和跨进程访问.通过启 ...

  3. 【Android 进程保活】应用进程拉活 ( 系统 Service 机制拉活 | Service 组件 onStartCommand 方法分析 | 源码资源 )

    文章目录 一. Service 组件 onStartCommand 方法分析 1. onStartCommand 函数返回值分析 2. onStartCommand 函数 START_STICKY_C ...

  4. 【Android 安全】DEX 加密 ( Application 替换 | 分析 Service 组件中调用 getApplication() 获取的 Application 是否替换成功 )

    文章目录 一. Service 中的 getApplication() 方法分析 二. ActivityThread 中的 H 处理 CREATE_SERVICE 消息 三. ActivityThre ...

  5. Android中的Service组件详解

    Service与Activity的区别在于:Service一直在后台运行,他没有用户界面,绝不会到前台来. 一,创建和配置Service 开发Service需要两个步骤:1,继承Service子类,2 ...

  6. Android实训课程之三 这次课老师先是提到了Android有四大组件:Activity、Service、Broadcast Receiver、Content Provider。然后重点提到Acti

    Android实训课程之三 这次课老师先是提到了Android有四大组件:Activity.Service.BroadcastReceiver.ContentProvider.然后重点提到Activi ...

  7. Android Service组件实现后台音乐播放

    源码在最后哦! 一.Service组件介绍 1.Service Service它可以在后台执行长时间运行操作而没有用户界面的应用组件,不依赖任何用户界面,例如后台播放音乐,后台下载文件等. 虽然服务是 ...

  8. Android四大基本组件介绍与生命周期

    Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器. 一:了解四大基本组件 Activity ...

  9. Android中Service深入学习

    概述 1.当用户在与当前应用程序不同的应用程序时,Service可以继续在后台运行. 2.Service可以让其他组件绑定,以便和它交互并进行进程间通信. 3.Service默认运行在创建它的应用程序 ...

  10. Android四大基本组件和生命周期的介绍

    Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器. 一:了解四大基本组件 Activity ...

最新文章

  1. ACM 竞赛高校联盟 练习赛 第二场 BC
  2. 小猿圈零基础怎样学好java?
  3. Python--状态码的简介与获取方法
  4. sql trim()函数去掉两头空格
  5. NetBeans 时事通讯(刊号 # 51 - Apr 07, 2009)
  6. 一个球绳命最后的高度哈哈
  7. 利用神经网络逼近sin(x)函数
  8. LINUX 下播放 DVD 全攻略 (关键字 DVD-ROM LiViD fifo OMS) (转)
  9. Android post ---花两天事件踩一个联网坑
  10. 清华大学计算机科学与技术系黄必胜,都来看看,我们广西优秀学子在清华大学都读什么专业(2012年)...
  11. 大数据开发工程师是做什么的?
  12. 怎么在线快速将多张CAD图纸转换成低版本DXF格式?
  13. 智能硬件类产品测试项目总结
  14. c语言函数未定义的引用,c – CMake“未定义的函数引用”
  15. OCIEnvCreate 失败,返回代码为 -1,但错误消息文本不可用。
  16. 酱香型白酒正在被认识
  17. toxssin:一款功能强大的XSS漏洞扫描利用和Payload生成工具
  18. 【手机建站】Android Termux+cpolar内网穿透,搭建外网可以访问的网站
  19. python编辑器中文版_20行Python代码实现一款永久免费PDF编辑工具
  20. 在linux中本地安装blender LTS

热门文章

  1. 使用bat命令批量命名图片名称的方法及解决bat格式中文乱码的问题(如:图片.jpg)
  2. docker-hub改版之后死活无法生成删除镜像的解决方法
  3. android eventbus view,Android-EventBus框架详细介绍与简单实现
  4. cacti linux io,【cacti】Linux磁盘I/O监控
  5. mysql java 日期_Mysql和JAVA中的几个日期操作
  6. 武大高级软件工程2017评分汇总
  7. 怎样从本地删除git远程仓库里面的文件
  8. C++ GUID和string转化函数【转载】
  9. MDK 中 [WEAK] 的作用
  10. 3.struts2中Action的三种写法