我正在开发一个React Native软件包,以获取Android设备上摄像头的信息。问题是并不是所有的摄像机都出现了。
我的代码如下:
try {
Context context = getReactApplicationContext();
CameraManager cameraManager = (CameraManager)context.getSystemService(Context.CAMERA_SERVICE);
for (String cameraId : cameraManager.getCameraIdList()) {
CameraCharacteristics cameraCharacteristics = cameraManager.getCameraCharacteristics(cameraId);
Set<String> physicalCameraIds = null;
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.P) {
physicalCameraIds = cameraCharacteristics.getPhysicalCameraIds();
}
Log.d(TAG, "logic ID: " + cameraId + " Physics under ID: " + Arrays.toString(physicalCameraIds.toArray()));
int[] capabilities = cameraCharacteristics.get(CameraCharacteristics.REQUEST_AVAILABLE_CAPABILITIES);
Log.d(TAG, Arrays.toString(capabilities));
}
} catch(Exception e) {
promise.reject("Error", e);
}
这段代码返回以下内容:
D/Debug: logic ID: 0 Physics under ID: []
D/Debug: [0, 9, 3, 7, 4, 5, 1, 6, 2]
D/Debug: logic ID: 1 Physics under ID: []
D/Debug: [0, 3, 5, 1, 6, 2]
这表明它缺少REQUEST\u AVAILABLE\u CAPABILITIES\u LOGICAL\u MULTI\u摄像头。然而,我正在测试的手机有3个后摄像头和1个前摄像头。我错过了什么?
不幸的是,并非所有制造商都支持逻辑相机API,即使他们发布了相机集群。在此之前,可能无法直接访问物理相机。
有时,也没有自动打开变焦,所以你只能完全使用常规的FOV摄像机。
这些设备中的大多数都有OEM特定的方式来访问所有摄像机,但这些方式因设备而异,可能根本无法访问常规应用程序。
我正在构建一个类似于图片中所示的条形码扫描器的相机应用程序。我需要同时使用和API来支持android API>=19。 主要的想法是在整个屏幕上有相机预览,但只保存部分没有变暗(或拍摄的区域没有变暗)。我已经做了一些研究,发现通过和API只拍摄一部分照片是不可能的(但我不是100%确定)。所以我想我需要对我接收到的作为相机捕获的结果的字节数组(压缩成JPEG)进行一些操作。 我尝试以这种方式使用
请,有人能提供一个使用CameraX库和GLSURFACHEVIEW的好例子吗?找不到任何信息。
本章将介绍照相机的概念,以及如何使用Three.js设置相应的参数。对于熟悉图形学照相机概念的读者,可以直接阅读2.3和2.4节。
问题内容: 可以模拟Android Camera类吗? 无法生成模拟(在Mockito中)。 我是否应该围绕(不是我最喜欢的解决方案,真的想只模拟类…)创建某种包装器? 或者,我应该使用不同于Mockito的模拟库吗? 希望有人能指出我正确的方向。 的完整堆栈跟踪 问题答案: 在您的堆栈跟踪中,注意子字符串“ .CglibMockMaker”:这就是这里的问题。CGLib在android上不起作用
本文向大家介绍Android相机、图册demo,包括了Android相机、图册demo的使用技巧和注意事项,需要的朋友参考一下 本文为大家分享了Android相机、图册基本demo,供大家参考,具体内容如下 下面分享具体Android 调用相机、打开相册、裁剪图片的实现代码,内容如下 以上就是关于Android相机、图册的基本操作内容,希望对大家学习Android软件编程有所帮助。
本文向大家介绍Android 相机相册权限设置方法,包括了Android 相机相册权限设置方法的使用技巧和注意事项,需要的朋友参考一下 在AndroidManifest.xml中设置相机和相册的权限, 以上这篇Android 相机相册权限设置方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。