我目前是初学Android开发者,我正在创建一个壁纸应用程序。我不想使用png drawable图像因为它会占用太多空间而且会严重影响用户体验所以,我想在有人点击按钮时从网址获取png壁纸图片。我在谷歌搜索过这个,但是代码非常庞大。任何人都可以告诉我简单的方法吗?我还想在应用程序中显示带有URL的壁纸测试图像
答案 0 :(得分:0)
您可以尝试使用适用于Android的Glide库。
答案 1 :(得分:0)
通过使用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();
}