Android Service
来源:互联网 发布:我爱你韩国知乎 编辑:程序博客网 时间:2024/06/15 14:22
Android Service 分本地service和remote service, 前者和调用者在一个进程内,使用方法很简单,后者和调用者不在同一个进程。
2. BindService和StartedService异同:
Started Service中使用StartService()方法来进行方法的调用,调用者和服务之间没有联系,即使调用者退出了,服务依然在进行。
BindService中使用bindService()方法来绑定服务,调用者和绑定者绑在一起,调用者一旦退出服务也就终止了。
个人觉得,而自己开发的service一般都不会注册到ServiceManager(至少目前我是没有在Service相关的Java代码中有发现注册service到ServiceManager的地方),而是client需要用到service的时候通过bindservice的方式去拿到IBinder进行通讯。
1. remote service如何拿到对应的IBinder
2. BindService和StartedService异同:
Started Service中使用StartService()方法来进行方法的调用,调用者和服务之间没有联系,即使调用者退出了,服务依然在进行。
BindService中使用bindService()方法来绑定服务,调用者和绑定者绑在一起,调用者一旦退出服务也就终止了。
3. ServiceManager
个人觉得,而自己开发的service一般都不会注册到ServiceManager(至少目前我是没有在Service相关的Java代码中有发现注册service到ServiceManager的地方),而是client需要用到service的时候通过bindservice的方式去拿到IBinder进行通讯。
0 0
- [android]service中再启service
- android service
- Android Service
- android service
- Android Service
- Android service
- android service
- Android Service
- Android Service
- Android service
- Android:Service
- Android Service
- [Android] Service
- android service
- android service
- android service
- android service
- Android Service
- HDU - 2126 Buy the souvenirs
- 找最长等差数列的长度
- Leetcode #53. Maximum Subarray 最大区间和 解题报告
- Edison编译时显示No such file or directory
- Repeat和AspNetPager控件
- Android Service
- Android UI优化之include标签的使用
- atexit()函数的使用
- Android多线程与线程池
- HDU 1219 AC Me(字母统计)
- ZOJ Problem Set - 3938 (模拟)
- SQL
- Linux文件与文件系统的压缩与打包
- C语言中.h和.c文件解析(很精彩)