MediaPlayer除了可以对音频播放之外,也可以对视频进行播放,但是如果要播放视频只依靠MediaPlayer还是不够的,还需要编写一个可以用于视频显示的空间,而这块显示空间要求可以快速的进行GUI的更新,而且可以在渲染代码时进行无阻塞的的对GUI进行渲染,而如果要完成此种功能,则必须依靠android.view.SurfaceView组件完成,SurfaceView组件封装了一个Surfac...
分类:
移动开发 时间:
2014-10-16 20:01:13
阅读次数:
280
转至 (http://blog.csdn.net/yanzi1225627/article/details/17652643)经常听人问Camera开发中,各种变形问题,今天有空就在此梳理总结下。三个尺寸:1、Surfaceview的尺寸Surfaceview是用来预览Camera的,当它全屏时就是...
分类:
移动开发 时间:
2014-10-14 17:04:38
阅读次数:
244
最近接触到了SurfaceView,SurfaceHolder,SurfaceHolder.CallBack,一直不求其解,现在来粗浅认识一下它们。先看一下官方的定义:1.SurfaceViewSurfaceView是视图(View)的继承类,这个视图里内嵌了一个专门用于绘制的Surface。你可以...
分类:
移动开发 时间:
2014-10-14 14:36:28
阅读次数:
179
使用MediaPlayer出了了可以播放音频之外,还可以播放视频文件,只不过使用MediaPlayer播放视频时,没有提供图像输出界面。可以使用SurfaceView组件来显示视频图像。使用MediaPlayer和SurfaceView播放视频大致可以分为如下四个步骤:
1)定义SurfaceView组件。最好在布局文件中实现。
2)创建MediaPlayer对象,并为其加载要播放的视频。
...
分类:
移动开发 时间:
2014-10-13 18:33:10
阅读次数:
258
功能说明:在一个Activity页面中,点击页面布局中的MapView(继承SurfaceView),实现页面中的某个元素隐藏和显示。贴出MapView的代码: 1 /** 2 * @author gr 3 */ 4 package com.cn.gordon.exhibition.wa...
分类:
移动开发 时间:
2014-10-13 16:03:30
阅读次数:
284
继承关系:
java.lang.Object
android.view.View
直接子类:
AnalogClock, ImageView, KeyboardView, ProgressBar, SurfaceView, TextView, ViewGroup, ViewStub
间接子类:
AbsListView, AbsSeekBar, AbsSpinner, ...
分类:
移动开发 时间:
2014-10-13 15:09:29
阅读次数:
230
一、什么是Surface
简单的说Surface对应了一块屏幕缓冲区,每个window对应一个Surface,任何View都要画在Surface的Canvas上(后面有原因解释)。传统的view共享一块屏幕缓冲区,所有的绘制必须在UI线程中进行。
在SDK的文档中,对Surface的描述是这样的:“Handle onto a r...
分类:
移动开发 时间:
2014-10-13 14:10:19
阅读次数:
308
而本博文将通过实例实现自定义Camera的功效。具体功能如下:
1.实现自定义Camera拍照;
2.实现前后置摄像头的切换;
3.实现Camera拍照后图片缩小显示以及正常预览;
4.实现Camera拍照后图片保存;
在具体实现代码之前,我们先来了解一下Android api对实现自定义Camera的介绍。
根据api的介绍,对于Camera应用可以简单总结以下几个步骤。
1.检查Camera是否存在,并在AndroidManifest.xml中赋予相关的权限;
2.创建一个继承于SurfaceView...
分类:
移动开发 时间:
2014-10-12 18:02:28
阅读次数:
544
====================问题描述==================== 我的SurfaceView是注册在XML中的 想实现的功能是,在activity中进行相关运算,最后得到一值,想把这个值传到SurfaceView中,并且SurfaceView构造时要用到这个值,怎么实现啊??...
分类:
其他好文 时间:
2014-10-08 18:06:45
阅读次数:
134
转载请包括网址:http://blog.csdn.net/pathuang68/article/details/7351317一、SurfaceSurface就是“表面”的意思。在SDK的文档中,对Surface的描写叙述是这种:“Handle onto a raw buffer that is b...
分类:
其他好文 时间:
2014-10-06 16:30:40
阅读次数:
287