将进酒

良好的命名习惯是编程的第一步,古人云:名不正则言不顺

排序:
默认
按更新时间
按访问量

模块化、组件化和插件化

单工程模式 移动开发诞生,我们开发移动项目,我相信大多用的是单工程单任务的开发模式,二话不说,直接就开始写起,是不是这样呢? new Project -> 分包 -> 写起。我相信都经历过,也写的比较爽,为什么呢? 这种模式不涉及乱七八糟...

2018-10-10 08:50:10

阅读数:32

评论数:0

DataBinding ObseravbleField实体类如何序列化对象

Android推荐序列化采用Parcelable,同时选择序列化的原则是:1)在使用内存的时候,Parcelable比Serializable性能高,所以推荐使用Parcelable;2)Serializable在序列化的时候会产生大量的临时变量,从而引起频繁的GC;3)Parcelable不能使...

2017-10-18 10:00:27

阅读数:346

评论数:0

使用简单工厂模式和反射机制优化MVP数据绑定流程

Android项目无论是采用MVP模式还是MVVM模式,都会有一个View层和Presenter层绑定或者View层和ViewModel层绑定的过程。MVVM模式采用数据绑定框架DataBinding,很多代码都自动生成了,但是MVP模式数据绑定需要我们自己实现。之前维护一MVP项目,View和P...

2017-07-27 18:43:59

阅读数:634

评论数:0

Android MVVM开发模式实践

MVVM模式相关概念 MVC:(VIew-Model-Controller)早期将VIew、Model、Controller代码块进行划分,使得程序大部分分离,降低耦合。 MVP:(VIew-Model-Presenter)由于MVC中View和Model之间的依赖太强,导致Activity中的代...

2017-06-24 15:45:24

阅读数:734

评论数:0

Android开发中常用到的设计模式

单例模式保证一个类仅有一个实例,并提供一个访问它的全局访问点。热门词汇:单例 唯一 私有构造单例模式好处 由于单例模式在内存中只有一个实例,减少了内存开销。对于那些耗内存的类,只实例化一次,大大提高性能,尤其是移动开发中。 单例模式可以避免对资源的多重占用,例如一个写文件时,由于只有一个实例存在内...

2017-06-12 20:49:20

阅读数:422

评论数:0

Android项目架构--知识体系简单梳理(一)

Android项目结构按模块module 来划分 lib_base:包含各种Base基类,如 BaseActivty、BaseFragment、BaseApplication,这是一些项目的开始基础。 lib_ui:各种自定义UI或第三方ui 。现在android studio 使用起来非常方便 ...

2017-06-02 15:12:58

阅读数:1325

评论数:0

Android MVP开发模式实践

MVP模式概念在MVP模式里通常包含4个要素: View:负责绘制UI元素、与用户进行交互(在Android中体现为Activity); View interface:需要View实现的接口,View通过View interface与Presenter进行交互,降低耦合,方便进行单元测试; ...

2017-02-10 15:03:47

阅读数:773

评论数:0

Java单例模式

Java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、枚举单例。   单例模式有以下特点:   1、单例类只能有一个实例。   2、单例类必须自己创建自己的唯一实例。   3、单例类必须给所有其他对象提供这一实例。   单例模式确保某个类只有一...

2016-08-30 18:19:08

阅读数:304

评论数:0

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