|
||
|
![]() |
![]() |
Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android |
![]() |
|
Herramientas |
#1
|
||||
|
||||
exportar archivo con FileWriter
Buenas gente !
Estoy haciendo un pequeño juego, y me encuentro en la parte donde debo desbloquear el segundo nivel del mismo, que viene bloqueado al principio. La única manera que se me ocurre para hacerlo (si hay otra manera me lo comentáis que ando un poco perdido), es guardando en un fichero de texto externo la información, pero lo que en java sería algo trivial, aquí me está dando varios problemillas.... hice un Package llamado "files" dentro de src, y mi código es tal que así: Código:
public void grabarFichero() { String nombreFichero = "/files/niveles.txt"; try { BufferedWriter fichero = new BufferedWriter(new FileWriter(nombreFichero)); fichero.write(desbloqueados+";"); // ";" sería el separador para leerlo fichero.close(); } catch (FileNotFoundException fnfe) { System.out.println(fnfe.getMessage()); } catch (IOException ioe) { new RuntimeException("Error de entrada/salida."); } } en algunos lados utilizan: String nombreFichero = "/data/data/files/niveles.txt"; pero no se a qué viene lo del data/data... tengo el permiso pertinente en el manifest, y el error que me da es el siguiente: open failed: ENOENT (no such file or directory) lo dicho, alguna ayuda?? o sugerencia?? |
|
#2
|
||||
|
||||
Sugerencia: olvida los ficheros, usa las SharedPreferences si son pocos niveles, usa una base de datos si son muchos.
__________________
El mejor Cuatro en Raya de Android (Hilo en HTCMania, Play Store) ¡Un millón de descargas!
|
Gracias de parte de: | ||
#3
|
||||
|
||||
ey, gracias por la rápida respuesta
en realidad son unos 6 niveles, me parece poco para meterme a hacer una base de datos... me puedes dar una pincelada de cómo van los SharedPreferences que me comentas?? a falta de algún ejemplo, dime un poco el concepto, y ya me buscaré la vida con la implementación, graciass |
#4
|
||||
|
||||
SharedPreferences sin duda. Qué raro que no lo hayas usado, en cuanto quieras hacer una pantalla de configuración te aparecerá.
Te paso el tutorial de un compañero del foro: http://www.sgoliver.net/blog/?p=1731
__________________
El mejor Cuatro en Raya de Android (Hilo en HTCMania, Play Store) ¡Un millón de descargas!
|
Gracias de parte de: | ||
#5
|
||||
|
||||
hombre, teniendo en cuenta de que llevo 2 semanas programando tampoco es tan raro jajajaja
gracias por el enlace, nos vemos! |
![]() |
![]() |
||||||
|