学习资料: 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
大概的样子是酱婶儿的 点击全屏按钮时执行setRequestedOrientation方法,此时希望得到的结果是surfaceview界面全屏且横屏显示,并且在横屏时Activity没有被重新创建,这样可以保证视频正在通讯时切换屏幕,视频连接仍然正常。 那么在执行setRequestedOrient ...
分类:
移动开发 时间:
2017-09-07 19:25:54
阅读次数:
231
https://qzonestyle.gtimg.cn/qzone/photo/v7/js/module/flashDetector/flash_tutorial.pdf Chrome开启?法 1. 在Chrome地址栏输? chrome://settings/content/flash,确保“允许 ...
分类:
其他好文 时间:
2017-09-07 12:03:22
阅读次数:
584
本文主要将的是:使用 Camera API 采集视频数据并保存到文件,分别使用 SurfaceView、TextureView 来预览 Camera 数据,取到 NV21 的数据回调。 注: 需要权限:<uses-permission android:name="android.permission ...
分类:
移动开发 时间:
2017-09-04 16:05:57
阅读次数:
248
仅做记录使用,新手也可以来看看,怎么得到一个surfaceholder. 1.在xml文件中增加一个surfaceView控件. 2. 在java代码中 基本上就这样,百度去播放器sdk试过了,可以在安卓7.0中使用 ...
分类:
其他好文 时间:
2017-08-08 12:29:01
阅读次数:
180
VR开发课程大纲 VR开发课程大纲哪里有?2016年,VR虚拟现实元年推动VR产业的爆发,中国的VR产业有了很大的进展。与此同时,VR产业相关人才短缺的问题愈发凸显。千锋教育把握市场需求,开设VR课程,致力于为学员提供最优质的VR课程。 今天小编就给大家分享一下VR开发的学习线路图和VR开发课程大纲 ...
分类:
其他好文 时间:
2017-08-03 13:45:26
阅读次数:
98
前面有关自己定义View中进行了画图。但View的画图机制存在例如以下缺陷:1、View缺乏双缓冲机制。2、当程序须要更新View上的图像时,程序必须重绘View上显示的整张图片。3、新线程无法直接更新View组件。因为View存在上面缺陷。所以在游戏开发中一般使用SurfaceView来进行绘制, ...
分类:
移动开发 时间:
2017-07-26 21:47:43
阅读次数:
258
View、Window以及Activity主要是用于显示并与用户交互window view activity surfaceView 三者间的关系: 在Activity中要设置View时,通常用的方法是:setContentView(id); 而实际在Activity类中用的是:getWindow( ...