Service组件想必都不陌生,这里不费口舌了。强调一点,Service组件默认运行在UI线程,所以也是会阻塞主线程的,使用时切记不可在Service中执行耗时操作,而应该创建子线程,异步执行。
IntentService类封装了在Service中创建子线程的工作(其实创建的是HandlerThread),我们只需继承IntentService,复写其onHandleIntent方法即可,o...
分类:
移动开发 时间:
2014-09-05 01:03:30
阅读次数:
365
今天了解了一下android客户端与服务端是怎样交互的,发现其实跟web有点类似吧,然后网上找了大神的登陆示例,是基于IntentService的
1.后台使用简单的servlet,支持GET或POST。这个servlet最终返回给前台一个字符串flag,值是true或false,表示登录是否成功。
servlet使用之前需要配置,主义servlet的servlet-name要...
分类:
移动开发 时间:
2014-08-24 01:52:16
阅读次数:
298
Toast要求运行在UI主线程中,所以要想Toast能够正常工作那个必须把它发到UI线程中。
Service运行在主线程中,因此Toast是正常的。
IntentService运行在独立的线程中,因此Toast不正常。...
分类:
其他好文 时间:
2014-07-27 11:53:24
阅读次数:
189
一、前言前面我们已经学了关于服务的很多知识,但是对于真实的开发那些远远不够,通过这节我们将学习其他类型的服务,比如前台服务、IntentService和消息服务。下面我们开始进入正题。二、前台服务顾名思义,就是拥有前台的优先等级。当然服务还是不可见的。因为前面我们介绍过Android系统会在低内存的...
分类:
移动开发 时间:
2014-07-14 09:49:39
阅读次数:
437
IntentService可以做什么:
如果你有一个任务,分成n个子任务,需要它们按照顺序完成。如果需要放到一个服务中完成,那么IntentService就会使最好的选择。
IntentService是什么:
IntentService是一个Service(看起来像废话,但是我第一眼看到这个名字,首先注意的是Intent啊。),所以如果自定义一个IntentService的话,一定要...
分类:
其他好文 时间:
2014-07-08 18:50:24
阅读次数:
194
IntentService就是一个后台处理类,它继承了Service并且对其封装。我们可以向他发送多个请求Intent。IntentService会把所有收到的Intent请求放到队列中。逐个处理,他会为每个请求创建一个单独的工作线程。当处理完队列中所有的Intent请求后。就会终止自己。在什么情况...
分类:
其他好文 时间:
2014-07-02 22:53:56
阅读次数:
196
写在http://hukai.me/blog/android-training-18-running-background-service-lesson-2/...
分类:
移动开发 时间:
2014-06-30 09:50:37
阅读次数:
205
写在http://hukai.me/blog/android-training-18-running-background-service-lesson-1/...
分类:
移动开发 时间:
2014-06-30 09:22:53
阅读次数:
235
1:MyServicepublic class MyService extends IntentService{ AlarmManager alarmManager = null; PendingIntent alarmIntent = null; public MySe...
分类:
移动开发 时间:
2014-06-25 19:16:20
阅读次数:
261
Android IntentService如何实现的?
分类:
移动开发 时间:
2014-06-21 00:36:01
阅读次数:
473