fd
This commit is contained in:
parent
d410ecb396
commit
f4d9147bcd
@ -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) {
|
||||||
|
|||||||
@ -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 {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user