Я использую Android 1.5 мой каталог данных не имеет права на чтение/записькаталог данных не имеет разрешения чтения/записи в 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());
}
}
Здесь ват м tryng сделать: собственной недействительным writeToSDCard() { попробовать { \t Файл lroot = Environment.getDataDirectory(); \t \t if (lroot.canWrite()) { \t Файл lfile = new Файл (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 (IOException e) { \t Log.e (m_cTAG, «Не удалось записать файл» + e.getMessage()); \t} } –
Yea Спасибо за ваше ценное предложение .. :-) –
Спасибо, что решил мою проблему. – specialscope