自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

FrankLee的博客

Android/前端/Weex

原创 Weex Android源码分析(二)—— WXDomManager

版本:0.18.0 自己对于Weex源码学习的一些记录,帮助理解,如有错误请指出 这里是源码分析的第二篇,上一篇我们分析了Bridge模块WXBridgeManager,这一篇我们从WXDomManager入手开始,分析Dom中createBody的初始化流程。 WXDomM...

2018-04-04 19:29:47

阅读数 392

评论数 0

原创 Weex Android源码分析(一)—— WXBridgeManager

版本:0.18.0 自己对于Weex源码学习的一些记录,帮助理解,如有错误请指出,部分图片以及描述来源于官方的源码解析文章,文末会附上链接。 一、简单概述 因为整个Weex SDK的内容很多,想要分析也不可能一行代码一行代码的写,所以我个人倾向于先从简单的模块来进行分析,等各个模...

2018-04-04 19:28:37

阅读数 602

评论数 1

原创 实现Android网络框架:(一)整体设计

动手做一个是我最喜欢的学习模式之一,最近自己在做一个Android使用的简单的网络框架,参考了Volley和csdn大牛的一些文章,虽然做出来的东西都差不多,但自己实现一遍真的对Http协议、网络执行、设计模式等等有了很深刻的认识,也能够发掘模块化、框架化的优势所在,和大家分享一下。

2016-11-30 15:31:30

阅读数 1596

评论数 0

原创 Android使用Scroller实现下拉刷新控件

最近看到Scroller的具体原理,看到书上实现下拉刷新的例子觉得很有意思,想着自己也来动手写写看,也算是理解一下Scroller,顺便也能锻炼一下自己自定义ViewGroup的技能。我会着重讲一讲实现的关键代码和实现的原理,在这次实现中我们主要锻炼了两个能力:   1、使用Scroller实现...

2016-11-26 14:32:32

阅读数 810

评论数 2

原创 从JDK源码分析Java中的equals与hashCode

Java编程规范之一:覆盖Object的equals方法时总要覆盖hashCode,并且如果两个对象的equals方法比较结果是相等的,那么他们的hashCode方法就应该返回相同的整数结果;而如果equals比较结果不同,那么他们的hashCode方法最好返回截然不同的结果,以提高散列表的性能(...

2016-11-06 20:34:20

阅读数 1100

评论数 0

原创 AndroidStudio中魅族手机LogCat不显示的解决方法

AndroidStudio中魅族手机LogCat不显示解决方法

2016-11-04 16:40:37

阅读数 2706

评论数 1

原创 Android中onTouch与onClick两种监听的完全解析

之前项目中做一个竖直方向的ViewPager效果(详见我的另一篇博文),这几天做了几个改动,突然发现我设置的OnTouchListener对触摸事件的监听突然不起作用了,琢磨了半天觉得问题就出在onTouch的返回值true还是false上,后来自己测试的时候发现不光与这个有关,与OnClickL...

2016-11-04 16:17:13

阅读数 5199

评论数 0

原创 Android消息处理机制源码分析(二):本地实现

在上一篇博文中,我们已经对Android消息处理机制的整体流程有了一个大体上的认识,也熟悉了消息机制中各个对象和对象之间的基本交互,但是讲到MessageQueue对象的时候,我们还有几个内容没有深入去讲(在上一篇博文的MessageQueue部分留下了一些问题),主要关于MessageQueue...

2016-10-28 20:01:17

阅读数 388

评论数 0

原创 Android消息处理机制源码分析(一):整体过程

什么是Android消息机制?这里着重分析Android消息处理机制的整体过程,通过源码分析,让大家对消息处理机制的过程有一个清晰的认识和理解。

2016-10-27 18:12:05

阅读数 282

评论数 0

原创 Java中的嵌套类总结

一直对内部类、静态内部类这些名词的认识不太清晰,做一些小小的总结。 总结内容:Java的嵌套类

2016-10-25 20:30:51

阅读数 1187

评论数 0

原创 适配器模式与Android中的Adapter

介绍Java设计模式之适配器模式与Android中的适配器模式的实践Adapter

2016-10-12 22:29:30

阅读数 478

评论数 0

原创 给Layout添加按钮点击效果不起作用的解决方法

很喜欢Material Design的按钮效果,想应用在Layout上,可是写好了style文件,并且设置了layout的background发现并不起作用,查询了一下得出解决方案

2016-10-12 16:59:00

阅读数 1151

评论数 0

原创 Android:Plugin is too old, please update to a more recent version解决方法

当你的AndroidStudio报错如下所示 Error:(1, 0) Plugin is too old, please update to a more recent version, or set ANDROID_DAILY_OVERRIDE environment variable to ...

2016-09-26 18:19:10

阅读数 249

评论数 0

原创 Android中RecyclerView的使用与解析

用惯了ListView的我最近觉得RecyclerView是越来越好用了,不仅自己不再需要用ViewHolder做种种优化,布局上也更加自由了。本文着重对于RecyclerView的基本原理做一些解析(特别是Adapter的作用和调用过程),并且说一下基本的使用方法。

2016-09-26 16:36:35

阅读数 341

评论数 0

原创 Java中的基本类型和引用类型

上课的时候老师问到了这个问题,Java中基本类型和引用类型的区别,不假思索的回答:基本类型就是直接分配空间的变量,引用类型就是指向内存空间的一个引用。当时觉得自己还是理解一些的,可过后自己去思考,觉得对这个问题的理解不够深入,既然基本类型都能分配空间我们为什么还要引用类型呢?干嘛要指向内存空间?带...

2016-09-25 12:47:45

阅读数 598

评论数 0

原创 Java并发编程(一)线程安全的类的特性

线程安全的类是我们很希望达到的特性,那怎么才能判断以及设计一个线程安全的类,是我们需要关注的问题。 这章中我会总结线程安全的类所具有的特性以及应该避免哪些问题。

2016-09-24 23:42:40

阅读数 225

评论数 0

原创 Java中final修饰符的初始化安全性的理解

今天看《Java并发编程实战》看到安全发布的问题中final修饰符的作用,一时半会没有看明白,查了一些资料才懂了一些深层次的原因,所以做一些记录。

2016-09-22 23:02:26

阅读数 2708

评论数 5

原创 Java中的单例模式的优秀实现

单例模式不得不说应该算初学者接触的最早几个设计模式之一了,主要是因为它的应用场景比起什么其他模式太简单易懂了,我们都知道,你要一个总体控制的类,比如一个能够初始化功能,提供特定功能的Helper类,那你用单例模式实现是非常有用的,而我在这里就要说一说单例模式的优秀实现方式

2016-09-21 15:25:59

阅读数 1396

评论数 1

原创 RecyclerView控件列表项布局match_parent属性失效的根本原理

之前用RecyclerView为了达到自己想要的结果,把item的根布局(最外层Layout)的大小设为match_parent,一开始却发现一个很大的问题!咦?为什么我的item一加载就成了wrap_content的效果?我的match_parent为什么效果显示不出来…在尝试了很多很多方法觉得...

2016-09-21 10:27:30

阅读数 5543

评论数 2

原创 Android垂直ViewPager效果的简易实现

简易通过RecyclerView实现竖直ViewPager效果

2016-09-19 18:29:46

阅读数 2525

评论数 0

提示
确定要删除当前文章?
取消 删除