Android源码学习
呵呵后
这个作者很懒,什么都没留下…
展开
-
SimpleAdapter源码和VIewBinder浅析
先看下SimpleAdapter的简单用法public class MainActivity extends Activity { private ListView list; private SimpleAdapter adapter; private List> dataList; @Override protected void onCreate(Bundle saved原创 2013-09-30 20:43:43 · 1804 阅读 · 1 评论 -
Android Loader(三) 结合CursorLoader分析Loader相关源码
初始化Loader的方法是:getLoaderManager().initLoader(0, null, this);看一下LoaderManager,原创 2014-11-30 18:09:13 · 1744 阅读 · 0 评论 -
android.util.LruCache主要代码分析
LruCache在android.util包下,顾名思义,可以翻译为最近最少使用缓存,它用强引用保存需要缓存的对象,它内部维护一个队列(实际上是LinkedHashMap维护的),当其中的一个值被访问时,它被放到队列的前面,当缓存将满时,队列尾部的值(也就是最近最少使用的)被丢弃,之后可以被垃圾回收。LruCache比较重要的几个方法是:public final V get (K原创 2013-11-11 23:24:14 · 2663 阅读 · 2 评论 -
Handler机制浅析【Beta】
Handler,Looper,Message,MessageQueueHandler:线程间通信,构造Handler与Looper沟通,以便Push新消息到MessageQueue里或者接收Looper传送的消息。sendMessage,post,handleMessageMessageQueue:Message的队列Looper:一个线程产生一个Looper对象,系统控制原创 2016-02-10 16:17:41 · 565 阅读 · 0 评论 -
Ubuntu上下载AOSP源码并导入Android Studio
下载清华源的AOSP代码1.安装Repo:mkdir ~/binPATH=~/bin:$PATHcd ~/bincurl https://mirrors.tuna.tsinghua.edu.cn/git/git-repo -o repochmod +x repo2.修改REPO_URL 修改~/.bashrc文件,在开头加上:export REPO_URL='https://mirrors原创 2017-12-24 17:14:47 · 1637 阅读 · 1 评论