- 博客(6)
- 资源 (6)
- 收藏
- 关注
原创 OpenGL.ES在Android上的简单实践:17-水印录制(认识Android的EGL)
OpenGL.ES在Android上的简单实践:17-水印录制(认识Android的EGL) -1、先吹下水,装下*距离上一个主题有一段时间了,最近都在忙工作,因为需要在Android上写C++,所以就复习了一些NDK的知识。打算之后也会整理并写下这一块的博客,把一些复杂的code记录在案方便学习(其中包括webrtc,简单的ffmpeg,AAC,H264都会涉及介绍)正所谓好记性...
2018-04-27 17:47:30 2572 2
原创 不需要任何权限获得Android设备的唯一ID
转载来自:https://blog.csdn.net/nugongahou110/article/details/47003257这个问题来自于Is there a unique Android device ID?我对这个问题的答案做了整理,包括将另一篇文章加入进来作为补充,可以完美解决此问题。作者提出的问题:Android设备有没有唯一的id?如果有的话,我怎么通过java代码获得这个id...
2018-04-12 09:34:57 14234 8
转载 (转载)内存溢出(oom)和内存泄漏(leak)区别和关联
一、概念介绍:1、内存溢出 out of memory:是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。2、内存泄露 memory leak:是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以忽略,但内存泄露堆积后果很严重,无论多少内存,迟早会被占光。注:memory ...
2018-04-11 10:44:01 1105
原创 OpenGL.ES在Android上的简单实践:16-全景(视野变换 完结)
OpenGL.ES在Android上的简单实践:16-全景(视野变换 完结) 让我们继续完成视野变换,先回顾一下之前我们所做的内容:当我们在屏幕上双击测试页面的glsurfaceview,会触发渲染器的双击事件,进而向全景球模型请求下一个模型的变换。在全景球模型中,我们定义了两个观察视口CameraViewport,一个是当前的,另外一个是目标的;还有两个模型模式的标志位RENDER_...
2018-04-08 15:07:33 1170 1
原创 OpenGL.ES在Android上的简单实践:15-全景(视野变换 上)
OpenGL.ES在Android上的简单实践:15-全景(视野变换)本篇文章只有一个内容,就是模仿Insta360的视野变换效果,实现我们全景球的视野变换。首先来直观的感受一下Insta360的绚丽的变换效果。然后加以分析一下,视野变换的关键变量有哪些?(insta360视野变换效果)(左下角标注了视野的名称)从动图中看到,其实这几个视野(特别是小行星)都是基于一个球体的表面所...
2018-04-04 17:10:14 1082 1
原创 OpenGL.ES在Android上的简单实践:14-全景(惯性滑动球体)
OpenGL.ES在Android上的简单实践:14-全景(惯性滑动球体)1、整理封装全景球现在,我们的地球已经能正确的显示出来,我们来增加必要的交互,使得我们左右滑动屏幕的时候,地球能旋转起来,而且是像一个地球仪一样,手指离开屏幕后,能随着惯性的操作延后旋转。第一步,我们现在测试页面PanoramaActivity添加对GLSurfaceView的触摸事件监听,...
2018-04-03 17:42:47 1155 7
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人