说到LayoutInflater可能大家首先想到的是加载layout,一般我们会习惯性的调用View中的这个静态方法 public static View inflate(Context context, int res…
分类:Android源码分析
Android LayoutInflater源码分析及使用(二)
上一篇中我们简单介绍了LayoutInflater是怎么获取的,那么这一篇我们将详细介绍他的一个我们最常用的方法inflate,流程是这样的,我们先进行源码分析,然后猜想,最后在具体验证。在介绍inflate方法之前我们…
Android LayoutInflater源码分析及使用(三)
上一篇最后我们总结了3个问题,但还没有验证,这一篇我们将逐个为大家验证,下面是一些关键代码 package com.example.androiddemo; import android.app.Activity; im…
Android之ViewPager源码分析
20150210 ViewPager 焦点控制 在TV应用开发中ViewPager是很常用的控件,在ViewPager的页切换时焦点控制是很苦恼的事,有过相关开发经验的同学一定感同身受。废话不多说,我们分析一下ViewP…
Android Instrumentation源码分析(附Activity启动流程)
转载请注明出处:http://blog.csdn.net/ahence/article/details/54959235 Instrumentation概念 官方说明 Instrumentation类位于android.…
Android大图加载,缩放,滑动浏览--SubsamplingScaleImageView 源码分析大图加载
**************这个开源项目有点大的,也不知道几篇能写完,先根据功能点分析解读********************* 1.写在前面 图片浏览的坑不少,大图加载导致内存溢出的情况相信每个人都遇到过,最早的解…
Android源码分析之WindowManager.LayoutParams属性更新过程
1.来源 问题的来源是因为现在的公司准备转向Android,但是又不想放弃原来的系统,所以想把原来在linux上直接跑的系统移植到Android上来,当然一大重头任务就是对原有界面库的移植和Android图形系统的修改。…
从源码角度分析ViewStub 疑问与原理
一、提出疑问 ViewStub比较简单,之前文章都提及到 《Android 性能优化 三 布局优化ViewStub标签的使用》,但是在使用过程中有一个疑惑,到底是ViewStub上设置的参数有…
天天记录 - Android refreshDrawableState源码及流程简单分析
有多种因素会导致触发refreshDrawableState,当前只考虑其中一种setPressed即设置视图是否处于被按下状态。其他会触发此方法的有focusChanged等。 …
天天记录 - Android setVisibility参数VISIBLE, GONE, INVISIBLE与源码简单分析
View有一个方法setVisibility,作用是可以控制视图的显示和隐藏,int类型的参数可以传入三种值View.VISIBLE, View.GONE, View.INVIS…
从源码角度分析android蓝牙设备如何互联?
转载需说明出处:http://blog.csdn.net/andywuchuanlong/article/details/51509229 最近公司需要用到专门的蓝牙设备去连接机器人,由于之前也没有接触过蓝牙,所以就在网…
Android Browser App 源码分析(一)
Browser App的Application组件为Browser类,主要用来做初始化数据,如果app中没有定义Application,则系统会自动创建一个Application组件。 Application的生命周期是…