AndroidのSDカードにファイルを作成する

android
AndroidのSDカードにファイルを作成する

SDカードにファイルを作成し、後でその中にCSVファイルを保存したい。

サーフィンをすることから、私はそれについて行くことについて2つの方法があるように思われました:

__
APIレベル8以上を使用している場合は、getExternalFilesDir()を使用して、ファイルを保存する外部ストレージディレクトリを表すFileを開きます。 このメソッドは、DIRECTORY_MUSICやDIRECTORY_RINGTONESなど、必要なサブディレクトリのタイプを指定するtypeパラメーターを取ります(アプリケーションのファイルディレクトリのルートを受け取るにはnullを渡します)。

APIレベル7以下を使用している場合は、getExternalStorageDirectory()を使用して、外部ストレージのルートを表すファイルを開きます。 その後、次のディレクトリにデータを書き込む必要があります。

/ Android / data // files /
__

そして、http://www.anddev.org/working_with_files-t115.html:

FileWriter f = new FileWriter("/sdcard/download/possible.txt");

どのように使用すればよいですか? 最初の場合、APIレベル⇐ 7および> = 8の両方と互換性があるようにアプリケーションを作成するにはどうすればよいですか? 最初の方法で行うための良いチュートリアルはありますか?

  3  0


ベストアンサー

APIレベル7以前との互換性が必要な場合は、 `getExternalStorageDirectory()`メソッドを使用してください。 また、APIレベル4から見ると、SDカードに書き込む許可を要求する必要があることに注意してください。

6


タイトルとURLをコピーしました