
android源码解析
文章平均质量分 94
张燕茹
宁静以致远
展开
-
Android AsyncTask完全解析,带你从源码的角度彻底理解
我们都知道,Android UI是线程不安全的,如果想要在子线程里进行UI操作,就需要借助Android的异步消息处理机制。之前我也写过了一篇文章从源码层面分转载 2016-07-30 11:50:41 · 569 阅读 · 0 评论 -
Android仿联系人列表分组悬浮列表,PinnedHeaderListView源码解析
github地址:https://github.com/JimiSmith/PinnedHeaderListView 关于实现类似联系人列表,组的头部总是悬浮在listview最顶部的效果,github上面有两个比较好的实现,分别是pinnedSectionListview和pinnedHeaderListView,之所以选择后者进行源码解析,是因为后者的源码比较简单,便于我们理解实现的精髓所在。原创 2016-04-18 15:18:25 · 6221 阅读 · 1 评论 -
Handler源码翻译
一直以为Handler类肯定很庞大,结果打开源码一看,,,都是骗人的,庞大的不是代码,是英文注释。。。 好吧,那我们先从这庞大的英文注释开始,用我蹩脚的英文为大家翻译一下。如有不妥之处,欢迎之处,批评,嘲笑,更正o(╯□╰)o 还没翻译完,回头再翻译。 /* * Copyright (C) 2006 The Android Open Source Project * * License翻译 2016-08-04 14:27:06 · 838 阅读 · 0 评论 -
安卓大图加载开源库LargeImage源码解析
开源库地址:https://github.com/LuckyJayce/LargeImage 先上原作者对此开源的简介,后面我们会有详细的介绍 LargeImage Android 加载大图 可以高清显示10000*10000像素的图片 实现原理 监听View的显示区域的变化,然后加载显示区域内应该显示的图片区域,然后绘制到View上 1.UpdateView负责监听显示区域的变化的V原创 2016-08-22 17:24:50 · 2779 阅读 · 0 评论 -
Volley 源码解析
转自:http://a.codekk.com/detail/Android/grumoon/Volley%20%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90 项目:Volley,分析者:grumoon,校对者:Trinea 本文为 Android 开源项目源码解析 中 Volley 部分 项目地址:Volley,分析的版本:35ce778,Dem转载 2016-08-23 13:35:26 · 566 阅读 · 0 评论 -
Android Universal Image Loader 源码分析
转自:http://a.codekk.com/detail/Android/huxian99/Android%20Universal%20Image%20Loader%20%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90 项目:Android-Universal-Image-Loader,分析者:huxian99,校对者:Trinea 本文为 And转载 2016-08-24 11:10:58 · 559 阅读 · 0 评论 -
Volley框架之三 疑难实现
不了解Volley可以先看这里: Android Volley入门到精通:初识Volley的基本用法 Volley的源码解析可以看这里:Volley源码解析 1 .Requset是在哪里处理的?主线程还是子线程? 子线程处理Request,只要new了一个RequestQueue那么就会开启1个缓存线程,4个网络请求线程,CacheDispatcher/NetworkDispat转载 2016-08-24 14:41:27 · 1173 阅读 · 0 评论