摘要: 1. YUV简介 YUV格式有两大类:planar和packed。对于planar的YUV格式,先连续存储所有像素点的Y,紧接着存储所有像素点的U,随后是所有像素点的V。对于packed的YUV格式,每个像素点的Y,U,V是连续交叉存储的。 YUV,分为三个分量,“Y”表示明亮度(Luminance 阅读全文
posted @ 2017-09-25 11:23 从前有個人 阅读(231) 评论(0) 推荐(0) 编辑
摘要: public class DensityUtil { private DensityUtil(){ throw new AssertionError(); } /** * dp转px * @param context * @param dpVal * @return */ public sta... 阅读全文
posted @ 2017-09-22 14:33 从前有個人 阅读(143) 评论(0) 推荐(0) 编辑
摘要: RxJava+Retrofit实现网络请求: 首先要添加依赖 1、创建Retrofit请求的网络接口 2、创建Retrofit和RxJava的对象 3、开启网络请求 阅读全文
posted @ 2017-09-22 14:28 从前有個人 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 网络请求的接口如下所示,其实与POST请求基本相同只是将注解@POST还成了@PUT 至于需要修好的Content-Type网上查询资料可以添加注解@Headers(静态请求头) 其他请求的部分就正常写就行了。 阅读全文
posted @ 2017-09-05 17:22 从前有個人 阅读(1507) 评论(0) 推荐(0) 编辑
摘要: 最近公司项目中有直播模块,模块已经基本完成故将这段时间的收获总结一下,和大家分享,互相进步.... 首先我集成的是金山云的直播SDK,网址如下 https://github.com/ksvc/KSYLive_Android 这个是金山云目前为止最新的SDK 他包括了推流端和播放端两部分,即一个SDK 阅读全文
posted @ 2017-08-22 14:16 从前有個人 阅读(521) 评论(0) 推荐(0) 编辑
摘要: 此案例适用于加载网络长图且图片的宽和高已知的情况。由于ImageView加载图片有一个4096*4096的限制,所以对于巨长图的加载比较麻烦,需要我们自己去手动处理。 有两种解决方案:第一种就是比较low的方式用WebView,将其设置为自适应屏幕,接下来重点说说第二种方式,手动压缩图片,图片加载框 阅读全文
posted @ 2017-07-07 12:33 从前有個人 阅读(3803) 评论(0) 推荐(0) 编辑
摘要: 1.未设置NDK的路径 Error:Execution failed for task ':library:ndkBuild'. > A problem occurred starting process 'command 'null/ndk-build''配置NDK的的安装路径即可。1)设置环境变 阅读全文
posted @ 2017-06-11 12:08 从前有個人 阅读(4893) 评论(0) 推荐(0) 编辑
摘要: 最近做项目时出现个问题。 在一个基类中,创建一个Handler对象用于主线程向子线程发送数据,代码如下: 但不知道为啥一直报错:Can't create handler inside thread that has not called Looper.prepare()。 搜索后发现,原因是此Han 阅读全文
posted @ 2017-06-07 16:14 从前有個人 阅读(1212) 评论(0) 推荐(0) 编辑
摘要: Android原生的ProgressBar的ProgressDialog.STYLE_HORIZONTAL(即水平样式)默认setMax和setProgress只能传int型的参数,而实际项目中我需要显示小数类型的参数,那么该如何设置呢? 项目需求:应用版本更新的时下载最新的apk文件需要显示一个p 阅读全文
posted @ 2017-05-17 10:26 从前有個人 阅读(3706) 评论(0) 推荐(0) 编辑
摘要: 一、Android中的单位 1.dp(dip):density-independent pixels,这并不是一个绝对的单位,而只是一个相对的概念,代表的是屏幕写对角线上每inch上像素点的个数。 2.px:就是一个像素。 3.sp:scaled pixels,主要用于显示文字的大小,google官 阅读全文
posted @ 2017-05-10 16:42 从前有個人 阅读(343) 评论(0) 推荐(0) 编辑