![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 91
RightHere111
Software Engineer
展开
-
android app从生成到显示的过程
android = Linux Kernel + c/c++ Runtime Framework + Dalvik Virtual Machine + Java Runtime Framework -生成apk的流程 (源码) (dx工具)原创 2014-09-05 19:21:56 · 1071 阅读 · 0 评论 -
Android MVP模式实践
前段时间做项目时有用到一个比较常用的设计模式-MVP模式,我个人比较喜欢有优美的结构的代码,我始终相信代码也是一种艺术,现在就特地将这一部分拿出来分享哈,自己也可以再熟悉熟悉。 OK,废话不多说先上个图,来看看我的代码中MVP模式的应用: View 代表的是Android中对应的Activity,Fragment或View等与UI相关的。(view通常含有Presenter的引用) ViewInt原创 2015-09-11 21:11:27 · 605 阅读 · 0 评论 -
TextureView+SurfaceTexture+OpenGL ES来播放视频(一)
前言最近发现视频直播类应用层出不穷,比如233手游直播,蓝鲸直播,微录客等等什么的,连android界大神老罗也在开发手游录制类的应用,这里面的技术含量也是挺高的,需要了解android 系统的UI渲染机制以及很多系统底层的知识,而我最近也在想好好研究研究android 的UI渲染机制并以此作为深入了解android的入口。 前段时间看到杰伦都进入了游戏圈,代言起来了LOL,艾玛让我对LOL稍稍增原创 2015-09-13 16:25:23 · 4362 阅读 · 0 评论 -
TextureView+SurfaceTexture+OpenGL ES来播放视频(二)
前言在使用OpenGL ES 绘制前,我先概括下接下来要做的工作:我先借用一个博主kiffa举的的一个栗子,我觉得说的恰到好处,遂稍稍概括下来给大家分享分享: 我们想像一下画家绘画的过程,在作画之前他是不是应该先准备准备呢,首先他得准备作画的画布(对应TexureView),一些笔,颜料以及辅助工具比如调色板等等(OpenGL ES API),然后他就可以在画出他的作品了(SurfaceTextu原创 2015-09-15 00:22:47 · 1595 阅读 · 0 评论 -
TextureView+SurfaceTexture+OpenGL ES来播放视频(三)
前言讲了这么多,可能有人要问了,播放视频用个android封装的VideoView或者用MediaPlayer+SurfaceView来进行播放视频不就得了吗,干嘛还要整这么麻烦。OK,为了回答这个问题,我们先看看OpenGL ES干什么的,它是OpenGL三维图形API的子集,图形硬件的一种软件接口,针对手机、PDA和游戏主机等嵌入式设备而设计。我想如果是做游戏类开发的肯定对一些图形库不会陌生,其原创 2015-09-15 19:32:28 · 2004 阅读 · 1 评论