I m utilizando 1,5 mi directorio de datos de Android no tiene los permisos de lectura/escrituradirectorio de datos no tiene permiso de lectura/escritura en Android
System.out.println("DAta can write??--->"+Environment.getDataDirectory().canWrite());
System.out.println("DAta can read??--->"+Environment.getDataDirectory().canRead());
Así que por favor me sugieren cómo proporcionar permisos para el directorio de datos.
Lo que estoy tratando de hacer es crear un archivo y añadir un poco de contenido a ella en el almacenamiento de datos del emulador como la siguiente
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());
}
}
Aquí se wat m tryng hacer: writeToSDCard private void() {try { \t Archivo lroot = Environment.getDataDirectory(); \t \t if (lroot.canWrite()) { \t Archivo lfile = new Archivo (lroot, "samplefile.txt"); \t FileWriter lfilewriter = new FileWriter (lfile); \t BufferedWriter lout = new BufferedWriter (lfilewriter); \t lout.write ("XXXXXXXXXXXXXXXXXX"); \t lout.close(); \t} catch (IOException e) { \t Log.e (m_cTAG, "No se pudo escribir el archivo" + e.getMessage()); \t} } –
Sí Gracias por su valiosa sugerencia .. :-) –
Gracias esto resolvió mi problema. – specialscope