This commit is contained in:
bluesea 2024-05-15 16:26:12 +08:00
parent d410ecb396
commit f4d9147bcd
2 changed files with 12 additions and 2 deletions

View File

@ -23,7 +23,7 @@ class DownloadPageController extends GetxController {
Future < void> saveImgToAlbum(String imgUrl) async { Future < void> saveImgToAlbum(String imgUrl) async {
// //
// await DownloadManager.saveNetworkImage(imgUrl); await DownloadManager.saveLocalImage(imgUrl);
//android, //android,
// if (Platform.isAndroid) { // if (Platform.isAndroid) {

View File

@ -60,13 +60,22 @@ class DownloadManager {
var reqiest = await httpClient.getUrl(Uri.parse(urlStr)); var reqiest = await httpClient.getUrl(Uri.parse(urlStr));
var response = await reqiest.close(); var response = await reqiest.close();
var bytes = await consolidateHttpClientResponseBytes(response); var bytes = await consolidateHttpClientResponseBytes(response);
// final result =
await ImageGallerySaver.saveImage( await ImageGallerySaver.saveImage(
Uint8List.fromList(bytes), Uint8List.fromList(bytes),
quality: 60, quality: 60,
name: "hello"); name: "hello");
} }
//
static Future<void> saveLocalImage(String urlStr) async {
//
final imageFile = File(urlStr);
//
await ImageGallerySaver.saveFile(imageFile.path);
}
//android设置壁纸 //android设置壁纸
static Future<bool> setWallpaper(String urlStr) async { static Future<bool> setWallpaper(String urlStr) async {
bool result; bool result;
@ -86,6 +95,7 @@ class DownloadManager {
return result; return result;
} }
//
static Future<bool> setWallpaperNative(String urlStr) async { static Future<bool> setWallpaperNative(String urlStr) async {
bool result; bool result;
try { try {