一、 项目背景与需求分析 1.调研背景 当下好好学习APP中工具型功能只包含:收听、阅读、收藏、点赞和评价学习内容,但随着学习的内容日益增多,用户需要系统的记录自己学习的...
#我是一个可爱的搬砖工系列# 看了 @霖酱 的分享,自己也尝试着对照英文翻译学习MD的组件设计,借此加深各种组件的应用~ Material Design链接:App bars...
我们在android开发中经常会用到fragment,例如侧拉栏的切换,viewPager的切换。 而我们切换fragment无非就两种方法: 1.replace();2.a...
实现FIFO(先进先出)的队列
实现LIFO(先进后出)的下压栈
拷贝远程代码到本地 cd 文件夹git clone ssh地址 创建本地分支(默认master) cd 文件夹git init 提交到本地仓库 git add .git co...
官方教程 http://square.github.io/retrofit/ 前言 在Android开发中,网络请求十分常见 而在Android网络请求库中,Retrofit...
HTTP协议 HTTP是一个客户端终端(用户)和服务器端(网站)请求和应答的标准。通过使用网页浏览器、网络爬虫或者其它的工具,客户端发起一个HTTP请求到服务器上指定端口(默...
Java对象与类 面向对象程序设计 面向对象程序设计,简称OOP,Java语言就是完全面向对象的。 类 类(class)是创建对象的模板和蓝图,是一组类似对象的共同抽象定义。...
前言 我们在开发的过程中经常碰到对象转换的问题,比如上一篇文章提到的Url对象转换为Drawable对象,有时还要转成Bitmap对象。 这都还是一些相对比较简单的对象转换逻...
前言 通过前面一篇文章,我们应该能大志理解RxJava的原理了吧。 既然RxJava被称为强大的异步处理库,对线程的控制也就不可或缺,今天我们就来谈谈RxJava的线程调度。...
前言 来随手记实习之前并没有接触过RxJava这个强大的异步处理库,都使用Handler和AsyncTask进行异步任务的处理。但是实习期间跟随我的导师做的主题换肤需求里,基...
一个简单的Java应用程序 注释 java的注释方式有三种: //注释内容从//到本行结束 /* */包裹较长的注释 /** 开头,*/结束用于自动生成文档 数据类型 jav...