surfaceholder相关内容

更改 Android 自定义 SurfaceView 的大小

我正在尝试为 Android 应用创建 2D 游戏引擎.我遵循了本教程,这对于创建全屏显示效果很好,但我不想要那样.我想让我的视图占据屏幕的顶部 2/3(或其他),并用标准的 Android 小部件(按钮、文本输入等)填充底部的三分之一.我不能让它工作.我能得到的最好的是一个空白的白色屏幕.我尝试了很多排列,包括使用外部的 LinerLayout,然后将自定义 SurfaceView 嵌入到嵌套的 ..
发布时间:2021-11-24 22:04:11 移动开发

SurfaceView示例

因此,我花了大约两天的时间来获取可用的SurfaceView.即使遵循这封信,我在网上关注的教程也无法正常工作.我通常会看到一个全黑的屏幕. 为了帮助我自己教它如何工作,我需要一个有效的SurfaceView程序. 我正在寻找一个在单独的类中生成SurfaceView的程序.如果有人能够为SurfaceView程序发布完整的代码(XML和Java),而该代码只是将整个屏幕变成红色或白色 ..
发布时间:2021-04-21 19:15:15 Java开发

Android SurfaceView不保留先前绘制的对象

我正在尝试SurfaceView.我的要求是先简单地渲染一个节点(简单的可绘制对象).然后,在以后的某个时间点渲染更多节点. 我的线程的运行方法&的代码段我的doDraw方法如下.我只是想在随后的传递中渲染2个不同的可绘制对象,同时保留两者.问题是它擦除了第一遍中写入的所有内容(请参见代码中的注释). 如何保留先前绘制的对象? public void run() { ..
发布时间:2020-07-10 04:10:10 移动开发

从相机,SurfaceView或SurfaceHolder连续获取图像数据

因此我已将此摄像机预览设置为Camera,SurfaceView和SurfaceHolder. 我还有一个ImageView,我将在其中放置摄像机图像的修改版本,并希望每秒更新一次. 当我从"res"加载图像时,所有代码均已准备就绪,并且已经可以使用,但是我很难从相机读取图像数据. 我已经尝试过以下操作: 为MediaStore.ACTION_IMAGE_CAPTURE创建int ..
发布时间:2020-07-10 04:10:05 Java开发

如何在SurfaceView上显示相机预览?

我正在尝试在SurfaceView上打开相机硬件.在布局中,我创建了一个SurfaceView并打开了相机,如下面的代码所示.当我运行代码时,CameraAvailableCB中的烤面包会显示并显示"onCameraAvailable",但SurfaceView上什么也没有显示. 如何在SurfaceView上显示相机显示? 代码 @Override protected void ..
发布时间:2020-07-10 04:08:58 移动开发

"错误1 QUOT;在Android的摄像头覆盖期间发生

我创建了一个具有SurfaceView和SurfaceHolder以创造一个摄像头覆盖的活动。出于某种原因,我得到亚行以下内容: 10月4日至8日:54:06.747:E /摄像机(1152):错误1 即可。我可以拍照,但我不能让任何类型的preVIEW的。这里是code我使用的: 公共类MyActivity扩展活动器具 SurfaceHolder.Callback,Camera.Shu ..
发布时间:2016-03-19 16:55:50 移动开发

Android相机 - 一半的屏幕是黑色人像模式

我试图创造的相机应用,但我已经遇到这个问题:在横向模式下使用相机时一切正常,但使用与setDisplayOrientation纵向(90)方法带来了这个问题: 一半的屏幕是黑的。 形象在这里: http://i.stack.imgur.com/sPTex.jpg surfaceCreated方式: @覆盖 公共无效surfaceCreated(SurfaceHolder持有人){ ..
发布时间:2016-03-19 15:23:30 移动开发

三星Galaxy S4流媒体视频播放取向问题

在对三星Galaxy S4回放视频录像不能识别方向的元数据。它始终发挥景观。 该应用程序还可以记录视频和所有其他设备正常播放而流。在S4中起着它细仅当视频被存储在设备,但它不会对流工作。 这是一个片段,而不是一个VideoView使用的MediaPlayer和SurfaceView。 试过禁用没有运气空气查看,空中姿态,的Smart Stay,智能滚动和自动旋转。 此外,即使存储的方向提示 ..

Android相机:应用程序传递NULL面

我发现在这几个问题,但因此在这里没有答案的希望有人可能有一些见解。当我尝试换镜头我拨打以下swapCamera功能。然而,相机preVIEW只是冻结(应用程序不结冰虽然只是直播相机preVIEW)。 当我打开应用程序首次一切工作就好了。不过我注意到一些有趣的事情。当我注销_surfaceHolder对象的memoryaddress(即我SurfaceHolder对象),它给了我一个值,但每当我查 ..
发布时间:2016-03-08 10:45:20 Java开发

LiveWallpaper与SurfaceHolder.lockCanvas(矩形脏)

我想请教一下在此被一次或两次解决的问题,但没有我发现能帮助我解决这个问题的信息我遇到了前几天。 我想打一个动态壁纸为Android使用画布 - 它不是以图形复杂到需要的OpenGL。为简单起见假设它由坚实的背景和两个较小的矩形。 绘图包括三个不同的阶段(在单线程): backgroundDraw()请求整个画布锁,并借鉴了它的纯色 DRAW1()请求部分(矩形R1)锁,并提请只在锁定的 ..
发布时间:2015-12-06 21:58:15 移动开发

Android摄像头 - 应用程序通过空面

每当我跑我得到错误的cam_thread“应用程序通过空面”。这code理应适用于HTC的不可思议1.我已经重新配置稍微要在Droid X的运行。不过,我仍然得到这个错误。 公共类Android_Activity扩展活动 { Main_thread模拟器; 切换按钮切换按钮; 的EditText ip_text; 的SensorManager SM = NULL; ..
发布时间:2015-12-05 13:21:46 移动开发

重新打开摄像头后意图选择器被取消

我创建了一个自定义的摄像头preVIEW视图 CameraView 延伸 SurfaceView ,而且还实现了 SurfaceHolder.Callback 接口。视图操作与相机。当您打开视图它显示了一个摄像头preVIEW。在同一屏幕上也有覆盖有两个按钮 - “拍照”,“选择从画廊”。即持有 CameraView 版本并重新打开相机的onPause()和 onResume(活动)的方法。 如 ..
发布时间:2015-12-05 01:06:37 移动开发