私のAsynctaskクラスdoInBackground(String ... aurl)では、次のコードを使用してダウンロードしたファイルを保存します。ファイルは、Webサーバーと同じ名前で保存されます。しかし、Environment.getExternalStorageDirectory()。getPath()を使用する方が良いと聞きました。必要ですか?コードでどのように使用しますか?誰か見せてもらえますか?前もって感謝します
String fname;
fname = data.proj.substring( data.proj.lastIndexOf('/')+1, data.proj.length() );
InputStream input = new BufferedInputStream(url.openStream());
OutputStream output = new FileOutputStream("/sdcard/"+fname);
コードは現在完全に機能していますが、将来的に問題が発生する可能性があるとは思えません