最新文章列表

android 在UI线程之外处理Bitmap - 开发文档翻译

由于本人英文能力实在有限,不足之初敬请谅解 本博客只要没有注明“转”,那么均为原创,转贴请注明本博客链接链接   Processing Bitmaps Off the UI Th ...
su1216 评论(0) 有3429人浏览 2013-08-12 13:30

Android多线程任务优化1:探讨AsyncTask的缺陷(转)

转自: http://blog.csdn.net/mylzc/article/details/6784415   导语:在开发Android应用的过程中,我们需要时刻注意保障应用的稳定性和界面响应性,因为不稳定或者响应速度慢的应用将会给用户带来非常差的交互体验。在越来越讲究用户体验的大环境下,用户也许会因为应用的一次Force Close(简称FC)或者延迟严重的动画效果而卸载你的应用。由于现 ...
chriszeng87 评论(0) 有1033人浏览 2013-06-21 10:40

AsyncTask的版本兼容性与target sdk version

最近发现了一个奇怪的问题,一处很久前写的代码,通过AsyncTask的doInBackground进行后台处理,突然间不管用了,就是说doInBackground没有被执行。同事查询S ...
iamzhaozheng 评论(0) 有2813人浏览 2013-05-29 14:52

[原创] 连载 5 - 深入讨论 Android 关于高效显示图片的问题 - 如何在 UI 中显示位图

  更加详细的说明,可以参阅如下官网地址:http://developer.android.com/training/building-graphics.html   快速导航   1. 如何高效的加载大位图。(如何解码大位图,避免超过每个应用允许使用的最大内存)http://yhz61010.iteye.com/blog/1848337   2. 如何在非 UI 线程处理位图。(如何使用 Asy ...
yhz61010 评论(0) 有3418人浏览 2013-04-24 16:11

[原创] 连载 4 - 深入讨论 Android 关于高效显示图片的问题 - 如何管理位图内存

  更加详细的说明,可以参阅如下官网地址:http://developer.android.com/training/building-graphics.html   快速导航   1. 如何高效的加载大位图。(如何解码大位图,避免超过每个应用允许使用的最大内存)http://yhz61010.iteye.com/blog/1848337   2. 如何在非 UI 线程处理位图。(如何使用 Asy ...
yhz61010 评论(0) 有6133人浏览 2013-04-19 15:23

AsyncTask

   下面的内容翻译自Android官方网站关于AsyncTask相关介绍。      AsyncTask提供了一种合适的和简单的方法使用UI线程。这个类允许执行后台操作并把操 ...
rhythm_of_rain 评论(0) 有878人浏览 2013-04-18 20:57

[原创] 连载 3 - 深入讨论 Android 关于高效显示图片的问题 - 如何对位图进行缓存

  更加详细的说明,可以参阅如下官网地址:http://developer.android.com/training/building-graphics.html   快速导航   1. 如何高效的加载大位图。(如何解码大位图,避免超过每个应用允许使用的最大内存)http://yhz61010.iteye.com/blog/1848337   2. 如何在非 UI 线程处理位图。(如何使用 Asy ...
yhz61010 评论(0) 有3343人浏览 2013-04-18 16:42

[原创] 连载 2 - 深入讨论 Android 关于高效显示图片的问题 - 如何在非 UI 线程处理位图

  更加详细的说明,可以参阅如下官网地址:http://developer.android.com/training/building-graphics.html   快速导航   1. 如何高效的加载大位图。(如何解码 ...
yhz61010 评论(0) 有4383人浏览 2013-04-17 13:23

[原创] 连载 1 - 深入讨论 Android 关于高效显示图片的问题 - 如何高效的加载大位图

  更加详细的说明,可以参阅如下官网地址:http://developer.android.com/training/building-graphics.html   刚开始做 Android 应用时,以为显示图片是很简单的事 ...
yhz61010 评论(1) 有5072人浏览 2013-04-16 16:14

利用androidannotations的@Backgroud及@UiThread注解替换原生AsyncTask的写法

