![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android UI
文章平均质量分 79
zhangyadong_QQ
这个作者很懒,什么都没留下…
展开
-
OkHttp3实现原理
OkHttp3实现原理1.什么是OkHttp3OkHttp和Okhttp是Square公司在Android端推出的网络请求框架。基本上现在已经成为Android中最主流的网络框架。2.OkHttp3的优点支持同步,异步请求方式,异步是利用callback实现方便添加请求头方式支持多种body的api(String, Stream, file, form,multipart)支持response缓存支持cancelling(中断执行线程),timeout请求支持不同配置的客户端使用相同的连原创 2020-05-29 17:02:08 · 733 阅读 · 1 评论 -
Surface SurfaceView SurfaceHolder
Surface 查询Android SKD得到解释(Handle onto a raw buffer that is being managed by the screen compositor.)处理由屏幕合成程序管理的原始缓冲区。Android中的Surface就是一个用来画图形(graphics)或图像(image)的地方,对于View及其子类,都是画在Surface上,各Sur...原创 2018-11-06 21:44:06 · 296 阅读 · 0 评论 -
SurfaceView和TextureView对比
SurfaceView:优点:可以在一个独立的线程中进行绘制,不会影响主线程 使用双缓冲机制,播放视频时画面更流畅缺点:Surface不在View hierachy中,它的显示也不受View的属性控制,所以不能进行平移,缩放等变换,也不能放在其它ViewGroup中。SurfaceView 不能嵌套使用TextureView:优点:支持移动、旋转、缩放等动画,...原创 2018-11-12 22:43:57 · 3593 阅读 · 0 评论 -
TextureView SurfaceTexture
TextureViewTexture更像是一般的View,像TextView那样能被缩放、平移,也能加上动画。TextureView只能在开启了硬件加速的Window中使用,并且消费的内存要比SurfaceView多,并伴随着1-3帧的延迟.TextureView是在4.0(API level 14)引入的,用于承载显示‘数据流’的View, 如本地Camera采集的预览数据流和视频通话模...原创 2018-11-07 22:22:25 · 1534 阅读 · 0 评论 -
Android 自定义的相机(Carema2和TextureView)
Carema2:Android 5.0 (API Level 21)重新设计Camera,并提供了一个全新的API——Camera2。Camera2基本上和Camera1没什么继承性,完全是重新设计。在Camera2中Google引入了Session/Request的概念,从使用上更加复杂,同时也支持更多特性,比如可以控制曝光、控制感光度、支持Raw格式输出。当然坑也更多。本文简单介绍Came...原创 2019-03-12 10:50:14 · 632 阅读 · 0 评论