我正在开发一个应用,其中有一个自定义相机屏幕,我需要实现点击对焦的功能,就像 Android(更具体地说是 Galaxy S4)相机应用程序中那样。我尝试使用这里提供的步骤,但似乎并没有引起任何明显的对焦效果。对焦模式设置为连续拍照(我们只支持特定设备)。当用户在相机预览上点击时,我需要集中对...
我希望在Android上创建一个应用程序,当将USB相机设备连接到Android设备时,所有应用程序都应将外部相机检测为主要相机。例如,如果我们打开相机应用程序,则设备将从通过USB连接的相机中拍摄照片。有办法做到这一点吗? 请不要将此问题关闭为不是真正的问题。
有没有一种方法可以在不将byte数组解码为Bitmap的情况下旋转它? 目前在jpeg PictureCallback中,我只是直接将字节数组写入文件。但图片被旋转了。我希望能够在不解码为位图的情况下旋转它们,并希望这样可以节省我的内存。 BitmapFactory.Options o...
我希望在Android上使用GPU进行相机图像处理。 在我的当前设置中,我使用SurfaceTexture将摄像头图像流的帧捕获为OpenGL ES纹理。这是一种高效的方式,使得摄像头流可以在我的着色器中访问。(http://developer.android.com/reference/a...
我根据教程创建了一个相机应用程序。我使用的预览类来自api-Demos的“CameraPreview”。我从这里添加了一项修改,以解决预览始终旋转90度的问题。因此,这就是我设置预览大小的方式: public void surfaceChanged(SurfaceHolder holde...
我尝试过很多次搜索这个问题,但始终没有看到任何令人满意的答案,所以现在我在这里寄托最后的希望。 我有一个设置了onPreviewFrame回调函数。它提供了一个原始帧的byte[]和支持预览格式(NV21和H.264编码类型)。 现在,问题是回调函数始终从固定的方向开始提供byte[]帧,...
我想制作一个应用程序,在该应用程序中我只需要打开前置摄像头,我如何使用 intent 实现这一点?private void captureImage() { Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); ...
有一个类似的问题,但它没有得到解决: W/CameraBase﹕ An error occurred while connecting to camera: 0 on camera.open() call 我有一个应用程序正常使用相机。然而,在建立之间没有代码更改的情况下,该应用程序开始崩...
我可以通过以下方式使用Intent从我的Activity打开设备的摄像头: Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); Uri fileUri = getOutputM...