共有71篇文章,第1页,共4页
-
-
Android 的 MediaPlayer 多媒体播放器[代码]
- MediaPlayer 可以播放音频和视频,另外也可以通过VideoView来播放视频,虽然VideoView比MediaPlayer简单易用,但定制性不如用 MediaPlayer,要视情况选择了。MediaPlayer播放音频比较简单,但是要播放视频就需要SurfaceView。 SurfaceView比普通的自定义View更有绘图上的优...
-
-
Android SurfaceView 的基本应用[代码]
- SurfaceView 由于可以直接从内存或者DMA等硬件接口取得图像数据,因此是个非常重要的绘图容器,网上介绍 SurfaceView的用法有很多,写法也层出不同,例如继承SurfaceView类,或者继承SurfaceHolder.Callback类等,这个可以根据功能实际需要自己选择,我这里就直接在普通的用...
-
-
Android 的 SurfaceView 双缓冲应用[代码]
- 双缓冲是为了防止动画闪烁而实现的一种多线程应用,基于SurfaceView的双缓冲实现很简单,开一条线程并在其中绘图即可。本文介绍基于SurfaceView的双缓冲实现,以及介绍类似的更高效的实现方法。 本文程序运行截图如下,左边是开单个线程读取并绘图,右边是开两个线程,一个...
-
-
android 相机拍照图片大小设置问题[提问]
- 我在使用SurfaceView与Camera开发拍照功能问题时,遇到以下几个问题一直无法解决 : 1.我使用Camera的setPreviewSize设置相机取景影像大小,结果不管怎么设置,均没有任何改变,已然完全占据整个SurfaceView; 2.我在Manifest.xml中的相关activity那里设置了android:confi...
-
-
Android摄像头在surfaceview预览的同时 处理数据,检测出人脸,用矩形框框住显示在预览界面上??[提问]
- 单独的用surfaceview预览视频,和用图片检测出人脸,我都做通了。 问题是,怎么在surfaceview预览视频的同时(还未按下拍照)进行数据处理,检测出人脸坐标,并在surfaceview预览界面中标记出来??? 至于在surfaceview标记的方法,我已经实现,参见:http://blog.csdn.ne...
-
-
android surfaceView在录制视频时显示黑屏[提问]
- 我使用surfaceView和MediaRecorder进行视频录制,不考虑音频,但是我用G13测试为什么是黑屏,我把代码上一下,请大家帮我看一下问题在哪?我也请别人用G12测试,也是不行。但是代码理论上我认为是没有问题的。 public class RecodeVideoActivity extends Activity implemen...
-
-
Android 4.1 Surface系统变化说明[博客]
- 时间真的是很巧,本来没打算写Surface系统的(相比AudioFlinger来说,Surface变化之后的难度真的是毛毛雨了),但为了庆祝泷泽萝拉发第二部大作,我决定还是要坚持一下。 下面将延续Audio的分析风格,从几个层面来介绍Surface系统的变化(JB号称在Surface这块做过大量的优质...
-
-
设置surfaceView的背景为透明[代码]
-
-
Android自定义surfaceView显示多张图片[分享]
- 我自定义了一个surfaceview,我在上面绘制多张图片,让它能够上下方滚显示图片,但是onMeasure()方法在重写的时候遇到了问题,不知道如何设置它的高度, public class MySurfaceView extends SurfaceView implements Callback{
private SurfaceHolder sfh;
private P...
-
-
Android 如何在自定义界面上启用输入法 (How to enable inputmethod for the custom UI)[分享]
- 在android中经常会自定义组件,自定义的组件可以通过继承系统的已经有的组件来实现。也可以直接继承自View或者是SurfaceView 界面。有时候想在这些界面中输入文字,例如游戏中经常用到的SurfaceView上让用户输入文字。由于多数android都没有实体的输入键盘,另外 android中...
-
-
Android 游戏开发 SurfaceView框架[分享]
- 先看看效果: SurfaceView和View的明显不同在于Surface不需要通过线程来更新视图,但在绘制之前必须使用lockCanvas方法锁定画布,并得 到画布,然后绘制,完成后用unlockCanvasAndPost方法解锁画布。SurfaceView类的事件处理和View一样。 绘制界面的类: package com.yari...
-
-
android surfaceView控制视频显示大小[博客]
- 应该是: LayoutParams lp = mSurfaceView.getLayoutParams(); lp.width = 0; lp.height =0; mSurfaceView.setLayoutParams(lp); 而不是mSurfaceView.getHolder().setFixedSize(0,0);//这个是设置分辨率...
-
-
Android SurfaceView[博客]
- SurfaceView 是View的继承类,这个视图里内嵌了一个专门用于绘制的Surface。可以控制这个Surface的格式和尺寸。SurfaceView控制这个Surface的绘制位置 SurfaceView:基于view视图进行拓展的视图类,更适合2D游戏的开发;是view的子类,类上使用双缓冲机制,在新的线程中更新...
-
-
剖析 SurfaceView ! Callback以及SurfaceHolder!![分享]
- surfaceview中确实有 onDraw这个方法,但是你surfaceview不会自己去调用!!! 而我代码中的ondraw() 也好 draw() 也好,都是我自己定义的一个方法。。。放在线程中不断调用的,一定要注意!! 之前我们对view和surfaceview 做了比较和取舍,最后我们发现surfaceview更加的适...
-
-
PopupWindow通过SurfaceView显示Camera的图像[提问]
- @晨曦之光 你好,想跟你请教个问题:我现在想用PopupWindow通过SurfaceView显示Camera的图像,但是怎么都不行麻烦你看看 package org.wanghai.camerapreview;
import android.hardware.Camera;
import android.os.Bundle;
import android.app.Activity;
import android.app...
-
-
Android surfaceview图片出现闪烁[提问]
- 我想用surfaceview做个简单的找茬游戏 图中那句“if”的判断是放在Ondraw()里的 按道理他只画了一次 但在运行的时候图片发生了闪烁 我对surfaceview还不怎么了解 希望各位大侠指点迷津 谢了
-
-
用SurfaceView实现Android游戏摇杆 [博客]
- 这段时间研究自定义控件,遂想起游戏里的摇杆的实现挺有意思,于是来自己写一套熟悉熟悉,关于SurfaceView的特性网上也有很多,故不赘述,反正绘图用起来挺爽就是了,永远的告别了JAVA GUI手动实现双缓冲的时代了…… import com.game.graphics.utils.MathUtils; ...
-
-
SurfaceView 程序效果:用线程画一个蓝色的长方形。[代码]
-
-
关于SurfaceView的问题 [博客]
- 用SurfaceView写游戏的时候,遇见一个奇怪的问题。 程序运行->按HOME键 Activity调用的顺序是onPause->onStop SurfaceView调用了surfaceDestroyed方法 然后再切回程序 Activity调用的顺序是onRestart->onStart->onResume SurfaceView调用了surfaceChanged->surfaceCreated方...
-
-
android surfaceview要怎么去截屏呢?应该和view的截屏方式不一样吧[提问]