jjzjj

android - 如何解决 android 4.4 中的错误 :"!!! FAILED BINDER TRANSACTION !!! "

我使用自定义相机应用程序然后我打开这个应用程序工作正常,但我打开相机View并拍照得到错误android4.4版本中的绑定(bind)器事务失败但是当我检查低于4.4的所有版本时工作正常。为什么android4.4版本有问题?我的相机Activity如下:publicclassCameraActivityextendsActivity{CameramCamera;CameraPreviewmCameraPreview;protectedstaticfinalintMEDIA_TYPE_IMAGE=0;staticStringFilePAth="";ButtontakePicture,b

java - 屏幕锁定后相机预览卡住

我编写的自定义相机应用程序在屏幕锁定后停止提供预览(通过按下锁定按钮或等待几分钟)。我没有得到异常,这使得很难找到问题。Android屏幕锁定(如果这是正确的术语)是否暂停/停止/...我的应用程序(Activity)?如果是这种情况,原因可能是我的onPause/onResume方法吗?还是更可能是另一个原因?提前致谢 最佳答案 我遇到了同样的问题并使用以下步骤解决了它:我创建了我的相机预览并将其添加到父Activity的onResume()中的容器FrameLayout中。比如:publicvoidonResume{super.

java - 屏幕锁定后相机预览卡住

我编写的自定义相机应用程序在屏幕锁定后停止提供预览(通过按下锁定按钮或等待几分钟)。我没有得到异常,这使得很难找到问题。Android屏幕锁定(如果这是正确的术语)是否暂停/停止/...我的应用程序(Activity)?如果是这种情况,原因可能是我的onPause/onResume方法吗?还是更可能是另一个原因?提前致谢 最佳答案 我遇到了同样的问题并使用以下步骤解决了它:我创建了我的相机预览并将其添加到父Activity的onResume()中的容器FrameLayout中。比如:publicvoidonResume{super.

Android - 相机预览是横向的

我正在使用预览来显示相机在屏幕上看到的内容。我可以让一切正常工作,创建表面,设置表面并显示表面。但在纵向模式下,它总是以错误的90度角显示图片。如图:我知道使用下面的代码会使图片变得清晰:setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);但是,我在一个包含其他元素的Activity中有预览,并且我的Activity以横向模式显示是没有意义的。(默认关闭)所以我想知道有没有办法改变预览的方向?并让我的Activity的其余部分以纵向模式正确显示?或者无论如何要旋转预览以使其正确显示?

Android - 相机预览是横向的

我正在使用预览来显示相机在屏幕上看到的内容。我可以让一切正常工作,创建表面,设置表面并显示表面。但在纵向模式下,它总是以错误的90度角显示图片。如图:我知道使用下面的代码会使图片变得清晰:setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);但是,我在一个包含其他元素的Activity中有预览,并且我的Activity以横向模式显示是没有意义的。(默认关闭)所以我想知道有没有办法改变预览的方向?并让我的Activity的其余部分以纵向模式正确显示?或者无论如何要旋转预览以使其正确显示?

java - 扩展类时膨胀错误

我正在尝试创建扩展SurfaceView的自定义ViewGhostSurfaceCameraView。这是我的类定义文件GhostSurfaceCameraView.java:publicclassGhostSurfaceCameraViewextendsSurfaceViewimplementsSurfaceHolder.Callback{SurfaceHoldermHolder;CameramCamera;GhostSurfaceCameraView(Contextcontext){super(context);//InstallaSurfaceHolder.Callbacksow

java - 扩展类时膨胀错误

我正在尝试创建扩展SurfaceView的自定义ViewGhostSurfaceCameraView。这是我的类定义文件GhostSurfaceCameraView.java:publicclassGhostSurfaceCameraViewextendsSurfaceViewimplementsSurfaceHolder.Callback{SurfaceHoldermHolder;CameramCamera;GhostSurfaceCameraView(Contextcontext){super(context);//InstallaSurfaceHolder.Callbacksow