转载请包含网址:http://blog.csdn.net/pathuang68/article/details/7351317一、SurfaceSurface就是“表面”的意思。在SDK的文档中,对Surface的描述是这样的:“Handle onto a raw buffer that is be...
分类:
其他好文 时间:
2014-07-19 17:22:55
阅读次数:
288
DescriptionConsidering a light entering three adjacent planes of glass.At any meeting surface, the light may either reflect or continue straight throu...
分类:
其他好文 时间:
2014-07-18 21:11:27
阅读次数:
207
本文用Java创建UI并联合JNI层操作surface来直接显示yuv数据(yv12),开发环境为Android 4.4,全志A23平台。
package com.example.myyuvviewer;
import java.io.File;
import java.io.FileInputStream;
import android.app.Activity;
import androi...
分类:
移动开发 时间:
2014-07-14 16:12:42
阅读次数:
562
原文请看Android平台下OpenGL初步本文只关注于如何一步步实现在Android平台下运用OpenGl。1、GLSurfaceViewGLSurfaceView是Android应用程序中实现OpenGl画图的重要组成部分。GLSurfaceView中封装了一个Surface。而android平...
分类:
移动开发 时间:
2014-07-11 09:06:06
阅读次数:
261
上一篇文章主要是参照AwesomePlayer直接用SoftwareRenderer类来显示yuv,为了能用到这个类,不惜依赖了libstagefright、libstagefright_color_conversion等动态静态库,从而造成程序具有很高的耦合度,也不便于我们理解yuv数据直接显示的深层次原因。
于是我开始研究SoftwareRenderer的具体实现,我们来提取Soft...
分类:
移动开发 时间:
2014-07-11 00:14:52
阅读次数:
509
研究了一段时间Android的surface系统,一直执着地认为所有在surface或者屏幕上显示的画面,必须要转换成RGB才能显示,yuv数据也要通过颜色空间转换成RGB才能显示。可最近在研究stagefright视频显示时发现,根本找不到omx解码后的yuv是怎么转换成RGB的代码,yuv数据在render之后就找不到去向了,可画面确确实实的显示出来了,这从此颠覆了yuv必须要转换成RGB才能显示的真理了。...
分类:
移动开发 时间:
2014-07-06 10:03:42
阅读次数:
570
在Android系统中,一个Activity对应一个应用程序窗口,任何一个Activity的启动都是由AMS服务和应用程序进程相互配合来完成的。AMS服务统一调度系统中所有进程的Activity启动,而每个Activity的启动过程则由其所属进程来完成。AMS服务通过realStartActivityLocked函数来通知应用程序进程启动某个Activity...
分类:
移动开发 时间:
2014-07-02 06:53:36
阅读次数:
360
最近关于微软Surface更名Lumia的消息传的沸沸扬扬。不管传言真否,WP平台的发展缓慢,是人所共知的事实。而且人们在谈论WP手机的时候说的更多也是诺基亚而不是微软,或许正是这一点促使微软收购诺基亚手机业务。在收购进入尾声的时候,又一个问题摆在了微软面前:Lumia智能机在交易完成后,使用诺基亚品牌最长为18个月。收购还未完成,去诺基亚化又摆在了史蒂夫鲍尔默面前。
与之形成鲜明对比的便是...
分类:
其他好文 时间:
2014-07-01 14:30:07
阅读次数:
232
在Android的多媒体类中,MediaMuxer和MediaCodec算是比较年轻的,它们是JB 4.1和JB 4.3才引入的。前者用于将音频和视频进行混合生成多媒体文件。缺点是目前只能支持一个audio track和一个video track,而且仅支持mp4输出。不过既然是新生事物,相信之后的版本应该会有大的改进。MediaCodec用于将音视频进行压缩编码,它有个比较牛X的地方是可以对Surface内容进行编码,如KK 4.4中屏幕录像功能就是用它实现的。...
分类:
移动开发 时间:
2014-06-22 21:53:50
阅读次数:
267
Visual Studio 一直以来是开发微软旗下应用的利器,只要是开发微软相关的应用无论是Windows程序,WPF,Asp.Net,WinRT Surface,WindowsPhone 等微软旗下的应用都可以使用Visual Studio 来开发。如果您已经非常习惯了Visual Studio....
分类:
Web程序 时间:
2014-06-20 19:10:54
阅读次数:
197