为什么我们需要IntentService ?Android中的IntentService是继承自Service类的,在我们讨论IntentService之前,我们先想一下Service的特点: Service的回调方法(onCreate、onStartCommand、onBind、onDestroy)都是运行在主线程中的。当我们通过startService启动Service之后,我们就需要在Serv...
分类:
移动开发 时间:
2015-08-28 09:36:57
阅读次数:
273
Jquery 事件在javascript中事件调用方式为onclick、onmouseover等,在jquery中 使用事件无需写前面的onbind()方法为元素绑定事件$("#id").bind("click",function(){ //为id绑定click事件 alert("ok"...
分类:
Web程序 时间:
2015-08-27 21:12:47
阅读次数:
165
被绑定的服务是Service类的一个实现,该类允许其他应用程序绑定到服务上并与之交互,为给服务提供绑定,我们必须实现onBind()回调方法。该方法返回一个IBinder对象,该对象定义了客户端可以用来与服务交互的编程接口。
客户端可以通过调用bindService()方法绑定到这个服务。当这样做的时候它必须提供ServiceConnection实现,该实现将监视与服务的连接。没有值的bindService()方法会立即返回,但当Android系统创建客户端与服务之间的连接时,我们会调用ServiceCon...
分类:
移动开发 时间:
2015-07-30 21:27:52
阅读次数:
274
上几节,我们学习如何用StartServer启动一个服务,用bindServer去绑定一个服务,以及服务的生命周期,以及什么是IntentService。
或许有读者会发现,我们BindServer中的第二个参数也就是ServiceConnection这个方法在将用bindService时好像没用到。那本节课就学习。
那我们先说个事,上大学的时候,我学习不好,还是那种经常旷课的同学。长...
分类:
移动开发 时间:
2015-07-27 00:27:59
阅读次数:
130
前言: 近期在写一个小程序,需求是手机摇一摇就弹窗出来。第一次使用了Service,学习了两天,实现了Service弹窗,开机启动,Service启动和销毁,Service保持一直执行。满足了自己的需求。现记录学习心得。希望能给你带来一些帮助。1.Service创建:重写4个方法onBind():返...
分类:
移动开发 时间:
2015-07-23 19:27:39
阅读次数:
240
最近有用到Activity需要不断的从Service中获取数据,第一个想法肯定就是通过bind回调机制了,有几点概念模糊特此记录下:
单独使用bindService(),unbindService()会经历:->onCreate()->onBind()->Service running->onUnbind()
-> onDestroy() 。
单独使用startService(),stop...
分类:
其他好文 时间:
2015-07-17 22:43:49
阅读次数:
124
service是android开发中的四大组件之一,下面来介绍service的简单用法1.需要新建一个service类,该类继承与service接口,需要实现onBind方法,这个方法之后介绍2.创建intent对象,设置intent的目标为新建的service的类,启动service的方法有两种用...
分类:
移动开发 时间:
2015-06-30 12:11:54
阅读次数:
121
很早就翻译过Android API的一篇文章Android高级开发第四讲--API之Service,今天主要讲些实战的东西比如Service的启动方式有两种,首先在AndroidManifest.xml中配置Service,然后通过bindService和startService来启动,不同点在于:执行方式:前者启动时执行onCreate-->onBind方法而且只执行一次;后者执行onCreat...
分类:
移动开发 时间:
2015-06-19 00:01:59
阅读次数:
167
今天准备集成百度云推送,因为据朋友说,百度云推送作为android的推送还是相对稳定的。开发工具:android studio 1.2.1.1 系统:Mac os x 10.10.3立即下载了最新的V4.4.1版本的百度云推送demo,仔仔细细按照文档一步一步做完。但是测试的时候,就是回调不了。最后...
分类:
移动开发 时间:
2015-05-24 23:20:32
阅读次数:
241
2015-5-91.服务是什么2.Android多线程编程3.服务的基本用法3.1定义服务1)创建myService类,使其继承Service类,2)再实现onBind()方法(用于活动和服务的绑定),重写onCreate()(服务创建时调用)、onStratCommand(服务启动时调用)、onD...
分类:
移动开发 时间:
2015-05-11 01:24:02
阅读次数:
147