Android load from URL to Bitmap

У меня вопрос о загрузке изображения с сайта. Я использую следующий код:

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);

Но он всегда возвращает исключение в виде нулевого указателя, и программа аварийно завершается. URL действителен, и, похоже, он работает для всех остальных. Я использую 2.3.1.

68
задан Armand 2 July 2015 в 09:59
поделиться