ネットのどこかにウェブサイトがあります。最初のページ(いくつかのフォルダ)に画像があります。この写真をその場所からAndroidデバイスにダウンロードするには何が必要ですか?サイトの所有者に何をするように依頼する必要がありますか?この写真を特定のフォルダに置くなどの可能性があります。パスワード/ログインが必要ですか?助けてください。私は前にそれをしませんでした。それについてもっと読むためのリンクが必要かもしれません..ありがとう。
質問する
237 次
1 に答える
2
まず、ここを見てください:
http://www.helloandroid.com/tutorials/how-download-fileimage-url-your-device
ブラウザから画像が表示されていればアクセスできると思います!
それでは興味深い部分は
URL url = new URL("http://yoursite.com/" + imageURL); //you can write here any link
File file = new File(fileName);
そしてより:
/* Open a connection to that URL. */
URLConnection ucon = url.openConnection();
...
ByteArrayBuffer baf = new ByteArrayBuffer(50);
int current = 0;
while ((current = bis.read()) != -1) {
baf.append((byte) current);
}
これで、元の画像のbyte []が取得され、ファイルシステムに書き込むことができます。
/* Convert the Bytes read to a String. */
FileOutputStream fos = new FileOutputStream(file);
fos.write(baf.toByteArray());
fos.close();
file
たとえば、自由に設定できるFileオブジェクトです。
String fileName = "/data/data/image_downloader/image001.png"
File file = new File(fileName);
リンクを見てください!完全な例が含まれています。
編集
ディレクトリリストについては、以下を参照してください。
URL(インターネット)からすべての画像を取得し、ローカルに保存します(sdcard)-Android
そして、便利なWebViewを確認することを忘れないでください(多くのことを行うためにそのインスタンスを使用してください):
http://developer.android.com/reference/android/webkit/WebView.html
于 2013-03-25T21:23:53.907 に答える