原文:Android Camera2拍照(一)——使用SurfaceView Camera2 API简介 Android 从5.0(21)开始,引入了新的Camera API Camera2,原来的android.hardware.Camera被废弃(下面称为Camera1),还有一个androi.... ...
分类:
移动开发 时间:
2018-06-13 11:50:12
阅读次数:
220
原文:Android Camera2 拍照(二)——使用TextureView 上一篇博文简单介绍了使用Camera2 API拍摄照片,并使用SurfaceView作为预览界面。实际上,相对于SurfaceView, TextureView更适合用于视频和拍摄照片。SurfaceView也有它的使.... ...
分类:
移动开发 时间:
2018-06-13 11:35:33
阅读次数:
307
简介Android普通窗口的视图绘制机制是一层一层的,任何一个子元素或者是局部的刷新都会导致整个视图结构全部重绘一次,因此效率相对较低。视频或者opengl内容往往是显示在SurfaceView中的,SurfaceView的工作方式是:创建一个置于应用窗口之后的新窗口。因为SurfaceView窗口... ...
分类:
其他好文 时间:
2018-05-23 02:25:02
阅读次数:
208
声网Agora提供了高质量的视频通信SDK,不仅覆盖了主流的操作系统,集成效率也比较高,而且还支持包括聊天,会议,直播等功能在内的多个模式的视频通话。SDK中API设计基本能够满足大部分的开发需要,而且隐藏了底层开发,只需要提供SurfaceView和UID即可播放视频,这样对于App层的开发者来说十分友好。非常适合有视频聊天开发需求的开发者。在视频领域创业大爆发的今天,建议更多的想要从事该领域的开发者可以尝试下。
分类:
移动开发 时间:
2018-04-17 21:19:58
阅读次数:
252
1:SurfaceView加载长图,移到。可以充当背景 效果截图 2:View (淡入淡出动画没实现:记录下) Code: ...
分类:
其他好文 时间:
2017-12-15 18:56:11
阅读次数:
167
问题缘由: 最近准备封装一个视频播放器,我采用了SurfaceView + MediaPlayer的方式。 视频加载显示画面后遇到问题:“视频画面扭曲,比例变形。” 问题截图: 解决思路: 视频尺寸会自动填充surfaceView,所以想要调整视频尺寸 修改surfaceView就好了。 通过监听m ...
分类:
移动开发 时间:
2017-12-01 16:36:43
阅读次数:
1226
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> ...
分类:
其他好文 时间:
2017-11-22 21:53:52
阅读次数:
239
学习资料: Android 开发群英传 搜索学习资料时,搜到了罗升阳老师的Android视图SurfaceView的实现原理分析,老罗老师写的一系列博客,一年前开始学习Android时看不懂,现在依然看不懂,感觉涉及到的知识面太广并且非常深入,还得需要积累很多知识后才能看得懂 在包建强老师的博客中看 ...
分类:
移动开发 时间:
2017-11-20 20:22:02
阅读次数:
245
SurfaceView 1 相关类 1.1 surface 1.1.1 意思:表面 1.1.2 可以理解为底层数据缓冲器,和硬件显卡绘制的入口句柄 1.1.3 Surface就是一个用来画图形(graphics)或图像(image)的地方 1.1.4 Surface中有一个Canvas成员,专门用于 ...
分类:
其他好文 时间:
2017-10-27 15:50:21
阅读次数:
156
最近做项目遇到一个问题,需要在屏幕上实时的显示手的坐标,这样话就涉及到一个实时画图的问题了。对于实时更新UI这个问题,懂点android的都知道,android的UI更新都需要在主线程中更新,但是如果将一个实时绘图的操作放在主线程,必定会出现阻塞主线程的问题,即便是不阻塞主线程,也会降低程序运行的速 ...
分类:
移动开发 时间:
2017-10-14 18:45:55
阅读次数:
218