【问题标题】:How to set image as wallpaper from URL by clicking a button?如何通过单击按钮将图像从 URL 设置为墙纸?
【发布时间】:2018-06-15 09:22:08
【问题描述】:

我目前是一名初学者 android 开发人员,我正在创建一个壁纸应用程序。我不想使用 png 可绘制图像,因为它会占用太多空间并且还会严重影响用户体验,所以,当有人单击按钮时,我想从 url 获取 png 壁纸图像。我已经在谷歌上搜索过这个但是有非常大的代码。谁能告诉我简单的方法?我还想在应用中显示带有 URL 的壁纸测试图像

【问题讨论】:

  • 签出 Android 的毕加索库,您可以将图片从 url 显示到您的视图中

标签: java android textview imageview drawable


【解决方案1】:

您可以尝试 Android 版 Glide 库。

【讨论】:

    【解决方案2】:

    通过使用 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();
                    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多