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

泰安营销型网站建设公司/什么软件可以发布广告信息

泰安营销型网站建设公司,什么软件可以发布广告信息,如何在局域网建立网站,美食网站是怎么做的前言: 1.如果你的应用不是存储类型或者相机拍照类型,你就需要用 kit.CameraKit Api 实现相机拍照和相册选择照片功能,如果你不用这个的话,你使用 picker.PhotoViewPicker ,你就需要申请权限,那你提交应用审…

前言:

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():Promise<string> {

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():Promise<string | 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.jmfq.cn/news/5335327.html

相关文章:

  • 分类信息网站 建议 建设/软文模板
  • 大同市建设局网站/广东省各城市疫情搜索高峰进度
  • 宁波公司建设网站/网页怎么制作
  • 舟山建设网站/app制作一个需要多少钱
  • 品牌网站建设黑白H狼/免费b2b网站推广
  • 智能模板网站建设方案/推广普通话宣传周活动方案
  • 北京市海淀区网站建设/外贸建站网站推广
  • 网站建设网页开发/市场营销公司有哪些
  • 知名的政府网站建设服务商/中国联通腾讯
  • 大学生网站建设课程总结/互联网广告
  • 网站建设宣传预算/社交网络的推广方法有哪些
  • 成立中英文网站建设工作领导小组/厦门网络推广哪家强
  • 临汾尚世互联网站建设/软件外包网
  • 无锡市新吴区住房和建设交通局网站/西安网
  • 苏州建设培训中心网站/口碑好网络营销电话
  • 网站还在建设中av/zac seo博客
  • 网站建设文翻译工作室/百度指数如何分析数据
  • 专业建设网站应该怎么做/湖南网站建设加盟代理
  • 顺企网杭州网站建设/对seo的理解
  • 现在怎么建设一个网站/广告推广赚钱
  • 网站建设的增值税税率/低价刷赞网站推广
  • 网站建设定制网站建设公司/网络广告案例
  • 软件技术 网站建设教程/怎样制作一个自己的网站
  • 华为免费企业网站建设/广西百度seo
  • 阜宁县住房城乡建设局网站/影视后期培训机构全国排名
  • 专家库 网站 建设方案/网络推广有哪些方法
  • 广东住房和城乡建设厅官方网站/bing搜索引擎
  • 专业的培训网站建设/杭州做百度推广的公司
  • 上外贸网站建设/潍坊网站定制模板建站
  • 华云电力建设监理公司网站/新闻 今天