title: How to set wallpaper of image getting from url in android
body: <p>From below code I am able to get the image on imageview from server using URL of that image. Now I want to set as wallpaper of that image. Please provide solution.... so that I will be able to set wallpaper without downloading the image in my phone.</p>
  
  <pre><code>onCreate() method
  {
  image = (ImageView) findViewById(R.id.image);
  new DownloadImage().execute(URL);
  }
  
  private class DownloadImage extends AsyncTask&lt;String, Void, Bitmap&gt; {
  
          @Override
          protected void onPreExecute() {
              super.onPreExecute();
              // Create a progressdialog
              mProgressDialog = new ProgressDialog(MainActivity1.this);
              mProgressDialog.setTitle("Downloading....");
              mProgressDialog.setMessage("Loading...");
              mProgressDialog.setIndeterminate(false);
              mProgressDialog.show();
          }
  
          @Override
          protected Bitmap doInBackground(String... URL) {
  
              String imageURL = URL[0];
  
              Bitmap bitmap = null;
              try {
                  // Download Image from URL
                  InputStream input = new java.net.URL(imageURL).openStream();
                  // Decode Bitmap
                  bitmap = BitmapFactory.decodeStream(input);
              } catch (Exception e) {
                  e.printStackTrace();
              }
              return bitmap;
          }
  
          @Override
          protected void onPostExecute(Bitmap result) {
              // Set the bitmap into ImageView
              image.setImageBitmap(result);
              // Close progressdialog
              mProgressDialog.dismiss();
          }
      }
  </code></pre>