fd
This commit is contained in:
parent
d410ecb396
commit
f4d9147bcd
@ -23,7 +23,7 @@ class DownloadPageController extends GetxController {
|
||||
Future < void> saveImgToAlbum(String imgUrl) async {
|
||||
|
||||
//应当调用本地的图片方法
|
||||
// await DownloadManager.saveNetworkImage(imgUrl);
|
||||
await DownloadManager.saveLocalImage(imgUrl);
|
||||
|
||||
//如果是android,还应该调用设置壁纸的功能
|
||||
// if (Platform.isAndroid) {
|
||||
|
||||
@ -60,13 +60,22 @@ class DownloadManager {
|
||||
var reqiest = await httpClient.getUrl(Uri.parse(urlStr));
|
||||
var response = await reqiest.close();
|
||||
var bytes = await consolidateHttpClientResponseBytes(response);
|
||||
// final result =
|
||||
await ImageGallerySaver.saveImage(
|
||||
Uint8List.fromList(bytes),
|
||||
quality: 60,
|
||||
name: "hello");
|
||||
}
|
||||
|
||||
//把本地图片保存至相册
|
||||
static Future<void> saveLocalImage(String urlStr) async {
|
||||
|
||||
// 获取图片文件
|
||||
final imageFile = File(urlStr);
|
||||
// 保存图片到相册
|
||||
await ImageGallerySaver.saveFile(imageFile.path);
|
||||
}
|
||||
|
||||
|
||||
//android设置壁纸
|
||||
static Future<bool> setWallpaper(String urlStr) async {
|
||||
bool result;
|
||||
@ -86,6 +95,7 @@ class DownloadManager {
|
||||
return result;
|
||||
}
|
||||
|
||||
//从本地图片设置壁纸
|
||||
static Future<bool> setWallpaperNative(String urlStr) async {
|
||||
bool result;
|
||||
try {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user