android usb摄像头 前后置,android – 在后置和前置摄像头之间切换
我正在使用示例camera2谷歌并运作良好.
但是如何用按钮在后面和前面之间切换相机?
private void setUpCameraOutputs(int width, int height) {
Activity activity = getActivity();
CameraManager manager = (CameraManager) activity.getSystemService(Context.CAMERA_SERVICE);
try {
for (String cameraId : manager.getCameraIdList()) {
CameraCharacteristics characteristics
= manager.getCameraCharacteristics(cameraId);
// We don't use a front facing camera in this sample. Para trocar, colocar != no lugar de ==.
if (characteristics.get(CameraCharacteristics.LENS_FACING)
== CameraCharacteristics.LENS_FACING_FRONT) {
continue;
}
StreamConfigurationMap map = characteristics.get(
CameraCharacteristics.SCALER_STREAM_CONFIGURATION_MAP);
// For still image captures, we use the largest available size.
Size largest = Collections.max(
Arrays.asList(map.getOutputSizes(ImageFormat.JPEG)),
new CompareSizesByArea());
mImageReader = ImageReader.newInstance(largest.getWidth(), largest.getHeight(),
ImageFormat.JPEG, /*maxImages*/2);
mImageReader.setOnImageAvailableListener(
mOnImageAvailableListener, mBackgroundHandler);
// Danger, W.R.! Attempting to use too large a preview size could exceed the camera
// bus' bandwidth limitation, resulting in gorgeous previews but the storage of
// garbage capture data.
mPreviewSize = chooseOptimalSize(map.getOutputSizes(SurfaceTexture.class),
width, height, largest);
// We fit the aspect ratio of TextureView to the size of preview we picked.
int orientation = getResources().getConfiguration().orientation;
if (orientation == Configuration.ORIENTATION_LANDSCAPE) {
mTextureView.setAspectRatio(
mPreviewSize.getWidth(), mPreviewSize.getHeight());
} else {
mTextureView.setAspectRatio(
mPreviewSize.getHeight(), mPreviewSize.getWidth());
}
mCameraId = cameraId;
return;
}
} catch (CameraAccessException e) {
e.printStackTrace();
} catch (NullPointerException e) {
// Currently an NPE is thrown when the Camera2API is used but not supported on the
// device this code runs.
new ErrorDialog().show(getFragmentManager(), "dialog");
}
}
`
android usb摄像头 前后置,android – 在后置和前置摄像头之间切换相关推荐
- 无摄像头java手机机型_java – 面部检测不适用于前置摄像头
所以基本上我有这个代码,if(mCamera.getParameters().getMaxNumDetectedFaces()==0) { System.out.println("Face ...
- php如何开启电脑前置摄像头像素高的手机,oppo Reno有前置摄像头吗 自拍开启使用方法介绍...
oppo日前发布了旗下最新品牌oppo Reno,有看到这款机型的小伙伴一定都发现了,这是一款真正的全面屏手机,在正面是看不到前置摄像头,不少朋友就有些疑惑oppo Reno有前置摄像头吗?是否支持前 ...
- 华为双前置摄像头_华为P9首次曝光:双前置摄像头让人眼前一亮
在国产手机中,华为绝对是一个总是让用户期待的品牌,其自主核心技术的研发和偶尔放出的黑科技,都让人眼前一亮,如今旗舰P9的消息再度曝出. 中关村在线消息,日前,有传闻称华为目前正在开发一款名为P9的新品 ...
- android+usb转串口+唯一id,Android平台3G模块驱动移植-USB转串口
Android平台3g模块是通过ril库来支持数据.短信.彩信.电话.第三方通话.USSD等功能的.其相应的组件有:rild用来为rild socket建立文件,pppd和chat为拨号文件,libr ...
- Android usb 控制传输,【android之USB通信】android之USB数据传输-Go语言中文社区
因为老板认为wifi连接的方式传输数据太慢,想通过USB传输来实现与硬件的连接,所以通过android客户端作为主设备,终端硬件作为从设备.其中收到数据的处理和 下发设置帧的生成与wifi连接的方式都 ...
- android+usb模拟点击,Android后台模拟点击探索(附源码)
工作中我们需要自制一套工具,其中遇到需要模拟点击事件的需求,类似按键精灵的功能,支持后台持续运行,满足触发条件时完成点击. 经过一番探索,一共整理出两种不同的方案:AccessibilityServi ...
- android usb共享代码,让Android手机具有USB网络共享功能,可以通过USB连接到Internet...
第0章: 什么是USB网络共享功能 最近漫游Windows Phone的世界时,最新鲜的感觉之一就是诺基亚Lumia手机具有有趣的USB绑定功能,该功能使您的手机可以通过USB电缆连接到计算机,您可以 ...
- android 为什么fragment在调用hide方法后没有生效_Android 多 Fragment 切换优化
code小生,一个专注 Android 领域的技术平台 公众号回复 Android 加入我的安卓技术群 作者:DDDong丶 链接:https://www.jianshu.com/p/c8e8a024 ...
- android usb弹窗权限r,Android USB权限对话框永远不会出现
我写了一个简单的应用程序,通过USB将命令发送到连接到Android 4.0平板电脑的USB打印机.出于某种原因,我无法获得声明接口和打开连接的权限.这是相关的代码: public class Tes ...
- android usb 以太网,如何在Android智能手机上通过USB-OtG使用连接USB的有线以太网适配器?...
由于我的专业知识,我经常不得不经常连接到仅连接LAN的有线设备(如管理型交换机,路由器,机顶盒等),以通过Telnet / SSH / HTTP访问其配置接口.无论走到哪里,我都对随身携带笔记本电脑的 ...
最新文章
- Go 分布式学习利器(13)-- Go语言的多态
- spring boot 实战 / 可执行war启动参数详解
- CTF入门--请输入密码
- 【第一组】典型场景:学生选课时查看选课推荐,教师推荐
- 从setTimeout,onclick传参看js函数作为参数
- android view过度动画,为View的切换添加过渡动画
- wepy一些问题和解决方案
- 计算机系统操作工 初级,计算机系统操作工国家职业标准
- 分享psd格式怎么预览的方法和psd文件缩略图插件
- phpnow搭建本地网站服务器,phpnow搭建本地网站服务器
- 如何利用PDF编辑软件将pdf文字修改
- 2020叉车司机考试及叉车司机模拟考试题库
- 读书笔记-精准努力-情绪暴躁因为假设世界是美好的
- Java web----多表查询
- 手把手教你逆向分析 Android 程序 1
- 威斯康星麦迪逊计算机科学专业,威斯康星大学麦迪逊分校计算机科学专业申请条件汇总...
- 微星主板 Ubuntu20.04安装以及配置
- java split 双竖线_HIVE 常用函数及实例
- 如何自己烧制全文RSS(打造自己RSS源)
- curl方式的下载命令