![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Como se hace en android delphi para guardar un fichero de texto y recuperarlo.
Como se hace en android delphi para guardar un fichero de texto por ejemplo
y luego recuperarlo, he intentado pero no me aclaro con el sistema de los directorios de android y me da error de permisos y directorios
alguien sabe como manejar los directorios el path y dema´s.... se que hay que poner la barra del reves \ Solucionado con esto va
gracias Última edición por Casimiro Notevi fecha: 18-11-2013 a las 17:41:21. |
#2
|
||||
|
||||
Hola,
Toca empollarse la unidad "System.IOUtils". Por ejemplo, pareciera que podrías escribir sin problemas en "System.IOUtils.TPath.GetHomePath". Aquí hay un artículo muy curioso en la wiki de Embarcadero titulado: Standard RTL Path Functions across the Supported Target Platforms. Seguramente toca también estar al tanto de los permisos correspondientes, no sólo en el sentido de que habrá directorios en que no podamos escribir, pero, en que acaso necesitemos permisos (en el "Android Manifest") tal vez incluso hasta para leer... |
#3
|
|||
|
|||
Tal y como comenta dec, se podría tambien hacer de esta forma:
Código:
Uses System.IOUtils; Memo1.Lines.SaveToFile(TPath.Combine(TPath.GetDownloadsPath, 'test.txt')); Memo1.Lines.LoadFromFile(TPath.Combine(TPath.GetDownloadsPath, 'test.txt')); Última edición por quimeras fecha: 18-11-2013 a las 17:53:55. |
#4
|
|||
|
|||
o quizás lo ideal siendo un fichero que se va a borrar mejor meterlo en GetTempPath ¿no?
y si se tratase de un fichero de configuración del programa en que directorio se mete? y que no pueda interferir con ficheros guardados por otras apps que se pudiesen llamr igual en GetHomePath ¿no? |
#5
|
|||
|
|||
Cita:
Yo he metido una base de datos sqlite en GetDocumentsPath y funciona correctamente pero luego soy incapaz de encontrar el fichero en el dispositivo (lo tengo sin rootear supongo que estará en una carpeta solo accesible al usuario root). |
#6
|
|||
|
|||
Cita:
Yo lo localizo en: donde .ConSQLite es el nombre de mi proyecto, yo use GetSharedDocumentsPath Link |
#8
|
||||
|
||||
Cita:
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#9
|
|||
|
|||
Si, pero creo que no las he debido entender bien... ¿Qué información puede ser útil para dar más idea del problema?
|
#10
|
||||
|
||||
Cita:
Gracias por tu colaboración... y bienvenido ![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#11
|
|||
|
|||
Así haré. Perdonad!
Gracias! |
#12
|
||||
|
||||
Eres nuevo, estas cosas ocurren. Gracias
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
¿Cómo usar un "TOpenDialog" o similar en Delphi XE5 para Android? | dec | Desarrollo en Delphi para Android | 2 | 18-09-2013 14:33:35 |
como utilizar MkDir para guardar un texto en una carpeta | naty_prog | Varios | 6 | 29-09-2010 05:20:00 |
Como sobreescribir lineas en un fichero de texto - Delphi | peatonPLS | Varios | 2 | 30-11-2007 09:39:28 |
Guardar el valor de un EDIT en un fichero de texto | creus | Varios | 2 | 16-01-2007 23:02:56 |
TForm1 a fichero y luego recuperarlo | hector.roma | OOP | 2 | 30-06-2006 11:06:10 |
![]() |
|