原文地址:https://developer.android.com/training/run-background-service/report-status.html
这节课主要学习如何将IntentService中的执行结果返回给请求点。一种推荐的方式就是使用 LocalBroadcastManager来实现,它会将所广播的Intent限制在APP内部。
发送IntentServic...
分类:
移动开发 时间:
2016-08-23 09:09:36
阅读次数:
268
原文地址:http://android.xsoftlab.net/training/run-background-service/send-request.html
上节课我们学习了如何创建IntentService类。这节课我们主要学习如何通过Intent使IntentService运行工作请求。Intent可以携带任意数据交给IntentService处理。你可以在Activity或者Fra...
分类:
移动开发 时间:
2016-08-22 09:31:48
阅读次数:
176
原文地址:http://android.xsoftlab.net/training/run-background-service/index.html
引言
除非特别指定,否则所有的操作都是在UI线程中执行的。不过这会引起问题,因为长时间的耗时操作会妨碍UI线程的运行。这会惹恼用户,并可能会引起系统错误。为了避免这样的情况出现,Android为此提供了一些类,可以使这些耗时操作放在单独的线...
分类:
移动开发 时间:
2016-08-19 08:39:33
阅读次数:
187
首先建立一个Intent.xml 建立一个MyService.java 实现Thread多线程 再建立一个ExampleIntentService.java的IntentService 最后还有建立一个IntentActivity.xml 的Activity 记得修改AndroidManifest. ...
分类:
移动开发 时间:
2016-07-31 15:46:50
阅读次数:
213
目录:
1.The Basics
最基本的
2.Declaring a service in the manifest
在服务清单中配置
3.Creating a Started Service Extending the IntentService class
创建一个服务扩展类
4.Extending the Service class
...
学习目标 service的配置,service服务生命周期,IntentService功能和用法 一 Service和activity比较相似,比如他们也都是context派生出来的,可以调用context中定义的getResources(),getContentResolver()等方法。当然,s ...
分类:
其他好文 时间:
2016-07-12 09:01:23
阅读次数:
169
一 IntentService介绍IntentService定义的三个基本点:是什么?怎么用?如何work?官方解释如下://IntentService定义的三个基本点:是什么?怎么用?如何work?*/1、IntentService is a base class for Services that handle asynchronous requests (expressed as Inten...
分类:
移动开发 时间:
2016-07-10 19:00:35
阅读次数:
311
线程在android是个重要的概念,从用途上讲,线程分为主线程和子线程,主线程负责页面相关,子线程负责耗时操作。 在android中除了Thread本身还有 AsyncTask IntentService HandlerThread。 AsyncTask 1 Params 参数类型 2 Progre ...
分类:
移动开发 时间:
2016-07-04 15:03:45
阅读次数:
165
Android 的线程和线程池在操作系统中,线程是操作系统调度的最小单元,同时线程又是一种受限的系统资源,即线程不可能无限制的产生,并且线程的创建和销毁都有一定的开销。...
分类:
移动开发 时间:
2016-07-03 19:40:55
阅读次数:
185
本博客涉及的内容有:多线程并发的性能问题,介绍了AsyncTask,HandlerThread,IntentService与ThreadPool分别适合的使用场景以及各自的使用注意事项,这是一篇了解Android多线程编程不可多得的基础文章,清楚的了解这些Android系统提供的多线程基础组件之间的差异以及优缺点,才能够在项目实战中做出最恰当的选择。
1)Threading Performanc...
分类:
移动开发 时间:
2016-06-26 12:54:00
阅读次数:
357