在Android2.3(API9)中,谷歌引入了CameraInfo来检查给定的摄像头是后置摄像头还是带有两个摄像头的手机的前置摄像头:
在这个例子中,你可以从前置摄像头获取信息:,后置摄像头也是如此。
好吧,但问题是,我需要从android 2.2手机的后置摄像头获取信息。手机有两个摄像头,前置和后置,当我试图获取摄像头的信息时,它会返回前置摄像头的信息。我使用了以下代码:
if (Build.VERSION.SDK_INT <= 8){
Camera cam = Camera.open();
s +="<b>
我目前正在尝试在Android电视机顶盒上开发一个Android视频会议应用程序。众所周知,Android TV box没有摄像头,因此我尝试使用USB网络摄像头,但操作系统无法识别USB摄像头,也无法从其中检索视频源。
有没有办法确保我的Android应用程序能够接收来自USB摄像头的视频?
谢谢你,如果我写错了这个问题,我很抱歉,这是我第一次使用Stackoverflow。
谁能给我一个指示,如何在android应用程序中使用外部摄像头。我的应用需要使用前置/后置摄像头和外置摄像头,但没有官方的外置摄像头接口我发现了一些关于这方面的问题,但他们没有完整的答案来实现这一功能,特别是对于android API 21+版本。据我所知,usb支持外置摄像头,我可以使用这个接口来显示Camera2摄像头的预览,但大多数设备都看不到连接的外置摄像头。我如何解决这个问题?如何在接收摄像机列表时获取此摄像机id?
String[] cameraList = manager.getCameraIdList();
关于“设备看不到usb- camera”,我找到了几个答案: USB
我需要问一个与条形码扫描相关的问题,我正在使用一个扫描条形码并在网络上搜索结果的应用程序。这是我的方法,我在其中创建了camera对象的实例
/** A safe way to get an instance of the Camera object. */
public static Camera getCameraInstance() {
Camera c = null;
try {
c = Camera.open();
} catch (Exception e) {
}
return c;
}
为了进行扫描,我使用的是Zbar