随笔分类 -  Android

学习博客
摘要:谷歌官方,配置方法数超过 64K 的应用Android 项目开发填坑记 - 使用 MultiDex 解决 64K 限制Android MultiDex 实践:如何绕过那些坑?Android应用打破65K方法数限制Android开发中ListView嵌套ListView问题 ​ 谷歌官方,配置方法数超 阅读全文
posted @ 2017-01-16 14:31 岳阳楼 阅读(148) 评论(0) 推荐(0)
ReactiveNative学习之Diff算法
摘要:React 源码剖析系列 - 不可思议的 react diff深入浅出React(四):虚拟DOM Diff算法解析React diff 算法总结链接引用的文章React出于性能的考虑,为了避免频繁操作DOM,采用了虚拟DOM结构(virtual DOM):每当虚拟DOM树发生变化树发生变化时,Re 阅读全文
posted @ 2017-01-15 14:10 岳阳楼 阅读(716) 评论(0) 推荐(0)
ScrollView的fillViewPort属性
摘要:ScrollView嵌套Relative时候会发生问题,RelativeLayout不会充满ScrollView,即使设置match_parent属性也不行 这个时候就需要fillViewPort属性登场了,在ScrollView的源码的onMeasure中,专门针对这个属性做了特殊的处理 prot 阅读全文
posted @ 2017-01-15 11:38 岳阳楼 阅读(1295) 评论(0) 推荐(0)
四大组件总结
摘要:Service 用处 Service 是一个可以在后台执行长时间运行操作而不使用用户界面的应用组件。服务可由其他应用组件启动,而且即使用户切换到其他应用,服务仍将在后台继续运行。 此外,组件可以绑定到服务,以与之进行交互,甚至是执行进程间通信 (IPC)。 例如,服务可以处理网络事务、播放音乐,执行 阅读全文
posted @ 2016-09-01 23:42 岳阳楼
Messager通信
摘要:public class MessengerService extends Service { /** For showing and hiding our notification. */ NotificationManager mNM; /** Keeps track of all curren 阅读全文
posted @ 2016-06-14 23:09 岳阳楼
Retrofit源码分析(一)
摘要:Retrofit源码分析(一)主线剧情 阅读全文
posted @ 2016-06-14 16:52 岳阳楼 阅读(1019) 评论(0) 推荐(0)
属性动画总结(纯搬运郭霖先生的文章)
摘要:声明:本文纯粹是总结郭霖先生的文章,仅供自己学习记录之用。在各个标题处均提供了原文链接。 Android属性动画完全解析(上),初识属性动画的基本用法 Android属性动画完全解析(中),ValueAnimator和ObjectAnimator的高级用法 Android属性动画完全解析(下),In 阅读全文
posted @ 2016-06-02 16:45 岳阳楼 阅读(541) 评论(0) 推荐(0)
Volley设计思想和流程分析
摘要:Volley设计思想和流程分析 阅读全文
posted @ 2016-05-19 19:34 岳阳楼 阅读(759) 评论(0) 推荐(0)
HandlerThread源码分析
摘要:HandlerThread源码分析 阅读全文
posted @ 2016-05-04 23:25 岳阳楼 阅读(608) 评论(0) 推荐(1)
IntentService源码分析
摘要:IntentService源码分析 阅读全文
posted @ 2016-05-04 17:18 岳阳楼 阅读(599) 评论(0) 推荐(2)
Android消息机制:Looper,MessageQueue,Message与handler
摘要:Android消息机制浅析 阅读全文
posted @ 2016-04-28 16:29 岳阳楼 阅读(689) 评论(1) 推荐(0)
AsyncTask源码分析
摘要:AsyncTask源码分析 阅读全文
posted @ 2016-03-17 16:25 岳阳楼 阅读(708) 评论(0) 推荐(0)
java.lang.IllegalStateException: Circular dependencies cannot exist in RelativeLayout
摘要:出现错误java.lang.IllegalStateException: Circular dependencies cannot exist in RelativeLayout经查找发现,是相对布局不支持这种依赖方式(为了清晰,我仅列出了出错的控件,控件间的关系间文末附上的正确代码) 于是,将an 阅读全文
posted @ 2015-03-30 13:26 岳阳楼 阅读(2451) 评论(0) 推荐(0)
ListView与SimpleAdapter
摘要:Adapter可以视作控件与数据之间的桥梁对ListView做自由布局和填充需要使用到Adapter,这里我们采用SimpleAdapter。简单来说:1.定义一个ListItem,其数据结构是一个元素为HashMap的ArrayList。2.填充ListItem3.使用一个SimpleAdapte... 阅读全文
posted @ 2015-03-30 12:51 岳阳楼 阅读(332) 评论(0) 推荐(0)
andorid 网络通信最简单demo
摘要:要和后台进行通信一开始发现接不到数据后来发生了线程错误在网上查到:在一些高版本中,与网络通信的操作因为要花费比较大的时间,所以应该放在单独的线程中去做。但为什么一些网上demo没有放在单独的线程中呢?因为那些例子是基于低版本的,低版本不强制要求这么做。至于线程,因为要改变主UI用到handler,简... 阅读全文
posted @ 2015-03-27 15:03 岳阳楼 阅读(295) 评论(0) 推荐(0)