
Android框架
guodashen007
向阳编程工作室
展开
-
Android-->Log系统logger保存日志到本地
一个好的程序, 完全可以从Log中, 解决问题.一个好的Log系统,是一个程序的关键.本文介绍的是Logback-Android, 这个库,可以将Log写入到File,写入到数据库,写入到Email,写入到网络.当然,最基本的Logcat窗口完美输出,是最基本的;开源地址:https://github.com/tony19/logback-androidslf4j地址:http://www.slf4j.org/slf4j API文档:http://www.slf4j.org/api/...转载 2020-09-07 11:29:00 · 2118 阅读 · 0 评论 -
Android常用框架
Android常用框架1.网络请求框架 2.图片下载框架 3.轻量级数据库 4.沉浸式状态栏 5.异步链式框架 6.组件/模块路由,通信框架 7.插件化框架 8.热修复框架 9.注解 10.JSON解析 11.工具类 12.扫码库 13.适配器 14.检测内存泄露 15.具有头部的ViewPager 16.导航指示器 17.进度条 18.下拉刷新、上拉加载更多 19.图表 20.文件下载引擎 21.文件选择器 22.图片选择器 23.图片九宫格控件 24.图转载 2020-08-17 11:19:46 · 259 阅读 · 0 评论 -
Android框架MVVM
MVVM模式与MVP模式一样,也将应用分为三层,并且各个对应的层的职责相似:Model层,主要负责数据的提供。Model层提供业务逻辑的数据结构(比如,实体类),提供数据的获取(比如,从本地数据库或者远程网络获取数据),提供数据的存储。View层,主要负责界面的显示。View层不涉及任何的业务逻辑处理,它持有ViewModel层的引用,当需要进行业务逻辑处理时通知ViewModel层。...原创 2019-12-12 16:35:03 · 341 阅读 · 0 评论 -
Android Data Binding 详细介绍与使用
构建环境 首先,确保能使用Data Binding,需要下载最新的 Support repository。否则可能报错,如图: 在模块的build.gradle文件中添加dataBinding配置 android { .... dataBinding { enabled = true }} 注意:如果app依赖了一个使...原创 2019-11-01 16:10:30 · 2008 阅读 · 0 评论 -
Android EventBus 的使用
1、EventBus 简介EventBus是一种用于Android的事件发布-订阅总线,由GreenRobot开发,Gihub地址是:EventBus。它简化了应用程序内各个组件之间进行通信的复杂度,尤其是碎片之间进行通信的问题,可以避免由于使用广播通信而带来的诸多不便。1.1 三个角色Event:事件,它可以是任意类型,EventBus会根据事件类型进行全局的通知。 Subscri...原创 2019-11-12 21:10:42 · 607 阅读 · 0 评论 -
安卓主流框架:mvp+retrofit2
欲练此功,必先了解以下内容:retrofit2 https://blog.youkuaiyun.com/lmj623565791/article/details/51304204rxjava https://blog.youkuaiyun.com/guodashen007/article/details/103349632再来说MVP:全称:Model-View-Presenter ;MVP 是从经典...原创 2019-11-25 17:10:44 · 263 阅读 · 0 评论 -
RxJava2.0入门
RxJava中文文档:https://mcxiaoke.gitbooks.io/rxdocs/content/RxJava2.0的基本使用基于观察者模式,我们开始RxJava2.0的学习。首先引入RxJava2.0相关的类库。compile 'io.reactivex.rxjava2:rxjava:2.0.1'compile 'io.reactivex.rxjava2:rxandro...原创 2019-12-02 16:15:06 · 165 阅读 · 0 评论