![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
郭霖博客
文章平均质量分 74
说什么好呢亲
这个作者很懒,什么都没留下…
展开
-
Android事件分发机制完全解析
原文地址:Android事件分发机制完全解析,带你从源码的角度彻底理解(上)原文地址:转载 2015-10-19 00:10:04 · 408 阅读 · 0 评论 -
Android(13)——获取Android屏幕尺寸、控件尺寸、状态栏/通知栏高度、导航栏高度 .
原文地址:获取Android屏幕尺寸、控件尺寸、状态栏/通知栏高度、导航栏高度 . 1.获取Android屏幕尺寸我们可以通过getSize()方法获得屏幕的尺寸:Display display = getWindowManager().getDefaultDisplay();Point size = new Point();display.getSize(size);转载 2015-11-16 16:57:48 · 2151 阅读 · 0 评论 -
Android(11)——从源码的角度解析setContentView
原文地址:Android完美解析setContentView 你真的理解setContentView吗? 源码分析:说到Activity的setContentView,咱们直接找到一个Activity中的setContentView点进去看看!public void setContentView(View view) { getWindow().setCont转载 2015-11-16 16:00:38 · 389 阅读 · 0 评论 -
Android(12)——上下文Context
原文地址:绝对让你理解Android中的Context . 整理这篇文章的目的是Context确实是一个很抽象的东西,我们在项目中随手都会用到它,可是很多人根本不理解它到底是干什么的。老规矩,作者提出的问题: 在Android中,Context到底是个什么鬼东西,它到底是干嘛使得,我读了很多篇文档,然而并不能清除的理解它的含义。答案: 简单来说,就像它的名字(上下文)一样,转载 2015-11-16 16:23:24 · 887 阅读 · 0 评论 -
Android下拉刷新完全解析,教你如何一分钟实现下拉刷新功能
原文地址:Android下拉刷新完全解析,教你如何一分钟实现下拉刷新功能首先讲一下实现原理。这里我们将采取的方案是使用组合View的方式,先自定义一个布局继承自LinearLayout,然后在这个布局中加入下拉头和ListView这两个子元素,并让这两个子元素纵向排列。初始化的时候,让下拉头向上偏移出屏幕,这样我们看到的就只有ListView了。然后对ListView的touch事件进转载 2015-10-23 22:44:10 · 452 阅读 · 0 评论 -
Android异步消息处理机制
原文地址:Android异步消息处理机制完全解析,带你从源码的角度彻底理解Android UI是线程不安全的,如果在子线程中尝试进行UI操作,程序就有可能会崩溃。相信大家在日常的工作当中都会经常遇到这个问题,解决的方案应该也是早已烂熟于心,即创建一个Message对象,然后借助Handler发送出去,之后在Handler的handleMessage()方法中获得刚才发送的M转载 2015-10-24 17:28:15 · 333 阅读 · 0 评论 -
Android系统联系人全特效实现
原文地址:Android系统联系人全特效实现(上),分组导航和挤压动画原文地址:Android系统联系人全特效实现(下),字母表快速滚动首先讲一下需要提前了解的知识点,这里我们最需要用到的就是SectionIndexer,它能够有效地帮助我们对分组进行控制。由于SectionIndexer是一个接口,你可以自定义一个子类来实现SectionIndexer,不过自己再写一个S转载 2015-10-23 15:49:10 · 1202 阅读 · 0 评论 -
从源码中浅析Android中如何利用attrs和styles定义控件
原文地址:Android中attrs.xml从源码中浅析Android中如何利用attrs和styles定义控件1.attrs.xml 2.styles.xml 3.看组件的源码。attrs.xml这个文件定义了布局文件中的各种属性attr:***,以及每种控件特有的属性declare-styleable:***,style则是针对这些属性所设置的值,给出一些默认的值。转载 2015-10-21 19:10:52 · 1071 阅读 · 0 评论 -
Android实现图片滚动控件,含页签功能
原文地址:Android实现图片滚动控件,含页签功能,让你的应用像淘宝一样炫起来原文地址:Android图片滚动,加入自动播放功能,使用自定义属性实现,霸气十足!转载 2015-10-19 23:00:02 · 599 阅读 · 0 评论 -
Timer实现定时执行
原文地址:Timer实现定时执行原文地址:3秒后执行:Timer timer = new Timer(); timer.schedule(new TimerTask() { @Override public void run()转载 2015-10-21 21:39:15 · 508 阅读 · 0 评论 -
Android网络通信技术
原文地址:巧用Android网络通信技术,在网络上直接传输对象首先在手机端生成一个Book对象,里面包含书名、作者、价格等数据。为了要将这些数据发送到服务器端,我们要从Book对象中把数据取出,然后组装成XML格式的字符串。接着通过网络API,把组装好的XML字符串发送到服务器端。服务器端接到了客户端发来的XML字符串,就要对该XML进行解析。然后把解析出的数据重新组装成Boo转载 2015-10-21 22:23:23 · 498 阅读 · 0 评论 -
Android滑动菜单特效实现
原文地址:http://blog.csdn.net/guolin_blog/article/details/8714621今天主要的工作是对郭大神博客中几篇关于滑动菜单特效功能的总结:1. 先说一下实现原理,是这样的,它是在布局中添加左右两个并排摆列的控件,然后通过设置这两个控件最左端和最右端相对于屏幕左右端的距离来实现这两个控件在屏幕中的显示问题的,并不是用覆盖来实现转载 2015-10-17 22:21:35 · 716 阅读 · 0 评论 -
Android Fragment碎片使用方法汇总
文章地址: http://blog.csdn.net/guolin_blog/article/details/8881711Fragment----碎片1.Fragment通常是嵌套在Activity中使用的。第一步:需要给Fragment创建一个与之对应的布局文件如fragment.xml,这个布局文件中的内容当然是由你自己随意写的啦!<LinearLayout原创 2015-10-16 21:37:02 · 1253 阅读 · 2 评论