Я разрабатываю приложение для изображений, которое извлекает изображения из Интернета. Когда я бегу в смартфон, есть без проблем. Я вижу все изображения из Интернета на своем смартфоне. С другой стороны, когда я запускаю свое приложение в эмуляторе, отображаются изображения , а не. Кроме того, когда я ищу что-нибудь из приложения Google (встроенного эмулятора), я вижу, что результаты здесь не проблема. В приложении эмулятор не подключается к Интернету. Как я могу решить эту проблему? изображений Я используюНет подключения к Интернету в приложении в эмуляторе
public static Bitmap getBitmapFromURL(String src) {
try {
URL url = new URL(src);
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setDoInput(true);
connection.connect();
InputStream input = connection.getInputStream();
Bitmap myBitmap = BitmapFactory.decodeStream(input);
return myBitmap;
} catch (IOException e) {
// Log exception
return null;
}
}
в новом потоке. Я поделюсь этим приложением в Google Play Store. Возможно ли, что изображения не отображаются для смартфона пользователя? Должен ли я принимать во внимание эту проблему?
РЕДАКТИРОВАТЬ: Logcat:
10-19 12: 55: 04,934 8783-10474/gc.wallpapertupac Вт/System.err: java.io.FileNotFoundException:/хранение/эмулировать/0/LazyList/498307152: open failed: ENOENT (нет такого файла или каталога) 10-19 12: 55: 04.934 8783-10474/gc.wallpapertupac W/System.err: at libcore.io.IoBridge.open (IoBridge.java:452) 10-19 12: 55: 04.934 8783-10474/gc.wallpapertupac W/System.err: at java.io.FileOutputStream. (FileOutputStream.j ava: 87) 10-19 12: 55: 04.934 8783-10474/gc.wallpapertupac W/System.err: at java.io.FileOutputStream. (FileOutputStream.java:72) 10-19 12: 55: 04.934 8783-10474/gc.wallpapertupac W/System.err: at gc.wallpapertupac.ImageLoader.getBitmap (ImageLoader.java:158) 10-19 12: 55: 04.934 8783-10474/gc.wallpapertupac W/System.err : at gc.wallpapertupac.ImageLoader.access $ 000 (ImageLoader.java:25) 10-19 12: 55: 04.934 8783-10474/gc.wallpapertupac W/System.err: at gc.wallpapertupac.ImageLoader $ PhotosLoader. (ImageLoader.java:113) 10-19 12: 55: 04.934 8783-10474/gc.wallpapertupac W/System.err: at java.util.concurrent.Executors $ RunnableAdapter.call (Executors.java:423) 10-19 12: 55: 04.934 8783-10474/gc.wallpapertupac W/System.err: at java.util.concurrent.FutureTask.run (FutureTask.java:237) 10-19 12: 55: 04.934 8783 -10474/gc.wallpapertupac W/System.err: at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1113) 10-19 12: 55: 04.934 8783-10474/gc.wallpapertupac W/System. err: at java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:588) 10-19 12: 55: 04.934 8783-10474/gc.wallpapertupac W/System.err: at java.lang. Thread.run (Thread.java:818) 10-19 12: 55: 04.935 8783-10474/gc.wallpapertupac W/System.err: вызвано: android.system.ErrnoException: open failed: ENOENT (Нет такого файла или ) 10 -19 12: 55: 04.935 8783-10474/gc.wallpapertupac W/System.err: at libcore.io.Posix.open (родной метод) 10-19 12: 55: 04.935 8783-10474/gc.wallpapertupac W /System.err: at libcore.io.BlockGuardOs.open (BlockGuardOs.java:186) 10-19 12: 55: 04.935 8783-10474/gc.wallpapertupac W/System.err: at libcore.io.IoBridge .open (IoBridge.java:438) 10-19 12: 55: 04.935 8783-10474/gc.wallpapertupac W/System.err: ...10 еще
Опубликовать Logcat ошибки. –
Не отображается ли ошибка в LogCat? Можете ли вы опубликовать это? – Bills
Извините, я поделюсь сейчас. –