service
wanchuan_
这个作者很懒,什么都没留下…
展开
-
start方式开启服务
android中的start开启服务的作用在学习服务之前,我们不得不先解释一下进程的概念,进程就是系统为该应用运行时开启了一个进程同时单独开启的一个线程来运行该应用,通常该线程被称为主线程,又叫UI线程。进程:是具有一定独立功能的程序、它是系统进行资源分配和调度的一个独立单位,重点在系统调度和单独的单位,也就是说进程是可以独 立运行的一段程序。android下四大组件都是运行在主线原创 2017-05-14 15:11:13 · 858 阅读 · 0 评论 -
onBind方式开启服务
bindService方式开启的服务通过bindSeivice开启的服务,进程的优先级不变,绑定的服务与启动它的activity是同生共死的,也就是说activity销毁了,服务也会被销毁,不过服务销毁了,activity不会被销毁。接下来我们看看如何开启服务:public class MyService extends Service {@Overridepublic IBinder onBin原创 2017-05-14 15:12:26 · 3959 阅读 · 0 评论 -
混合模式开启服务的特点
onBind方式开启服务的特点为什么会用bind方式开启服务?因为用bind方式开启的服务,开启服务的activity可以调用服务中的方法。如何来调用呢?看下面我以简单的音乐播放器为例,同时讲解混合方式开启服务:比如说我们音乐播放器,通常会在后台运行,但是又不想要被轻易销毁,那么我们就要开启服务,而且必须通过start方式开启服务,这样服务就可以在后台运行,而且activity销毁时,音乐也能继续播原创 2017-05-14 15:13:23 · 523 阅读 · 0 评论