0

我想將文件存儲在SD卡上。根據Android文檔,SharedPreference可以幫助檢索原始數據類型的鍵值對。但是,它將文件存儲在內部存儲器中。將文件存儲在Android的SD卡上

是否有與SharedPreference類似功能的類,但可以將文件存儲在SD卡上?

回答

2

首先,您需要檢查SD卡accessable有:

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 2012-02-08 07:14:53

+0

@王敬武 如果這解決了問題,請他們將答案標記爲正確。 Thx。 – Lars 2012-02-08 07:26:16

+0

Thx Lars。是否有任何課程可以幫助存儲密鑰在SD中的值? – 2012-02-09 07:36:44