自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 面向对象--单一职责原则和开闭原则学习(简易ImageLoader)

一、概述这篇是读《Android源码设计模式解析与实战》的第一篇记录,今天学习了面向对象六大原则中的其二:单一职责原则和开闭原则。单一职责原则简单来说一个类只实现一个功能;开闭原则则是对于扩展是开放的,对于修改是关闭的。这些原则都是用来优化代码的。二、简易ImageLoader实现下面通过一个简单的ImageLoader来说明编码过程中的以上两个原则。 首先,一个ImageLoader主要分为两部

2017-04-27 23:53:07 377

原创 Android控件架构(20170427)

1.UI界面架构每个Activity都包含一个Window对象,通常由PhoneWindow来实现,将一个DecorView设置为整个应用窗口的根View,这里面所有View的监听事件,都通过WindowManagerService来进行接收,然后通过Activity对象来回调对应的onClickListener。在展示上,DecorView将屏幕分为上下两部分,一个是TitleView,另一个是C

2017-04-27 16:36:10 260

原创 Android学习笔记---体系与系统架构(20170426)

1.系统架构Android从上往下分为应用层(Application):主页、通讯录、联系人、浏览器等我们平常使用经常见到和使用的东西所处的一层;Framework层:该层就是我们应用开发基于的接口层,包括常用的四大组件以及各类Manager;库和运行时:库主要是android的内嵌功能支持,比如说SQLite、OpenCLJES等等(对该层大多数东西还未了解,以后有待补充),运行时则是我们应用运行

2017-04-26 22:15:02 347

空空如也

空空如也

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

TA关注的人

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