Я пытаюсь сохранить файл из Интернета на моем устройстве Android, но я не знаю, как это сделать.URL-адрес открывает пустую страницу и всплывающее окно загрузки с файлом, который я хочу загрузить, чтобы я мог выбрать, где его сохранить.
Моя проблема в том, что я не знаю, как управлять этим полем в порядкескачать файл.Это не то, что я хочу скачать что-то, что показано на этой странице, потому что страница пуста.Поэтому я не могу использовать этот код:
Context context = thisClass.this;
Drawable image = ImageOperations(context,
"http://android.okhelp.cz/images/adictionary/ad_4.png"
,"image.jpg");
ImageView imgView;
imgView = (ImageView)findViewById(R.id.idImageView);
imgView.setImageDrawable(image);
private Drawable ImageOperations(Context ctx, String url, String saveFilename) {
try {
InputStream is = (InputStream) this.fetch(url);
Drawable d = Drawable.createFromStream(is, "src");
return d;
} catch (MalformedURLException e) {
e.printStackTrace();
return null;
} catch (IOException e) {
e.printStackTrace();
return null;
}
}
public Object fetch(String address) throws MalformedURLException,IOException {
URL url = new URL(address);
Object content = url.getContent();
return content;
}
Буду признателен, если кто-нибудь укажет мне, с чего начать поиск, или даст мне решение.