转载请注明 http://xuantan.iteye.com/admin/blogs/1826350   在android工程中,若想异步执行一个任务,可以继承AsyncTask<Param, Progress, Result>   类,并实现其中的回调方法即可。 如今,利用androidannotations的@Backgroud及@UiThread注解我们可以更轻松的做到这 ...
zhangym124 评论(0) 有7439人浏览 2013-03-08 16:47

AsyncTask异步下载图片

这个例子是利用AsyncTask异步下载图片,下载时先将网络图片下载到本地cache目录保存,以imagUrl的图片文件名保存,如果有同名文件在cache目录就从本地加载。 布局文件,先用一个图片占位: <ImageView android:id="@+id/image" android:layout_width="fill_pa ...
as11051105 评论(0) 有1170人浏览 2013-02-23 10:30

Android AsyncTask

AsyncTask是抽象类,子类必须实现抽象方法doInBackground(Params... p) ,在此方法中实现任务的执行工作,比如连接网络获取数据等。通常还应该实现onPostExecute( ...
mickey_hou 评论(0) 有1135人浏览 2013-02-19 09:35

Android 使用AsyncTask更新UI

AsyncTask可以轻松容易的跟新UI,而开发者需要做的是在不同的回调函数中嵌入代码逻辑即可。关于Android中的线程相关内容,可以参考开发者网站:developer.android.com/guide/components/processes-and-threads.html   开发者网站对AsyncTask的说明已经很明确了,参考地址:http://developer.android ...
wangleyiang 评论(0) 有1728人浏览 2013-01-25 10:31

ch031 Android AsyncTask

--------------------------------------------AndroidManifest.xml--------------------------------- <manifest xmlns:android="http://schemas.android.com/apk/res/android"     package=" ...
fangyong2006 评论(0) 有1057人浏览 2012-12-26 12:37

android线程的那些事

有些时候Thread里面更新UI是可以成功的。 比如在Activity里面的Oncreate里面调用thread.start(),在线程中更新UI,可能会成功。这是因为不能在子线程中更新UI的异常信息是在viewrootImpl里面抛出来的,但是viewrootImpl的创建是在Activity的onResume函数里面。所以会出现上述现象。如果再Thrad.start之前sleep几百毫秒,或者s ...
zhy20045923 评论(0) 有2319人浏览 2012-11-17 15:36

关于android.os.NetworkOnMainThreadException的问题

由于有个小需求,需要通过http去获取网络信息,没用HttpClient相对来说比较重的东西,直接用的java.net.URLConnection。 String re = ""; URL ul = new URL(url); URLConnection connection = ul.openConnection(); ...
xuliduo 评论(0) 有2782人浏览 2012-11-15 16:42

Android学习10-----Android组件通信 (4) 消息机制

在 Android 操作系统中存在着消息队列的操作,用消息队列可以完成主线程和子线程之间的消息传递,要想完成这些线程的消息操作,则需要使用 Looper 、 Message 和 Handler 类,其关系如下:     所以,我们可以发现, Looper 本身提供的是一个消息队列的集合,而每个消息都可以通过 Hand ...
xdwangiflytek 评论(0) 有1560人浏览 2012-10-29 08:22

Android 异步加载解决方案

Android的Lazy Load主要体现在网络数据(图片)异步加载、数据库查询、复杂业务逻辑处理以及费时任务操作导致的异步处理等方面。在介绍Android开发过程中,异步处理这个常见的技术问题之前,我们简单回顾下Android开发过程中需要注意的几个地方。   Android应用开发过程中必须遵循单线程模型(Single Thread Model)的原则。因为Android的UI操作并不是 ...
jgeng 评论(0) 有2602人浏览 2012-08-14 15:07

AsyncTask的用法(转)

在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则: 1. 不要阻塞UI线程 2. 确保只在UI线程中访问Android UI工具包       当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如:用户的按 ...
Tony_Lee-S 评论(0) 有903人浏览 2012-08-14 14:11

AsyncTask

private class TaskGetAD extends AsyncTask<String, Integer, String> { @Override protected void onPreExecute() { showDialogLoading(); super.onPreExecute(); } protected String do ...
zheyiw 评论(0) 有1223人浏览 2012-07-24 18:09

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics