沒有讀/寫權限餘米使用的是Android 1.5我的數據目錄不具有讀/寫權限Data目錄在Android的
System.out.println("DAta can write??--->"+Environment.getDataDirectory().canWrite());
System.out.println("DAta can read??--->"+Environment.getDataDirectory().canRead());
所以,請建議我如何提供數據目錄的權限。
我想要做的就是創建一個文件,並添加一些內容,以在模擬器中的數據存儲像如下
private void writeToSDCard() {
try {
File lroot = Environment.getDataDirectory();
if (lroot.canWrite()){
File lfile = new File(lroot, "samplefile.txt");
FileWriter lfilewriter = new FileWriter(lfile);
BufferedWriter lout = new BufferedWriter(lfilewriter);
lout.write("XXXXXXXXXXXXXXXXXX");
lout.close();
}
} catch (IOException e) {
Log.e(m_cTAG, "Could not write file " + e.getMessage());
}
}
這裏是Wat米tryng做: 私人無效writeToSDCard(){ 嘗試{ \t文件lroot = Environment.getDataDirectory(); (lroot.canWrite()){ \t \t if(lroot.canWrite()){ \t File lfile = new File(lroot,「samplefile.txt」); \t FileWriter lfilewriter = new FileWriter(lfile); \t BufferedWriter lout = new BufferedWriter(lfilewriter); \t lout.write(「XXXXXXXXXXXXXXXXXX」); \t lout.close(); (m_cTAG,「Could not write file」+ e.getMessage()); \t} } – 2010-01-04 10:01:08
是啊感謝您的寶貴意見.. :-) – 2010-01-04 10:13:07
謝謝你解決了我的問題。 – specialscope 2013-12-03 04:53:29