框架设计
丑小鸭是白天鹅
这个作者很懒,什么都没留下…
展开
-
总结一下Android中主题(Theme)的正确玩法
在AndroidManifest.xml文件中有,其中的@style/AppTheme是引用的res/values/styles.xml 中的主题样式,也有可能是引用的 res/values-v11/styles.xml 或者 res/values-v14/styles.xml,这是根据运行此程序的手机系统来决定的,如果手机系统的API版本是11以上就是v11/styles.xml,以此类推。在v转载 2018-01-26 12:42:11 · 787 阅读 · 0 评论 -
极简的Android RecyclerView Adapter(使用DataBinding)
简介我们知道,DataBinding的核心理念是数据驱动。数据驱动驱动的目标就是View,使用DataBinding,我们通过添加、修改、删除数据源,View就会自动予以相关变化。Android RecyclerView的Adapter起的作用就是连接数据和View。一个最简单的RecyclerView Adapter可能是下面这个样子的:public class UserAdapter exte...转载 2018-03-13 14:08:31 · 3646 阅读 · 0 评论 -
staruml下载、安装及破解
staruml对建模和分析软件模块的类图层次关系非常有帮助,因此多用有益 以下内容来自瀚澈的博客方法一(正宗破解,十分好用,稳定到starUML2)StarUML官方下载地址: http://staruml.io/download破解: 1.使用Editplus或者Notepad++等特殊的文本编辑器打开 安装位置下/www/license/node/LicenseManagerDomain....原创 2018-05-16 10:03:30 · 3409 阅读 · 0 评论 -
搭建Retrofit+Rxjava+okhttp网络请求实用框架
前段时间抽空做了下这个网络请求框架,利用retrofit 2.3.0,rxjava 2.1.12,okhttp 3.4.1版本搭建,且在lib里面包含打包成jar包的配置亲测有效,当然还有一些不完善的地方,可以给我发消息有空我优化优化,开发还是看代码来得直接。github链接地址: https://github.com/luochune/RetrofitProject...原创 2018-07-30 17:19:40 · 399 阅读 · 0 评论 -
android源码设计模式——Builder设计模式
一、Builder介绍1.1、介绍:是一步步创建复杂对象的创建型模式,该模式可以将部件和组装过程分离,使构建过程和部件都可以自由扩展,两者之间耦合降到最低1.2、普遍使用场景: 初始化一个对象特别复杂,如参数多,不同方法调用顺序产生不同作用二、Builder模式的实现2.1、一个简单的Builder类;public class MacBookBuilder { private C...原创 2018-10-22 17:32:03 · 151 阅读 · 0 评论 -
android源码设计模式——框架模式MVC、MVP、MVVM
一、框架模式、设计模式、架构模式的概念理解 通常来讲框架面向于一系列相同行为代码的重用,而设计则面向的是一系列相同结构代码的重用,通常所说的架构则介于框架与设计之间二、MVC、MVP、MVVM三种设计模式 2.1、MVC模式,常见的应用模式,这里先忽略 2.2、MVP模式,全称: Model View Presenter: MVP模...原创 2018-11-07 15:29:14 · 277 阅读 · 0 评论 -
Android DataBinding——利用数据改变UI,分离你的数据业务逻辑
第一部分:DataBinding是什么? 我来答: 是google官方指导架构篇Architecture Components的一个支持库,借用它可以将UI界面组件绑定到应用的数据源中。第二部分: 作为Android 开发者我如何接入使用呢? 只需一步,在app module的build.gradle下加入如下配置:android { ... ...原创 2019-05-30 16:03:06 · 757 阅读 · 0 评论