自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 问答 (2)
  • 收藏
  • 关注

原创 工厂方法

简单工厂违背了开闭原则,每次新增产品类都会修改工厂类,为了改正上述问题,出现了工厂方法。工厂方法模式把创建具体类交给具体的工厂类去完成。类图如下: 代码:抽象产品类Product:/** * 产品类的抽象类 */ public abstract class Product { public abstract void method(); }具体产品类A、B:public class Co

2017-09-30 08:33:52 296

原创 LayoutInflater源码解析

一、LayoutInflater常见使用场景介绍之前,先总结一下我们在哪里都使用过LayoutInflater:1、在Activity中LayoutInflater inflater = getLayoutInflater(); View view = inflater.inflate(R.layout.activity_money,null);2、在Fragment中view = View.inf

2017-09-29 22:53:08 274

原创 EventBus源码分析

EventBus是专门为Android设计的用于订阅,发布总线的库,用到这个库的app很多,因为它有很多的优点。比如,它可以简单android组件之间的通信;它可以避免了android四大组件复杂的生命周期处理;它可以让你的代码更为简洁。一、基本用法:1、导入依赖库dependencies { compile 'org.greenrobot:eventbus:3.0.0' } 2、定义发送事

2017-07-13 22:18:00 987

原创 Android消息机制

好多东西都忘了,看过的源码得记录一下,今天就来分析Andorid消息机制的源码。Android消息机制主要涉及:Handler、Looper、MessageQueue、Message、ThreadLocal它们之间的关系如下所示: 有几个疑问: 1. 在哪发消息? 2. 消息发到哪里去了? 3. 消息最后怎么被处理了? 4. 怎么就把在子线程发的消息变换到了主线程? 5. 上面各个类都是

2017-07-12 19:43:19 318

原创 Android中各种drawable的使用

其实这些个drawable的使用并不难,也不需要去哪里百度或者Google找答案,直接自己试验一下即可。如:ic-launcher图标具体大小是多少,如有的人把一张512 x 512的图片当成ic-launcher,在高分辨率手机上没有问题,但是在一些低分辨率手机上发现桌面上找不到自己应用的图标,或者显示名称但看不到图标,想找ic-launcher标准大小吗?创建一个Android项目不就有了吗?看

2015-07-21 08:38:04 542

转载 让偷走时间的工作逻辑滚蛋

时间管理查看更多如果从功能性以及作用出发,时间管理的主要目标如下:1、时间管理是有效地运用时间,降低…的课程却依然不能有效的管理时间,这是为神马呢?其实你仔细分析,时间管理的本质不在于行为技巧而在于思维方式的转变,从这个角度上看,时间管理的培训其实骗了我们很多年——那么!有哪些思维方式在偷走我们的时间呢?让偷走时间的工作逻辑滚蛋,互联网的一些事   在行动上就像一只蜗牛,不到死线的那一刻,

2015-07-21 08:34:13 637

原创 Activity和Fragment交互

Activity和Fragment的交互有三种: 1.Activity访问Fragment中的控件、成员变量 2.Fragment访问Activity中的控件、成员变量 3.多个Fragment之间通讯 1.Activity访问Fragment中的控件、成员变量如图: Activity中有一个CheckBox,底部是一个Fragment包含一个TextView和一个Button,点击Check

2015-05-31 12:42:52 1429

原创 Fragment

Fragment概述:API:http://developer.android.com/guide/components/fragments.html http://developer.android.com/reference/android/app/Fragment.html http://developer.android.com/reference/android/support/v

2015-05-31 11:21:59 432

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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