0

ファイルをSDカードに保存します。 Androidのドキュメントによれば、SharedPreferenceは、プリミティブデータ型のキーと値のペアを取得するのに役立ちます。ただし、ファイルは内部ストレージに保存されます。AndroidのSDカードにファイルを保存する

SharedPreferenceと同様の機能を持つクラスがありますが、SDカードにファイルを保存できますか?

答えて

2

あなたは、SDカードが持つアクセス可能であるかどうかを確認する最初の必要性:

File sdDir = Environment.getExternalStorageDirectory(); 

あなたは、このようなものを使用することができ、あなたのManifest.xmlに以下

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 

を置くことを忘れないでください:

File file = new File(root, "/sdcard/test.txt");    
FileWriter fwriter = new FileWriter(file);    
BufferedWriter out = new BufferedWriter(fwriter);    
out.write("Hello world");    
out.close(); 
+0

完璧な答え.... – himanshu

+0

@King呉これで問題が解決した場合は 、それらください答えを正しいものとしてマークしてください。 Thx。 – Lars

+0

Thx Lars。どんな授業でもキーで値をSDに保存することができますか? –

関連する問題