安卓笔记侠

专注安卓开发

导航

2016年11月7日 #

监听软件异常崩溃并且保持日志--CrashHandler编写自己的异常捕获类

摘要: 平时写代码,我们可能会抛出各种异常,这些异常有些是我们测试过程中发现进行解决的,但是也有一些异常是我们未知的,不论是代码的逻辑问题还是Android本身底层的一些bug,我们都需要及时了解并进行解决。当用户在使用app出现崩溃现象时我们需要知道是什么原因,并将原因记录下来上到服务器,这样以后我们就可 阅读全文

posted @ 2016-11-07 00:30 安卓笔记侠 阅读(650) 评论(1) 推荐(0)

2016年11月6日 #

Android View体系(八)从源码解析View的layout和draw流程

摘要: 前言 上一篇文章我们讲了View的measure的流程,接下来我们讲下View的layout和draw流程,如果你理解了View的measure的流程,那这篇文章自然就不在话下了。 1.View的layout流程 先来看看View的layout()方法: public void layout(int 阅读全文

posted @ 2016-11-06 19:52 安卓笔记侠 阅读(931) 评论(0) 推荐(0)

Android View体系(七)从源码解析View的measure流程

摘要: 前言 在上一篇我们了解了Activity的构成后,开始了解一下View的工作流程,就是measure、layout和draw。measure用来测量View的宽高,layout用来确定View的位置,draw则用来绘制View。这一讲我们来看看measure流程,measure流程分为View的me 阅读全文

posted @ 2016-11-06 18:18 安卓笔记侠 阅读(419) 评论(0) 推荐(0)

Android View体系(六)从源码解析Activity的构成

摘要: 前言 本来这篇是要讲View的工作流程的,View的工作流程主要指的measure、layout、draw这三大流程,在讲到这三大流程之前我们有必要要先了解下Activity的构成,所以就有了这篇文章。 1.从源码解析Activity的构成 当我们写Activity时会调用setContentVie 阅读全文

posted @ 2016-11-06 16:56 安卓笔记侠 阅读(561) 评论(0) 推荐(0)

Android View体系(五)从源码解析View的事件分发机制

摘要: 1.处理点击事件的方法 View的层级 我们知道View的结构是树形的结构,View可以放在ViewGroup中,这个ViewGroup也可以放到另一个ViewGroup中,这样层层的嵌套就组成了View的层级。 什么是点击事件分发 当我们点击屏幕,就产生了触摸事件,这个事件被封装成了一个类:Mot 阅读全文

posted @ 2016-11-06 12:27 安卓笔记侠 阅读(549) 评论(0) 推荐(0)

Android View体系(四)从源码解析Scroller

摘要: 在Android View体系(二)实现View滑动的六种方法这篇文章中我们讲到了用Scroller来实现View的滑动,所以这篇文章我们就不介绍Scroller是如何使用的了,本篇就从源码来分析下Scroller为何能够实现View的滑动。 1.Scroller的构造函数 要想使用Scroller 阅读全文

posted @ 2016-11-06 10:49 安卓笔记侠 阅读(660) 评论(0) 推荐(0)

Android常用学习网站

摘要: http://blog.csdn.net/liang5630/article/details/43482691 https://github.com/Trinea/android-open-project http://gold.xitu.io/welcome/android http://www. 阅读全文

posted @ 2016-11-06 00:02 安卓笔记侠 阅读(467) 评论(0) 推荐(0)

2016年11月5日 #

Android View体系(三)属性动画

摘要: 上一篇文章讲了View滑动的六种方法,其中一种是使用动画,这篇文章我们来讲一讲动画的其中一种:属性动画。 1.android视图动画和属性动画 视图动画我们都了解,它提供了AlphaAnimation,RotateAnimation,TranslateAnimation,ScaleAnimation 阅读全文

posted @ 2016-11-05 23:06 安卓笔记侠 阅读(894) 评论(0) 推荐(0)

Android View体系(二)实现View滑动的六种方法

摘要: 1.View的滑动简介 View的滑动是Android实现自定义控件的基础,同时在开发中我们也难免会遇到View的滑动的处理。其实不管是那种滑动的方式基本思想都是类似的:当触摸事件传到View时,系统记下触摸点的坐标,手指移动时系统记下移动后的触摸的坐标并算出偏移量,并通过偏移量来修改View的坐标 阅读全文

posted @ 2016-11-05 16:19 安卓笔记侠 阅读(534) 评论(0) 推荐(0)

2016年11月4日 #

Fresco

摘要: 1、简介 Fresco是Facebook最新推出的一款用于Android应用中展示图片的强大图片库,可以从网络、本地存储和本地资源中加载图片。相对于ImageLoader,拥有更快的图片下载速度以及可以加载和显示gif图等诸多优势,是个很好的图片框架。 2、特点 1)内存管理 在5.0以下系统,Fr 阅读全文

posted @ 2016-11-04 18:06 安卓笔记侠 阅读(1544) 评论(0) 推荐(0)