SurfaceView基础用法

原创 2015年07月07日 11:13:56
             surfaceview : 完成单位时间内大量的界面变化。


视频播放器。    
游戏。      画布里面绘制图片。




双缓冲机制:内部有两个子线程。


A   解码图像--->前台显示--->解码图像---> 前台显示
B               解码图像--->前台显示---> 解码图像


还有一个版本的问题,如果是高版本,列如4.0以上的,使用surfaceview没问题,如果是2.3左右,就必须加上

//得到surfaceview
sv = (SurfaceView) findViewById(R.id.sv);
//得到显示界面内容的容器
holder = sv.getHolder();

//在低版本模拟器上运行记得加上下面的参数。不自己维护双缓冲区,而是等待多媒体播放框架主动的推送数据。
holder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);



SurfaceView的使用详解

SurfaceView在安卓开发中使用还是比较广泛的。多数是用于游戏开发,图片和视频的播放等。 SurfaceView简介 SurfaceView和View的比较 简单的使用示例 关于Surfa...
  • ls1792304830
  • ls1792304830
  • 2016年11月17日 17:55
  • 1635

SurfaceView 基础用法

Android 游戏开发框架核心组件SurfaceView
  • zhaoyw2008
  • zhaoyw2008
  • 2015年05月18日 17:33
  • 22835

SurfaceView-基本使用

如果做游戏或者视频相关开发的时候,将会用到SurfaceView。对于SurfaceView,首先需要了解一下它自己的位置: extends View java.lang....
  • yqj234
  • yqj234
  • 2016年05月09日 13:27
  • 348

【Android】Android SurfaceView使用详解

1. SurfaceView的定义 前面已经介绍过View了,下面来简单介绍一下SurfaceView,参考SDK文档和网络资料:SurfaceView是View的子类,它内嵌了一个专门用于绘制的Su...
  • Taily_Duan
  • Taily_Duan
  • 2017年03月13日 17:17
  • 552

Android SurfaceView的基本用法

说明: 第一步:继承SurfaceView 并实现Callback,Runable 第二步:初始化SurfaceHolder mHolder,并添加事件 mHolder = getHolder...
  • lovoo
  • lovoo
  • 2016年05月06日 08:16
  • 1500

Android开发--SurfaceView的基本用法

在Android中可以利用View来绘制一些图形,图片,但当我们开发游戏或视频时,View就不再适用,这时必须使用SurfaceView来代替View。SurfaceView相比View可以实现多线程...
  • smbroe
  • smbroe
  • 2014年12月16日 12:12
  • 2018

Android开发:SurfaceView基本用法总结

本文主要讲解如何使用SurfaceView,旨在帮助大家快速上手SurfaceView开发。由于上篇文章《Android开发:SurfaceView基本用法总结及开发问题分享》 排版不佳,所以另起一篇...
  • Xiong_IT
  • Xiong_IT
  • 2015年05月25日 09:54
  • 2247

surfaceview用法

原文地址:http://www.cnblogs.com/xuling/archive/2011/06/06/android.html 首先我们先来看下官方API对SurfaceVie...
  • topgun38
  • topgun38
  • 2012年06月12日 17:21
  • 1033

SurfaceView用法

快速学会SurfaceView用法: SurfaceView是视图(View)的继承类,这个视图里内嵌了一个专门用于绘制的Surface。你可以控制这个Surface的格式和尺寸。Surfa...
  • tan_zhenqi
  • tan_zhenqi
  • 2013年07月29日 16:55
  • 230

android之通过SurfaceView以及SurfaceHolder进行视频播放

      使用AudioView进行视频播放的时候,是不是很不爽,千篇一律的模式,恶心吧。这里,我们可以通过一些方式对MediaPlayer进行包装。而所用到的正是SurfaceView以及Surf...
  • chenzheng_java
  • chenzheng_java
  • 2011年03月23日 20:14
  • 16249
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SurfaceView基础用法
举报原因:
原因补充:

(最多只允许输入30个字)