Android Service 简要概述
2016-07-09 17:10
477 查看
1.创建服务类
新建一个类 继承 Service 类
2.在Manifest.xml中配置 服务
service 的 action “com.cjh.app.service1”
3.启动服务
在代码中通过
4.停止服务
5.绑定本地服务
在服务中会进入onBind方法
service参数指定要启动的Service
conn参数是一个ServiceConnection 对象,该对象用于监听访问者与Service之间的连接情况。
当访问者与Service之间连接成功时将回掉该ServiceConnection对象的
方法
当Service 所在的宿主进程由于异常中止或由于其他原因终止,导致该Service与访问者之间断开连接时回掉该ServiceConnection对象的
onServiceDisconnected(ComponentName name)方法.
6.解绑本地服务
当调用者主动解绑服务那么ServiceConnection对象的onServiceDisconnected方法不会被调用.
在服务中会进入OnUnBind方法
新建一个类 继承 Service 类
覆盖 onBind方法
2.在Manifest.xml中配置 服务
service 的 action “com.cjh.app.service1”
3.启动服务
在代码中通过
Intent intent=new Intent(); intent.setAction("com.cjh.app.service1"); startService(intent);
4.停止服务
stopService(intent);
5.绑定本地服务
bindService(Intent service,ServiceConnection conn,int flag);
在服务中会进入onBind方法
service参数指定要启动的Service
conn参数是一个ServiceConnection 对象,该对象用于监听访问者与Service之间的连接情况。
当访问者与Service之间连接成功时将回掉该ServiceConnection对象的
onServiceConnected(ComponentName name,IBinder service);
方法
当Service 所在的宿主进程由于异常中止或由于其他原因终止,导致该Service与访问者之间断开连接时回掉该ServiceConnection对象的
onServiceDisconnected(ComponentName name)方法.
6.解绑本地服务
unbindService (ServiceConnection conn)
当调用者主动解绑服务那么ServiceConnection对象的onServiceDisconnected方法不会被调用.
在服务中会进入OnUnBind方法
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析