I m przy użyciu Android 1.5 mojego katalogu danych nie ma uprawnienia do odczytu/zapisukatalogu danych nie ma uprawnienia do odczytu/zapisu w Androidzie
System.out.println("DAta can write??--->"+Environment.getDataDirectory().canWrite());
System.out.println("DAta can read??--->"+Environment.getDataDirectory().canRead());
Więc proszę sugerować mnie jak zapewnić uprawnienia do katalogu danych.
Co staram się zrobić, to utworzyć plik i dodać do niej treści w pamięci danych emulatora jak poniżej
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());
}
}
Tutaj jest wat m tryng zrobić: private void writeToSDCard() {try { \t pliku lroot = Environment.getDataDirectory(); \t \t jeśli (lroot.canWrite()) { \t Plik lfile = nowy Plik (lroot, "samplefile.txt"); \t FileWriter lfilewriter = new FileWriter (lfile); \t BufferedWriter lout = new BufferedWriter (lfilewriter); \t lout.write ("XXXXXXXXXXXXXXXXXX"); \t lout.close(); \t} \t} catch (wyjątek IOException e) { \t Log.e (m_cTAG, "Nie można zapisać pliku" + e.getMessage()); \t} } –
Tak, dziękuję za cenne sugestie .. :-) –
Dzięki temu rozwiązałem mój problem. – specialscope