title: Android load from URL to Bitmap
body: <p>I have a question about loading an image from a website. The code I use is:</p>
  
  <pre><code>Display display = getWindowManager().getDefaultDisplay(); 
  int width = display.getWidth();
  int height = display.getHeight();
  Bitmap bit=null;
  try {
      bit = BitmapFactory.decodeStream((InputStream)new URL("http://www.mac-wallpapers.com/bulkupload/wallpapers/Apple%20Wallpapers/apple-black-logo-wallpaper.jpg").getContent());
  } catch (Exception e) {}
  Bitmap sc = Bitmap.createScaledBitmap(bit,width,height,true);
  canvas.drawBitmap(sc,0,0,null);
  </code></pre>
  
  <p>But it always returns a null pointer exception and the program crashes out.
  The URL is valid, and it seems to work for everyone else.
  I'm using 2.3.1.</p>