码迷,mamicode.com
首页 > 移动开发 > 详细

Android-Service

时间:2015-06-02 08:07:32      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:android   service   

Android-Service
一 Service定义
Service是指在后台运行,不予用户进行交互。在默认情况下
Service运行在应用程序进程的主进程中,如果需要在Service中处理一些网络连接等耗时的操作,
那么应该讲这些热内放在单独的线程中处理,不免阻塞用户界面,出现ANR
常见的Service如:访问网络,文件的I/O操作,大数据的数据库任务,播放音乐等


二 Service特性
1 启动服务,按home键,服务还会继续运行


2 启动服务,退出进程,服务不会运行


3 启动服务,不用多线程,界面会阻塞


4 服务不是一个新的进程,也不是一个新的线程。


5 服务于当前的进程绑定


三 Service分类
1 按启动方式分类
startService:开启服务
boundService:绑定服务


2 按服务性质分类
Local Service:本地服务
Remote Service:远程服务,在Android中,两个进程也可以构成C/S结构,即本地与服务器


3 实现方法分类
Java Service:java本身提供的服务
Native Service:原生的服务,由底层的C/C++类库提供

Android-Service

标签:android   service   

原文地址:http://blog.csdn.net/qq_22075977/article/details/46323115

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!