会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
lixyz
好记性不如烂笔头,更何况我还没有一个好记性,内容主要来自《疯狂android》、《第一行代码Android》以及极客学院、慕课网和各种博客。。。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
10
11
···
15
下一页
2015年10月10日
Android笔记(三十五) Android中AsyncTask
摘要: AsyncTask是一个抽象类,通常继承这个抽象类需要指定如下几个泛型参数: 1. Params:启动任务时出入参数的类型 2. Progress:后台任务执行中返回进度值的类型 3. Result:后台执行任务完成后返回结果的类型 构建AsyncTask子类必须重现的方法: 1. doInB...
阅读全文
posted @ 2015-10-10 16:20 li-xyz
阅读(270)
评论(0)
推荐(0)
2015年9月23日
Android面试题 描述一下android的系统架构
摘要: android系统架构从下往上为linux内核层、运行库、应用程序框架层和应用程序层。 Linux Kernel:负责硬件的驱动程序、网络、电源、系统安全以及内存管理等功能。 Libraries和android Runntime: Libraries:即c/c++函数库部分,大多数都是...
阅读全文
posted @ 2015-09-23 01:19 li-xyz
阅读(641)
评论(0)
推荐(0)
Android面试题 请解释下单线程模型中Message、Handler、MessageQueue、Looper之间的关系
摘要: 简单的说,Handler获取当前线程中的looper对象,looper用来存放从MessageQueue中取出的Message,再由Handler进行Message分发和处理,按照先进先出执行。 MessageQueue(消息队列):用来存放通过Handler发送的消息,通常附属于某一个创建它...
阅读全文
posted @ 2015-09-23 01:12 li-xyz
阅读(3037)
评论(0)
推荐(0)
2015年9月20日
Android笔记(三十四) Android中线程之间的通信(六)Handle中的post()方法详解
摘要: 我们之前都是使用sendMessage()方法来发送消息,使用handleMessage来处理消息的,今天我们来看另外一种方法,先看代码:package cn.lixyz.handlertest;import android.app.Activity;import android.os.Bu...
阅读全文
posted @ 2015-09-20 02:54 li-xyz
阅读(514)
评论(0)
推荐(0)
2015年9月18日
Android笔记(三十三) Android中线程之间的通信(五)Thread、Handle、Looper和MessageQueue
摘要: ThreadLocal 往下看之前,需要了解一下Java的ThreadLocal类,可参考博文: 解密ThreadLocalLooper、Handler和MessageQueue 我们分析一下之前的这段代码,查看一下Handler机制中,Handle、Looper和MessageQueue之...
阅读全文
posted @ 2015-09-18 21:30 li-xyz
阅读(398)
评论(0)
推荐(0)
【转载】解密ThreadLocal
摘要: 概述相信读者在网上也看了很多关于ThreadLocal的资料,很多博客都这样说:ThreadLocal为解决多线程程序的并发问题提供了一种新的思路;ThreadLocal的目的是为了解决多线程访问资源时的共享问题。如果你也这样认为的,那现在给你10秒钟,清空之前对ThreadLocal的错误的认知!...
阅读全文
posted @ 2015-09-18 02:40 li-xyz
阅读(552)
评论(0)
推荐(0)
2015年9月17日
Android笔记(三十二) Android中线程之间的通信(四)主线程给子线程发送消息
摘要: 之前的例子都是我们在子线程(WorkerThread)当中处理并发送消息,然后在主线程(UI线程)中获取消息并修改UI,那么可以不可以在由主线程发送消息,子线程接收呢?我们按照之前的思路写一下代码:package cn.lixyz.handlertest;import android.app...
阅读全文
posted @ 2015-09-17 16:19 li-xyz
阅读(1068)
评论(0)
推荐(0)
Android笔记(三十一)Android中线程之间的通信(三)子线程给主线程发送消息
摘要: 先看简单示例:点击按钮,2s之后,TextView改变内容。package cn.lixyz.handlertest;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import a...
阅读全文
posted @ 2015-09-17 01:34 li-xyz
阅读(4191)
评论(0)
推荐(1)
2015年9月16日
Android笔记(三十) Android中线程之间的通信(二)Handler消息传递机制
摘要: 什么是Handler 之前说过了,Android不允许主线程(MainThread)外的线程(WorkerThread)去修改UI组件,但是又不能把所有的更新UI的操作都放在主线程中去(会造成ANR),那么只能单独启动一个子线程(WorkerThread)去处理,处理完成之后,将结果通知给UI主线程...
阅读全文
posted @ 2015-09-16 22:55 li-xyz
阅读(518)
评论(0)
推荐(0)
2015年9月15日
Android笔记(二十九) Android中的异步更新(一) Android中的线程
摘要: Java中的线程1. 线程的两种实现方式 ①继承Thread类 ②实现Runnable接口 两者区别在于,Thread这个类的对象,代表的是一个线程,而Runnable的对象,代表的是线程体(也就是线程要执行的代码)。2.线程的生命周期 创建---调用start()进入就绪状态---抢占到CPU就开...
阅读全文
posted @ 2015-09-15 17:54 li-xyz
阅读(377)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
10
11
···
15
下一页
公告