摘要: 概述 Glide是一个图片加载框架,使得我们可以轻松的加载和展示图片 Glide4.x新增apply()来进行设置,apply可以调用多次,但是如果两次apply存在冲突的设置,会以最后一次为准 新增RequestOptions对象,用来存放设置 添加依赖 Gilde的图片加载 基本实例 with( 阅读全文
posted @ 2018-09-17 14:43 YangBryant 阅读(5889) 评论(0) 推荐(0) 编辑
摘要: 概述 ScreenMatch是根据你的需要,生成需要适配的尺寸的文件,手机会根据屏幕相关参数自动寻找合适的尺寸文件 添加插件 如图,打开Android Studio的Settings设置,找到Plugins,点击Browse Repositories,在弹出的输入框里填入screenMatch,就可 阅读全文
posted @ 2018-09-14 14:30 YangBryant 阅读(4658) 评论(0) 推荐(0) 编辑
摘要: 概述 .9.PNG是安卓开发里面的一种特殊的图片,这种格式的图片通过ADT自带的编辑工具生成,使用九宫格切分的方法。点九图是一种可拉伸的位图,android会自动调整它的大小,来使图像在充当背景时可以在界面中自适应展示 生成图片 .9.png只能放在drawable文件夹中,右键.png图片,找到如 阅读全文
posted @ 2018-09-14 10:34 YangBryant 阅读(3720) 评论(0) 推荐(0) 编辑
摘要: 概述 Retrofit是一个OkHttp网络请求框架的封装库,Retrofit通过注解配置网络参数,可以按照我们的规则去构造实际的HTTP请求,能够灵活设置URL、头部、请求体、返回值等,是目前最优雅的一个网络框架。 添加依赖 Retrofit基本使用三部曲 创建实例 定义接口 创建 同步/异步 回 阅读全文
posted @ 2018-09-11 17:41 YangBryant 阅读(821) 评论(0) 推荐(0) 编辑
摘要: 概述 OKHttp是一个处理网络请求的框架,其优点有,支持http2,对一台机器的所有请求共享同一个socket。 内置连接池,支持连接复用,减少延迟。通过缓存避免重复的请求,请求失败时自动重试主机的其他ip,自动重定向。 添加依赖 Get请求 Get方式发送同步请求 Get方式发送异步请求 Pos 阅读全文
posted @ 2018-09-04 11:53 YangBryant 阅读(1810) 评论(0) 推荐(0) 编辑
摘要: 观察者模式的概念 RxJava是android的异步框架,官方介绍是可观测的序列,组成异步基于事件程序的库。特点是观察者模式,基于事件流的链式调用,随着异步操作调度过程复杂的情况下,程序逻辑也变得越来越复杂,但RxJava依然能够保持简洁。 简单的说观察者A与被观察者B建立订阅关系,当被观察者B发生 阅读全文
posted @ 2018-09-03 15:27 YangBryant 阅读(3347) 评论(0) 推荐(0) 编辑
摘要: 基本属性 setTabSelectedListener监听器 BadgeItem标记 1.五角星标记 2.文本标记 官方all.gif view源码下载地址 阅读全文
posted @ 2018-08-24 14:10 YangBryant 阅读(985) 评论(0) 推荐(0) 编辑
摘要: 引用 在项目的build.gradle添加依赖 compile 'com.android.support:recyclerview-v7:23.4.0' RecyclierView使用的基本方法 recyclerView.setAdapter(); 添加适配器(必须) recyclerView.se 阅读全文
posted @ 2018-08-23 10:38 YangBryant 阅读(548) 评论(0) 推荐(0) 编辑
摘要: Camera相机类相关的几个流程方法 Camera.open(cameraId) 打开相机 camera.setDisplayOrientation(0) 设置相机水平方向 mCamera.setPreviewDisplay(holder) 在SurfaceHolder上显示画面 mCamera.s 阅读全文
posted @ 2018-08-17 17:44 YangBryant 阅读(1431) 评论(0) 推荐(0) 编辑
摘要: MediaPlayer简介 android多媒体类,播放流程如下方法: setDataSource() 设置一个数据源, prepare() 播放之前需要调用此方法,在准备状态 setDisplay() 需要SurfaceHolder对象,画面显示在SurfaceView上 start() 开始播放 阅读全文
posted @ 2018-08-17 12:00 YangBryant 阅读(1689) 评论(0) 推荐(0) 编辑