このandroidファイルのダウンロードの問題を参考に
この行がコードで何を意味するのか誰でも説明できますか
FileOutputStream f = new FileOutputStream(new File(root,"Video.mp4"));
そして、 内のパラメーター root はどういう意味ですかFile()?
root pathファイルを保存するには を指定する必要がありますか?
その場合、 Android でルートパスを指定するにはどうすればよいですか?
よろしく
このandroidファイルのダウンロードの問題を参考に
この行がコードで何を意味するのか誰でも説明できますか
FileOutputStream f = new FileOutputStream(new File(root,"Video.mp4"));
そして、 内のパラメーター root はどういう意味ですかFile()?
root pathファイルを保存するには を指定する必要がありますか?
その場合、 Android でルートパスを指定するにはどうすればよいですか?
よろしく
java.io.File(File、String)またはjava.io.File(String、String)は、Javaの標準的なJavaコンストラクターです。最初の引数は単なる親ディレクトリパスであり、2番目の引数は実際のファイル名です。ファイルが現在の作業ディレクトリにある場合、またはフルパスが1つの文字列としてわかっている場合は、2つの引数コンストラクターを回避できます。
ファイルをダウンロードしようとしているので、通常のURL.openStream()を介してファイルを取得し、ダウンロードしたファイルのコンテンツを取得するためのInputStreamを取得できます。データを書き出すには、リンクした例に従って内容を書きます。
例でルート変数が何を指しているのかわかりません。私は最初のHello、Androidの例を自分で経験しただけなので、これ以上のことはできません。
また、File() 内のパラメーター root の意味は何ですか。ファイルを保存するためにルート パスを指定する必要がありますか? その場合、アンドロイドでルートパスを指定するにはどうすればよいですか?
リンクした質問のコード スニペットは変数を定義していませんが、コードがファイルをデバイスにダウンロードしている場合、それは SD カード上のパスであると想定します。 Environment.getExternalStorageDirectory()SDカードへのルートパスを提供します。WRITE_EXTERNAL_STORAGEまた、マニフェストでアクセス許可を指定する必要があります。
エミュレーターで作業している場合は、エミュレーター イメージを作成するときに仮想 SD カードを作成できます。