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

潍坊公司做网站傻瓜式网站开发工具

潍坊公司做网站,傻瓜式网站开发工具,重庆做网站的,做理财的网站有哪些内容前言#xff1a; 1.如果你的应用不是存储类型或者相机拍照类型#xff0c;你就需要用 kit.CameraKit Api 实现相机拍照和相册选择照片功能#xff0c;如果你不用这个的话#xff0c;你使用 picker.PhotoViewPicker #xff0c;你就需要申请权限#xff0c;那你提交应用审…前言 1.如果你的应用不是存储类型或者相机拍照类型你就需要用 kit.CameraKit Api 实现相机拍照和相册选择照片功能如果你不用这个的话你使用 picker.PhotoViewPicker 你就需要申请权限那你提交应用审核的时候就会被拒说你使用了敏感权限。 2.以下是自己封装的一个工具类可直接导入使用 import { camera, cameraPicker } from kit.CameraKit; import { photoAccessHelper } from kit.MediaLibraryKit; import fs from ohos.file.fs; import { BusinessError } from kit.BasicServicesKit; class PhotoPicker { private imgSrc:string //拍照 async takePhoto():Promisestring { const pickerResult await cameraPicker.pick(getContext(), [cameraPicker.PickerMediaType.PHOTO], { cameraPosition: camera.CameraPosition.CAMERA_POSITION_BACK }); this.saveImage(pickerResult.resultUri); return this.imgSrc; } //从相册中选 photoAccessHelper版 async pickPhoto():Promisestring | void { const PhotoSelectOptions new photoAccessHelper.PhotoSelectOptions(); PhotoSelectOptions.MIMEType photoAccessHelper.PhotoViewMIMETypes.IMAGE_TYPE; //选择图片数量 PhotoSelectOptions.maxSelectNumber 1; let photoPicker new photoAccessHelper.PhotoViewPicker(); try { const res await photoPicker.select(PhotoSelectOptions) if (res.photoUris.length 0) { return } this.saveImage(res.photoUris[0]) return this.imgSrc; } catch (e) { console.log(img----err--,JSON.stringify(e)) } } //存到应用缓存 private saveImage(src:string){ try { const destPath getContext(this).cacheDir const fileType src.split(.)[1] const fileName Date.now() const path ${destPath}/${fileName}.${fileType} const imgFile fs.openSync(src,fs.OpenMode.READ_ONLY) const tempFile fs.openSync(path,fs.OpenMode.READ_WRITE | fs.OpenMode.CREATE) // 拷贝 fs.copyFileSync(imgFile.fd,tempFile.fd) fs.close(imgFile) fs.close(tempFile) // 从沙箱中获取图片路径 // this.imgSrc fileUri.getUriFromPath(path) this.imgSrc path } catch (e) { let err: BusinessError e as BusinessError; console.info(img--[picker] Photo Save error JSON.stringify(err)); } } } export const photoPicker new PhotoPicker()
http://www.dnsts.com.cn/news/20277.html

相关文章:

  • 西安昆奇网站建设学电商需要多少钱
  • 篡改 网站 支付接口wordpress制作进度条
  • 筑巢做网站怎么样个人网站备案方法
  • 中企动力做的网站怎么登陆黑色网站
  • 常用的网站建设技术包括新网站怎样做好外链
  • 如何从客户网站开发客户网上开店的流程
  • 给企业做网站的平台网络应用开发工程师
  • 济南定制网站建设软件开发合同协议
  • 百度最新泛站群程序做网站前必须设计原型吗
  • 网站怎么制作视频教程百度的广告推广需要多少费用
  • 网站空间名wordpress如何QQ登录
  • 南昌 提供网站设计 公司微信公众 wordpress
  • 马鞍山网站建设咨询电营销型网站建设汽车
  • 网站怎么描述怎么构建网站
  • 做木材加工的企业网站首页莱芜在线话题莱芜拉呱
  • 做营销网站建设小程序开发平台竞品分析
  • 网页设计做一个介绍自己的的网站微网站是用什么代码制作
  • 娄底网站制作做网站用什么比较好
  • 网站维护及更新方案广州小程序app定制开发
  • 企业网站管理系统使用教程做网站用什么软件最好
  • 网站建二级目录中小企业管理软件
  • 网站建设销售要懂什么青州营销型网站建设
  • 邢台学校网站建设合肥seo网站建设费用
  • 网站的描述北京海淀区房价
  • 做房产网站长注册个人公司流程及费用
  • 成都成华区网站建设做网站语言最好
  • 淮南网站seo人力资源公司排名
  • 网站后台制作这么做制作网站的方法有哪些
  • 做网站的感想与收获wordpress api 插件
  • 辽宁咨发建设监理预算咨询有限公司网站网页设计自己做网页素材