引用:http://www.cnblogs.com/xuling/archive/2011/06/06/android.html
SurfaceView是视图(View)的继承类,这个视图里内嵌了一个专门用于绘制的Surface。你可以控制这个Surface的格式和尺寸。Surfaceview控制这个Surface的绘制位置。
surface是纵深排序(Z-ordered)的,...
分类:
其他好文 时间:
2016-07-20 09:12:07
阅读次数:
231
1:首先来说横竖屏的问题
这里我是在onCreate方法中直接强制横屏竖屏的设置,Button btn;
SurfaceView surfaceView;
//初始化布局
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
se...
分类:
移动开发 时间:
2016-07-19 10:46:41
阅读次数:
185
本文为自定义的视频播放器,可进行屏幕切换(由于换屏时大小变化,电脑截图就分开截图了),效果如下图:
--------------播放视频概括:
SurfaceView+MediaPlayer以及 VideoView 2种方式
SurfaceVIew中有个SurfaceHolder,通过surfaceView.getHolder( )方法获取...
分类:
移动开发 时间:
2016-07-17 01:03:16
阅读次数:
287
Android图形系统之Surface、SurfaceView、SurfaceHolder及SurfaceHolder.Callback之间的联系 ...
分类:
移动开发 时间:
2016-07-02 11:49:33
阅读次数:
202
一.View及其子类1.view类view类继承至Object实现了Drawable.CallbackKeyEvent.CallbackAccessibilityEventSource接口.直接子类有:AnalogClock,ImageView,KeyboardView,MediaRouteButton,ProgressBar,Space,SurfaceView,TextView,TextureView,ViewGroup,ViewStub间接子类无数:Ab..
分类:
移动开发 时间:
2016-06-30 23:37:30
阅读次数:
542
基本架构1、使用SurfaceView在UI层面展示视频2、通过JNI调用C代码控制视频的播放、停止基本功能1、从服务器获取正则直播的主播的列表信息2、进入直播界面3、可获取的主播信息Activity_列表public class MainActivity extends Activity { pu... ...
分类:
其他好文 时间:
2016-06-27 13:49:52
阅读次数:
211
使用MediaPlayer和SurfaceView播放视频 AudioManager SurfaceHolder ...
分类:
其他好文 时间:
2016-06-27 10:28:23
阅读次数:
149
我们先来看下官方API对SurfaceView的介绍 SurfaceView的API介绍 Provides a dedicated drawing surface embedded inside of a view hierarchy. You can control the format of t ...
分类:
其他好文 时间:
2016-06-23 06:29:23
阅读次数:
151
在Android系统中,有一种特殊的视图,称为SurfaceView,它拥有独立的绘图表面,即它不与其宿主窗口共享同一个绘图表面。由于拥有独立的绘图表面,因此SurfaceView的UI就可以在一个独立的线程中进行绘制。又由于不会占用主线程资源,SurfaceView一方面可以实现复杂而高效的UI,另一方面又不会导致用户输入得不到及时响应。在本文中,我们就详细分析SurfaceView的实现原理。...
分类:
移动开发 时间:
2016-06-21 07:16:17
阅读次数:
337
一、什么是Surface 简单的说Surface对应了一块屏幕缓冲区,每个window对应一个Surface,任何View都要画在Surface的Canvas上(后面有原因解释)。传统的view共享一块屏幕缓冲区,所有的绘制必须在UI线程中进行。 在SDK的文档中,对Surface的描述是这样的:“ ...
分类:
移动开发 时间:
2016-06-20 14:14:25
阅读次数:
406