import 'dart:ffi'; import 'classify_photo_platform_interface.dart'; class ClassifyPhoto { Future getPlatformVersion() { return ClassifyPhotoPlatform.instance.getPlatformVersion(); } Future>?> getPhoto() { return ClassifyPhotoPlatform.instance.getPhoto(); } Future> getStorageInfo() { return ClassifyPhotoPlatform.instance.getStorageInfo(); } Future checkTrialEligibility(String appleId) { return ClassifyPhotoPlatform.instance.checkTrialEligibility(appleId); } Future> getPhotoExif(String filePath) async { try { return await ClassifyPhotoPlatform.instance.getPhotoExif(filePath); } catch (e) { print('获取照片 EXIF 信息失败: $e'); return {}; } } Future finishTransaction() { return ClassifyPhotoPlatform.instance.finishTransaction(); } Future calculatePhotosSize(List assetIds) { return ClassifyPhotoPlatform.instance.calculatePhotoSize(assetIds); } }