摘要:
1、JDK 安装 java 1.8以后就无需CLASSPATH环境变量了。我们只需配置JAVA_HOME和PATH即可。 环境变量-系统变量 java_home:jdk安装路径 环境变量-系统变量 path:%java_home%\bin;%JAVA_HOME%\jre\bin Android St 阅读全文
摘要:
一 自定义相册 结合Glide图片库,加载显示本地图片,并可以实现单选,多选,预览功能。特点 加载最近新增图片,GridView显示 分文件夹选择图片 支持单选,多选(最大9张) 支持大图预览 以库的形式保存,实际项目中导入PhotoSelector库使用。 二 九宫格显示图片 九宫格形式显示图片 阅读全文
摘要:
dagger 阅读全文
摘要:
App应用程序通过Retrofit请求网络,实质上是使用Retrofit接口层封装请求参数、Header、Url等信息,之后由okhttp来完成后续的请求工作。在服务端返回数据后,okhttp将原始数据交给Retrofit,Retrofit根据用户需求解析。 参考 :Retrofit2 实战(一、使 阅读全文
摘要:
MVVP 阅读全文
摘要:
1 GreenDao 简介 GreenDao是一款操作SQLite数据库的神器,是一款ORM数据库工具。 ORM(Object Relationship Mapping)对象关系映射,将对数据库的操作通过GreenDao和Bean对象关联起来,通过Dao操作Bean对象,实现对数据库的增删改查。类似 阅读全文
摘要:
1 研发背景 案例:我们在主页点收藏按钮,未登录状态,跳登录界面,在登录界面跳注册页面,注册成功,关闭注册页面,关闭登录页面,回到主页,刷新item列表和登录状态。 我们一般会用到发送广播和接收广播来实现。本地广播是相对消耗时间、空间最多的一种方式,是重量级的,消耗资源较多的一种方式。四大组件之一, 阅读全文
摘要:
学习参考:https://blog.csdn.net/guolin_blog/article/details/53759439 一 基础使用 Picasso比Glide更加简洁和轻量,Glide比Picasso功能更为丰富。没有最好的框架,只有最适合自己的框架。选择了Glide来进行学习,并且这也是 阅读全文
摘要:
一 基本使用 Fragment依附于Activity使用,方面我们在一个页面里面切换显示多屏内容。 Activity管理Fragment有两种方式,通过FragmentTransacation这个类来管理fragment的显示、隐藏 1 replace方法 使用这种方法,可以避免出现fragment 阅读全文
摘要:
参考:http://www.jianshu.com/p/200d55b4d40a http://blog.isming.me/2015/03/18/android-build-speed-up/ http://www.open-open.com/lib/view/open1433465962666. 阅读全文