安卓开发学习——四大组件之Service
一、Service相关概念
1、本地Service
2、远程Service
简单的理解就是同一个应用中的Service就是本地Service,否则就是远程Service
3、Service在后台运行,所谓后台就是指不用与用户交互,即使应用退出服务也不会停止。它是运行在应用的主线程,然而对于处理网络连接等耗时的工作应该放在分线程中。
4、Service的使用
1)、定义
2)、启动
5、Service生命周期
6、远程Service(使用AIDL进行远程服务的通信)
1)、定义接口
2)、自己定义类型
注意打包与解包读写属性的顺序要一致
3)、自定义类型接口文件
4)、在service类中实现stub抽象类
5)、客户编程
以上的内容为编码作业的顺序,还需要揣摩理解