chenjun

过时代码注销

... ... @@ -5,11 +5,11 @@ import { promptAction } from '@kit.ArkUI';
import { image } from '@kit.ImageKit';
import { photoAccessHelper } from '@kit.MediaLibraryKit';
import fs from '@ohos.file.fs';
import { DateTimeUtils, NetworkUtil, PermissionUtil } from 'wdKit';
import { DateTimeUtils, NetworkUtil, PermissionUtil, PermissionUtils } from 'wdKit';
import { PrivacySettingModel } from '../model/PrivacySettingModel';
import { TrackConstants, TrackingButton } from 'wdTracking';
import { faceDetector } from '@kit.CoreVisionKit';
import mediaLibrary from '@ohos.multimedia.mediaLibrary';
// import mediaLibrary from '@ohos.multimedia.mediaLibrary';
import fileIo from '@ohos.file.fs';
import { httpRequest } from '../utils/httpRequest';
import { taskpool } from '@kit.ArkTS';
... ... @@ -61,6 +61,15 @@ export struct ImageDownloadComponent {
.iconColor(Color.White)
.onClick(async () => {
//console.info(`cj2024 onClick ${this.imageBuffer}`)
// let readGrant = await PermissionUtils.checkPermissions(PERMISSIONS[0])
// let writeGrant = await PermissionUtils.checkPermissions(PERMISSIONS[1])
// console.info(`cj2024 onClick readGrant ${readGrant} writeGrant ${writeGrant}`)
// if (!readGrant && !writeGrant) {
// const context = getContext(this) as common.UIAbilityContext;
// let requestGrant = await PermissionUtils.reqPermissionsFromUser(PERMISSIONS, context);
// } else {
//
// }
if (this.imageBuffer !== undefined) {
try {
await this.saveImage(this.imageBuffer);
... ... @@ -134,7 +143,7 @@ export struct ImageDownloadComponent {
* @returns
*/
async saveImage(buffer: ArrayBuffer | string): Promise<void> {
//console.info(`cj2024 saveImage buffer ${buffer} isGranted = ${this.isGranted}`)
console.info(`cj2024 saveImage buffer ${buffer} isGranted = ${this.isGranted}`)
if (!this.isGranted) {
//跳转权限设置
// const permissionUtil = new PermissionUtil();
... ... @@ -154,23 +163,23 @@ export struct ImageDownloadComponent {
// const file = await fs.open(uri, fs.OpenMode.READ_WRITE | fs.OpenMode.CREATE);
// await fs.write(file.fd, buffer);
// await fs.close(file.fd);
let media = mediaLibrary.getMediaLibrary(context);
let publicPath = await media.getPublicDirectory(mediaLibrary.DirectoryType.DIR_IMAGE);
let picName = DateTimeUtils.getCurDate(DateTimeUtils.PATTERN_DATE_TIME_DEFAULT) + '.jpg'
// //console.info(`cj2024 saveImage time ${picName}`)
let asset = await media.createAsset(mediaLibrary.MediaType.IMAGE, picName, publicPath);
if (asset) {
let fd = await asset.open('rw');
await fileIo.write(fd, buffer);
await asset.close(fd);
promptAction.showToast({ message: '已保存至相册!' });
} else {
if (this.isGranted) {
promptAction.showToast({ message: '保存图片失败!' });
}
throw new Error('Failed to create asset');
}
// let media = mediaLibrary.getMediaLibrary(context);
// let publicPath = await media.getPublicDirectory(mediaLibrary.DirectoryType.DIR_IMAGE);
// let picName = DateTimeUtils.getCurDate(DateTimeUtils.PATTERN_DATE_TIME_DEFAULT) + '.jpg'
// // //console.info(`cj2024 saveImage time ${picName}`)
// let asset = await media.createAsset(mediaLibrary.MediaType.IMAGE, picName, publicPath);
//
// if (asset) {
// let fd = await asset.open('rw');
// await fileIo.write(fd, buffer);
// await asset.close(fd);
// promptAction.showToast({ message: '已保存至相册!' });
// } else {
// if (this.isGranted) {
// promptAction.showToast({ message: '保存图片失败!' });
// }
//
// throw new Error('Failed to create asset');
// }
}
}
\ No newline at end of file
... ...