1
ウェブからAndroidデバイスにファイルを保存しようとしていますが、その方法はわかりません。 URLアドレスに空白のページが表示され、ダウンロードするファイルのポップアップダウンロードボックスが表示されますので、どこに保存するかを選択できます。androidでファイルをダウンロード
私の問題は、ファイルをダウンロードするためにそのボックスを管理する方法がわかりません。ページが空白なので、そのページに表示されているものをダウンロードしたいのではありません。だから、私はこのコードを使用することはできません:
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;
}
誰かが私に見つめたり、私に解決策を教えてくれたら嬉しいです。
あなたはファイルへの直接リンクを持っていませんか?もしそうなら、それをダウンロードしてSDカードまたはデータベースに保存することができます。 – Dante
いいえ、携帯電話を使用してファイルをダウンロードすることはできません。そのサイトには、そのファイルをダウンロードできないモバイル版があるためです。私は自分のコンピュータを使ってそれをダウンロードしてから、コンピュータからそれを私の電話に転送するだけです。しかし、私は可能ならばこれを避けたい。 – Lara
私はサイトへのリンクについては言及していない、私はファイルへの直接リンクについて話している。ウェブサイトのリンクとダウンロードしようとしているファイルを教えてください。 – Dante