![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 61
IsMrWu
The closer you think you are, the less you will actually see.
展开
-
MVC、MVP、MVVM解析
相信大家对MVC,MVP和MVVM都不陌生,作为三个最耳熟能详的Android框架,它们的应用可以是非常广泛的,但是对于一些新手来说,可能对于区分它们三个都有困难,更别说在实际的项目中应用了,有些时候想用MVP的,代码写着写着就变成了MVC,久而久之就对它们三个的选择产生了恐惧感,如果你也是这样的人群,那么这篇文章可能会对你有很大的帮助,希望大家看完都会有收获吧!文章重点:(1)了解并区分原创 2016-11-03 13:53:08 · 1065 阅读 · 0 评论 -
依赖注入的解析
依赖 如果在 Class A 中,有 Class B 的实例,则称 Class A 对 Class B 有一个依赖。例如下面类 Human 中用到一个 Father 对象,我们就说类 Human 对类 Father 有一个依赖。 public class Human { ... Father father; ... publ原创 2016-11-05 21:37:23 · 263 阅读 · 0 评论 -
注解Annotation解析
不少开源库都用到了注解的方式来简化代码提高开发效率。本文简单介绍下 Annotation 示例、概念及作用、分类、自定义、解析,并对几个 Android 开源库 Annotation 原理进行简析。 Annotation 示例 Override Annotation @Override //重写的注解 public void onCreate(Bundle sa原创 2016-11-05 21:38:48 · 448 阅读 · 0 评论 -
Android下静态代理和动态代理解析
1.相关概念1.1 代理在某些情况下,我们不希望或是不能直接访问对象 A,而是通过访问一个中介对象 B,由 B 去访问 A 达成目的,这种方式我们就称为代理。 这里对象 A 所属类我们称为委托类,也称为被代理类,对象 B 所属类称为代理类。 代理优点有:隐藏委托类的实现解耦,不改变委托类代码情况下做一些额外处理,比如添加初始判断及其他公共操作根据程序运行前代理类是否已经存在,可以将代理分为原创 2016-11-06 21:21:03 · 2075 阅读 · 0 评论 -
Android下数据库的解析
建表的语句:以下语句就可以在数据库文件里创建一个名为students的表名,他有id, name, age 三个字段。继承 SqlliteOpenHelper在构造里写出数据库名,然后在onCreate里写出创建表的语句:db.execSQL("create table students(_id interger primary key autoincrement,name varchar(2原创 2016-11-08 20:56:44 · 446 阅读 · 0 评论 -
android下的屏幕适配全解析
屏幕适配分为两部分:图片适配尺寸适配原创 2016-11-09 21:14:10 · 436 阅读 · 0 评论