如何通过单击按钮将 URL 中的图像设置为墙纸?
How to set image as wallpaper from URL by clicking a button?
我目前是初学者 android 开发人员,我正在创建壁纸应用程序。我不想使用 png 可绘制图像,因为它会吃太多 space 并且还会严重影响用户体验所以,我想在有人单击按钮时从 url 获取 png 壁纸图像.我已经在 google 上搜索过这个但是有非常大的代码。谁能告诉我简单的方法?我还想在应用程序
中显示带有 URL 的壁纸测试图像
您可以尝试 Android 的 Glide 库。
通过使用 glide 库或墙纸管理器在点击侦听器上实现此代码。
Bitmap bitmap =BitmapFactory.decodeFile( wallpapers.get(i).getImageURL());
WallpaperManager manager = WallpaperManager.getInstance(context);
try {
manager.setBitmap(bitmap);
Toast.makeText(context, "Listo", Toast.LENGTH_SHORT).show();
} catch (IOException e) {
Toast.makeText(context, "error", Toast.LENGTH_SHORT).show();
}
我目前是初学者 android 开发人员,我正在创建壁纸应用程序。我不想使用 png 可绘制图像,因为它会吃太多 space 并且还会严重影响用户体验所以,我想在有人单击按钮时从 url 获取 png 壁纸图像.我已经在 google 上搜索过这个但是有非常大的代码。谁能告诉我简单的方法?我还想在应用程序
中显示带有 URL 的壁纸测试图像您可以尝试 Android 的 Glide 库。
通过使用 glide 库或墙纸管理器在点击侦听器上实现此代码。
Bitmap bitmap =BitmapFactory.decodeFile( wallpapers.get(i).getImageURL());
WallpaperManager manager = WallpaperManager.getInstance(context);
try {
manager.setBitmap(bitmap);
Toast.makeText(context, "Listo", Toast.LENGTH_SHORT).show();
} catch (IOException e) {
Toast.makeText(context, "error", Toast.LENGTH_SHORT).show();
}