这里只基本介绍如何播放视频:surfaceview是利用双缓冲区的原理来使得用户可以流畅的观看视频的:比如A、B缓冲区,先由A缓冲区填满推送到设备播放,然后再A播放的时候填满B缓冲区,等A播放完了就播放B缓冲区的内容,如此交换执行。public class MainActivity extends ...
                            
                            
                                分类:
其他好文   时间:
2015-08-18 21:12:58   
                                阅读次数:
157
                             
                         
                    
                        
                            
                            
                                思路:定义一个SurfaceView用来显示预览,在SurfaceHolder的回调中用Camera对象启动预览,然后调用MediaRecorder来录像。
代码如下:
在AndroidManifest.xml添加下面的权限:
activity_main.xml
<RelativeLayout xmlns:android="http://schemas.android.com...
                            
                            
                                分类:
其他好文   时间:
2015-08-18 14:09:10   
                                阅读次数:
183
                             
                         
                    
                        
                            
                            
                                用SurfaceView写一个自制的背景图,并且可以移动,加上安卓飞机大战(一)中的BackgroundManager类,可以直接使用GameView代码:publicclassGameViewextendsSurfaceViewimplementsSurfaceHolder.Callback,Runnable{privateSurfaceHolderhd=null;privateCanvascanvas=null;priva..
                            
                            
                                分类:
移动开发   时间:
2015-08-16 23:30:26   
                                阅读次数:
166
                             
                         
                    
                        
                            
                            
                                从一个Activity到另一个Acitvity是简单的但是怎么从自己写的surfaceview跳转到一个Activity呢?在MysurfaceView(extendsSurfaceView)中:publicclassGameViewextendsSurfaceViewimplementsSurfaceHolder.Callback,Runnable{privateContextcontext=this.getContext();privateb..
                            
                            
                                分类:
移动开发   时间:
2015-08-16 23:28:01   
                                阅读次数:
154
                             
                         
                    
                        
                            
                            
                                SurfaceView是视图(View)的继承类,这个视图里内嵌了一个专门用于绘制的Surface。你可以控制这个Surface的格式和尺寸。Surfaceview控制这个Surface的绘制位置。 surface是纵深排序(Z-ordered)的,这表明它总在自己所在窗口的后面。surfa...
                            
                            
                                分类:
其他好文   时间:
2015-08-15 11:35:51   
                                阅读次数:
77
                             
                         
                    
                        
                            
                            
                                最近项目中要用到视频播放器,就先写了个Demo,在写的过程中遇到些问题,来和大家分享一下:
1.Demo是基于Android电视的,因此与Android手机有点区别,但问题不大
2.MediaPlayer有个Bug,当视频播放完后getDuration(获取视频总时间)和getCurrentPosition(获取视频当前播放时间)方法获取到的数字不一样,相差300ms左右,如果单纯的播放不受影...
                            
                            
                                分类:
其他好文   时间:
2015-08-13 18:09:25   
                                阅读次数:
130
                             
                         
                    
                        
                            
                            
                                在我们是Zxing框架进行二维码扫描的时候,会发现,现在手机随着分辨率的增加,那个扫描框会越来越小,在1920*1280和1280*720还算比较正常,但是三星的几款手机note4,5,S6,等几款手机分辨率高达2560*1440,甚至一些手机高达3660的吧记不清了。
在这些手机扫描的时候,弹出的扫描Activity中间SurfaceView扫描窗口小的也是醉了,
不说了解决办法:
1:找...
                            
                            
                                分类:
移动开发   时间:
2015-08-12 14:41:24   
                                阅读次数:
7400
                             
                         
                    
                        
                            
                            
                                Android之View和SurfaceView Android游戏当中主要的除了控制类外就是显示类View。SurfaceView是从View基类中派生出来的显示类。android游戏开发中常用的三种视图是:view、SurfaceView和GLSurfaceView。 View:显示视图,内.....
                            
                            
                                分类:
移动开发   时间:
2015-08-10 18:05:32   
                                阅读次数:
209
                             
                         
                    
                        
                            
                            
                                转载自:http://www.cnblogs.com/xuling/archive/2011/06/06/android.html首先我们先来看下官方API对SurfaceView的介绍SurfaceView的API介绍Provides a dedicated drawing surface emb...
                            
                            
                                分类:
移动开发   时间:
2015-08-09 13:58:05   
                                阅读次数:
142
                             
                         
                    
                        
                            
                            
                                AndroidManifest.xml activity_video__media_player.xml ...
                            
                            
                                分类:
其他好文   时间:
2015-08-07 17:55:22   
                                阅读次数:
116