当前位置: 首页 > news >正文

做营销网站品牌整合营销传播

做营销网站,品牌整合营销传播,合适做服装的国际网站,如何影响网站排名1. 仅开启手电筒 单纯的开启手电筒我们可以使用CameraManager的.setTorchMode()方法。 cameraCharacteristics.get(CameraCharacteristics.FLASH_INFO_AVAILABLE)获取该相机特征是否可获取闪光灯。 CameraManager cameraManager (CameraManager) getSystemService(CAMERA_SE…

1. 仅开启手电筒

单纯的开启手电筒我们可以使用CameraManager的.setTorchMode()方法。

cameraCharacteristics.get(CameraCharacteristics.FLASH_INFO_AVAILABLE)获取该相机特征是否可获取闪光灯。

CameraManager cameraManager= (CameraManager) getSystemService(CAMERA_SERVICE);
String cameraIdList[]=cameraManager.getCameraIdList();
String cameraId = null;
for(int i=0;i<cameraIdList.length;i++){CameraCharacteristics cameraCharacteristics=cameraManager.getCameraCharacteristics(cameraIdList[i]);//可获取闪光灯&&朝向为后置if(cameraCharacteristics.get(CameraCharacteristics.FLASH_INFO_AVAILABLE)&&cameraCharacteristics.get(CameraCharacteristics.LENS_FACING)==CameraCharacteristics.LENS_FACING_BACK){cameraId=cameraIdList[i];break;}
}
//打开手电筒
cameraManager.setTorchMode(cameraId,true);
//关闭手电筒
cameraManager.setTorchMode(cameraId,false);

2. Camer2开启闪光灯

在Camera2中,我们一般在预览的捕获请求中设置开启或关闭闪光灯,然后向捕获通道设置新的捕获请求

开启闪光灯:

captureRequestBuilder .set(CaptureRequest.FLASH_MODE, CaptureRequest.FLASH_MODE_TORCH);

关闭闪光灯:

captureRequestBuilder .set(CaptureRequest.FLASH_MODE, CaptureRequest.FLASH_MODE_OFF);

Button torch = findViewById(R.id.torch);
torch.setOnClickListener(new View.OnClickListener() {int i = 0;public void onClick(View view) {if (i == 0) {CaptureRequest.Builder captureRequestBuilder_preview = myCameraDevice.createCaptureRequest(CameraDevice.TEMPLATE_PREVIEW);//设置开启闪光灯captureRequestBuilder_preview.set(CaptureRequest.FLASH_MODE, CaptureRequest.FLASH_MODE_TORCH);captureRequestBuilder_preview.addTarget(surface_surfaceView);//通道设置新循环捕获请求myCameraCaptureSession.setRepeatingRequest(captureRequestBuilder_preview.build(),null,null);i=1;} else if (i==1) {CaptureRequest.Builder captureRequestBuilder_preview= myCameraDevice.createCaptureRequest(CameraDevice.TEMPLATE_PREVIEW);//设置关闭闪光灯captureRequestBuilder_preview.set(CaptureRequest.FLASH_MODE, CaptureRequest.FLASH_MODE_OFF);captureRequestBuilder_preview.addTarget(surface_surfaceView);//通道设置新循环捕获请求myCameraCaptureSession.setRepeatingRequest(captureRequestBuilder_preview.build(),null,null);i=0;}}
});

3. ZXing开启手电筒

扫码时经常需要使用手电筒,但是因为ZXing已经启动了一个相机所以无法使用CameraManager来开启手电筒;并且因为没有捕获通道所以也不能使用设置捕获请求开启手电筒。

但ZXing中的DecoratedBarcodeView控件类(即com.journeyapps.barcodescanner.DecoratedBarcodeView控件)提供了启动和关闭手电筒的方法。可以在自定义的Activity中通过DecoratedBarcodeView开关手电筒。

启动手电筒:.setTorchOn()

关闭手电筒:.setTorchOff()

可以在自定义Activity的onCreate()中使用这些方法。

Button torchButton=findViewById(R.id.torchButton);
torchButton.setOnClickListener(new View.OnClickListener() {int i=0;public void onClick(View view) {if(i==0){//启动手电筒barcodeScannerView.setTorchOn();i=1;} else if (i==1) {//关闭手电筒barcodeScannerView.setTorchOff();i=0;}}});

http://www.mnyf.cn/news/46562.html

相关文章:

  • 网站建设公司上海做网站公司哪家好今天发生的重大新闻5条
  • 网站banner 代码windows优化大师提供的
  • 2017年政府网站建设的讲话google引擎免费入口
  • 做网站用php还是java优化服务平台
  • 网站建设公司 深圳重庆百度seo整站优化
  • 苹果手机做网站郑州seo线下培训
  • 做的时间长的网站制作公司建站系统哪个好
  • 在酒吧里做那个视频网站百度人工投诉电话是多少
  • 什么网站可以做高仿产品50个关键词
  • 网络规划设计师属于高级职称吗网站关键词如何优化
  • 单纯做seo能否提升网站流量东莞网络营销公司
  • 外贸公司网站怎么做品牌网络seo方案外包
  • 江苏网站建设价格b站推广入口在哪
  • 做阿里渠道的销售要有哪些网站东莞网站建设推广
  • 手机网站 广告智慧软文发稿平台
  • 迅速上排名网站优化百度推广电话销售话术
  • 男女做爰视频网站黄冈便宜的网站推广怎么做
  • 如何把自己电脑做网站服务器seo信息网
  • 线上兼职的正规网站百度推广非企代理
  • 网站技术维护免费网页在线客服系统
  • 建邺网站建设优化设计答案六年级上册
  • 开发公司拿地付出让金还有付拆迁款搜索引擎优化策略应该包括
  • 企业网站推广方案在哪里网站seo公司
  • qq群优惠券里面网站怎么做的2024新闻热点事件
  • 做ppt网站动态制作网页
  • 网站备案备案吗怎么建一个自己的网站
  • 做网站做网站的公司线上seo关键词优化软件工具
  • 网站的策划方案怎么写故事式的软文广告例子
  • 学做家常菜的网站采集站seo提高收录
  • logo在线设计生成器小智合肥seo按天收费