与服务通信 用bindservice 而startservice并无通信条件. service 为android为系统服务,所以程序员无法new出来,只能建立服务,共其他组件使用。 package com.jiahemeikang.helloandroid; import com.jiahemika
分类:
移动开发 时间:
2016-02-28 00:56:40
阅读次数:
342
bindService用于绑定一个服务。当bindService(intent,conn,flags)后,就会绑定一个服务。这样做可以获得这个服务对象本身,而用startService(intent)的方法只能启动服务。Activity调用bindService,服务会创建,接着执行onBind方法,该方法返回一个IBinder对象,Activity通过IB..
分类:
其他好文 时间:
2016-02-24 21:17:37
阅读次数:
262
service :一直在后台运行! 创建: 1.创建一个继承service的子类! 2.在Androidmainfest.xml中进行配置! 启动方式(两种): 1.Context.startService(new Intent()); 1) 通过该方法启动的service,service与访问者没
分类:
移动开发 时间:
2016-02-18 06:35:07
阅读次数:
181
一、启动Service并传递参数 传递参数时只需在startService启动的Intent中传入数据便可,接收参数时可在onStartCommand函数中通过读取第一个参数Intent的内容来实现 1.MainActivity.javapackage com.example.shiyanshi.s...
分类:
移动开发 时间:
2016-01-08 23:39:54
阅读次数:
271
一、使用Service 1.右击java文件夹,选择新建Service,然后重写其中的onStartCommand函数,只要执行了startService函数,onStartCommand便会被执行package com.example.shiyanshi.learnservice;import a...
分类:
移动开发 时间:
2016-01-07 20:04:59
阅读次数:
272
如何启动Service
开发人员可以使用Intent激活Service组件。
激活Service组件的方式有:
(1)调用Context定义的startService()方法;
(2)调用Context定义的bindService()方法 。
启动Service的开发流程
启动Service的开发流程如下:
1.创建java类,继承android.app.Se...
分类:
其他好文 时间:
2016-01-06 00:22:49
阅读次数:
172
在编写Android应用程序时,我们一般将一些计算型的逻辑放在一个独立的进程来处理,这样主进程仍然可以流畅地响应界面事件,提高用户体验。Android系统为我们提供了一个Service类,我们可以实现一个以Service为基类的服务子类,在里面实现自己的计算型逻辑,然后在主进程通过startServ...
分类:
移动开发 时间:
2016-01-02 14:15:05
阅读次数:
328
1、service 默认在主线程运行,所以不能在service中直接做访问网络,操作文件等耗时操作,要另外开启线程2、通过startservice开启的服务,一旦服务开启,这个服务和开启他的调用者之间就没有任何的关系了,调用者不可以访问 service里面的方法,调用者如果被系统回收了或者调用了on...
分类:
移动开发 时间:
2015-12-30 15:26:50
阅读次数:
143
Service#onStartCommand返回值解析Service类有个生命周期方法叫onStartCommand,每次启动服务(startService)都会回调此方法。此方法的原型如下:
public int onStartCommand(Intent intent, int flags, int startId)
需要关注的是这个方法有一个整型的返回值,它有以下选项:START_STIC...
分类:
其他好文 时间:
2015-12-29 21:18:26
阅读次数:
295
1、通过startservice方法启动一个服务。service不能自己启动自己。若在一个服务中启动一个activity则,必须是申明一个全新的activity任务TASK。通过startservice方法启动的服务不会随着启动组件的消亡而消亡,而是一直执行着。Service生命周期onCreate...
分类:
移动开发 时间:
2015-12-18 20:31:06
阅读次数:
310