surfaceholder相关内容
我从 LogCat 收到这些错误: 10-30 00:31:51.494: D/CameraHal(1205): CameraHal setOverlay/1/00000000/0000000010-30 00:31:51.494: E/CameraHal(1205): 试图设置叠加层,但叠加层为空!,行:347210-30 00:31:51.494:W/CameraService(1205):
..
我正在尝试为 Android 应用创建 2D 游戏引擎.我遵循了本教程,这对于创建全屏显示效果很好,但我不想要那样.我想让我的视图占据屏幕的顶部 2/3(或其他),并用标准的 Android 小部件(按钮、文本输入等)填充底部的三分之一.我不能让它工作.我能得到的最好的是一个空白的白色屏幕.我尝试了很多排列,包括使用外部的 LinerLayout,然后将自定义 SurfaceView 嵌入到嵌套的
..
动态壁纸崩溃,代码如下 public void render(){Canvas canvas = null;尝试{canvas = this._surfaceHolder.lockCanvas(null);已同步(this._surfaceHolder){this.onDraw(画布);}} catch(Exception e){Log.w("Surfaceholder",e.toString
..
因此,我花了大约两天的时间来获取可用的SurfaceView.即使遵循这封信,我在网上关注的教程也无法正常工作.我通常会看到一个全黑的屏幕. 为了帮助我自己教它如何工作,我需要一个有效的SurfaceView程序. 我正在寻找一个在单独的类中生成SurfaceView的程序.如果有人能够为SurfaceView程序发布完整的代码(XML和Java),而该代码只是将整个屏幕变成红色或白色
..
我正在尝试SurfaceView.我的要求是先简单地渲染一个节点(简单的可绘制对象).然后,在以后的某个时间点渲染更多节点. 我的线程的运行方法&的代码段我的doDraw方法如下.我只是想在随后的传递中渲染2个不同的可绘制对象,同时保留两者.问题是它擦除了第一遍中写入的所有内容(请参见代码中的注释). 如何保留先前绘制的对象? public void run() {
..
我已经搜索了两天了.我知道这是由一些愚蠢的错误引起的,但是我找不到那个东西.如果有人帮助我,那就太好了.这是代码段 private void draw() { final SurfaceHolder holder = getSurfaceHolder(); Canvas c = holder.lockCanvas();; try {
..
因此我已将此摄像机预览设置为Camera,SurfaceView和SurfaceHolder. 我还有一个ImageView,我将在其中放置摄像机图像的修改版本,并希望每秒更新一次. 当我从"res"加载图像时,所有代码均已准备就绪,并且已经可以使用,但是我很难从相机读取图像数据. 我已经尝试过以下操作: 为MediaStore.ACTION_IMAGE_CAPTURE创建int
..
我有很多类似于网上浮动的示例的代码: mSurfaceHolder = mVideoSurface.getHolder(); mSurfaceHolder.addCallback(this); mSurfaceHolder.setFormat(PixelFormat.TRANSPARENT); mSurfaceHolder.setFixedSize(20, 10); 然后在我拥有的回调中
..
我正在尝试在SurfaceView上打开相机硬件.在布局中,我创建了一个SurfaceView并打开了相机,如下面的代码所示.当我运行代码时,CameraAvailableCB中的烤面包会显示并显示"onCameraAvailable",但SurfaceView上什么也没有显示. 如何在SurfaceView上显示相机显示? 代码 @Override protected void
..
我目前做在Android上LiveWallpaper测试。我使用code,它看起来像这样在画布上绘制的内容: 最后SurfaceHolder持有人= getSurfaceHolder(); 帆布C =新的Canvas(); C = holder.lockCanvas(); // C变为空 c.save(); c.drawBitmap(currentBitmap); c.restore(); ho
..
我创建了一个具有SurfaceView和SurfaceHolder以创造一个摄像头覆盖的活动。出于某种原因,我得到亚行以下内容: 10月4日至8日:54:06.747:E /摄像机(1152):错误1 即可。我可以拍照,但我不能让任何类型的preVIEW的。这里是code我使用的: 公共类MyActivity扩展活动器具 SurfaceHolder.Callback,Camera.Shu
..
我试图创造的相机应用,但我已经遇到这个问题:在横向模式下使用相机时一切正常,但使用与setDisplayOrientation纵向(90)方法带来了这个问题: 一半的屏幕是黑的。 形象在这里: http://i.stack.imgur.com/sPTex.jpg surfaceCreated方式: @覆盖 公共无效surfaceCreated(SurfaceHolder持有人){
..
我有一个MediaPlayer的一个活动,每当我启动另一个活动从它(例如Chromecast的控制器活动或使用ShareActionProvider),并返回到与MediaPlayer的活动,我得到以下IllegalStateException异常: 15 11-13:48:33.083 22342-22342 / com.iosharp.android.ssplayer E / Androi
..
我开发一个自定义的相机以下application.Given是我Activity类。 公共类MyCustomCam延伸活动{ 私人相机mCamera; 私人相机preVIEW米preVIEW; / **当第一次创建活动调用。 * / @覆盖 公共无效的onCreate(捆绑savedInstanceState){ super.onCreate(savedInstanceState);
..
在对三星Galaxy S4回放视频录像不能识别方向的元数据。它始终发挥景观。 该应用程序还可以记录视频和所有其他设备正常播放而流。在S4中起着它细仅当视频被存储在设备,但它不会对流工作。 这是一个片段,而不是一个VideoView使用的MediaPlayer和SurfaceView。 试过禁用没有运气空气查看,空中姿态,的Smart Stay,智能滚动和自动旋转。 此外,即使存储的方向提示
..
我发现在这几个问题,但因此在这里没有答案的希望有人可能有一些见解。当我尝试换镜头我拨打以下swapCamera功能。然而,相机preVIEW只是冻结(应用程序不结冰虽然只是直播相机preVIEW)。 当我打开应用程序首次一切工作就好了。不过我注意到一些有趣的事情。当我注销_surfaceHolder对象的memoryaddress(即我SurfaceHolder对象),它给了我一个值,但每当我查
..
mMediaRecorder =新MediaRecorder(); //第1步:解锁并设置相机MediaRecorder mCamera.unlock(); mMediaRecorder.setCamera(mCamera); //第2步:设置源 //激活此与录音\\ mMediaRecorder.setAudioSource(MediaRecord
..
我想请教一下在此被一次或两次解决的问题,但没有我发现能帮助我解决这个问题的信息我遇到了前几天。 我想打一个动态壁纸为Android使用画布 - 它不是以图形复杂到需要的OpenGL。为简单起见假设它由坚实的背景和两个较小的矩形。 绘图包括三个不同的阶段(在单线程): backgroundDraw()请求整个画布锁,并借鉴了它的纯色 DRAW1()请求部分(矩形R1)锁,并提请只在锁定的
..
每当我跑我得到错误的cam_thread“应用程序通过空面”。这code理应适用于HTC的不可思议1.我已经重新配置稍微要在Droid X的运行。不过,我仍然得到这个错误。 公共类Android_Activity扩展活动 { Main_thread模拟器; 切换按钮切换按钮; 的EditText ip_text; 的SensorManager SM = NULL;
..
我创建了一个自定义的摄像头preVIEW视图 CameraView 延伸 SurfaceView ,而且还实现了 SurfaceHolder.Callback 接口。视图操作与相机。当您打开视图它显示了一个摄像头preVIEW。在同一屏幕上也有覆盖有两个按钮 - “拍照”,“选择从画廊”。即持有 CameraView 版本并重新打开相机的onPause()和 onResume(活动)的方法。 如
..