|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.hdtourist.model.services.FicherosService
public class FicherosService
El servicio que proporciona utilidades relacionadas con los ficheros.
Field Summary | |
---|---|
static int |
BUFFER_SIZE
La Constante BUFFER_SIZE. |
private static FicherosService |
INSTANCE
La instancia. |
private static java.lang.String |
LOG_TAG
La Constante LOG_TAG. |
Constructor Summary | |
---|---|
private |
FicherosService()
Instancia un nuevo servicio de ficheros |
Method Summary | |
---|---|
static void |
combinarDescriptorHdtsDescargados(java.io.File descriptorFinal,
java.io.File descriptorAnterior)
Combina varios ficheros descriptores de hdts descargados. |
static boolean |
comprobarMemoria()
Devuelve true si se tienen los permisos de escritura necesarios. |
static void |
copyFolder(java.io.File src,
java.io.File dest)
Copia un directorio del directorio destino al directorio final. |
static void |
copyRAWtoSDCard(int id,
java.lang.String path)
Copia un recurso RAW interno del programa a la tarjeta de memoria |
static void |
creaDirSiNoExiste(java.io.File dir)
Crea el directorio si no existe, controlando los permisos de escrtura. |
private static void |
createInstance()
Crea la instancia. |
static void |
eliminarFicheroDescargado(FicheroHdt ficheroHdt)
Eliminar fichero descargado. |
static boolean |
ficheroDescargadoYaGuardado(FicheroHdt ficheroHdt)
Consulta si el fichero HDT descargado ya estaba guardado previamente. |
static android.graphics.Bitmap |
getImagenCategoria(java.lang.String ficheroImagen)
Obtiene la imagen de la categoria. |
static FicherosService |
getInstance()
Obtiene la isntancia del servicio de ficheros. |
static java.lang.String |
getStringSize(java.math.BigDecimal size)
Obtiene el tamaño del fichero pasado a cadena, indicando el tamaño correspondiente. |
static void |
guardaFicheroDescargado(FicheroHdt ficheroHdt)
Guarda la información del fichero descargado. |
static void |
moverArchivosConfiguracion(java.lang.String antiguoPath,
java.lang.String nuevoPath)
Mueve los archivos de configuracion. |
static java.io.File |
obtenDescriptorHdtsDescargados()
Obtiene el archivo de información de los fihceros hdts descargados. |
java.io.File |
obtenDirectorioConfiguracion()
Obtiene el directorio donde se encuentran almacenados los archivos de configuración. |
static java.io.File |
obtenDirectorioHdts()
Obtiene el directorio donde sen encuentran almacenados los ficheros HDT en el dispositivo. |
java.io.File |
obtenDirectorioImagen()
Obtiene el directorio donde se encuentran almacenada la caché de las imagenes. |
java.io.File |
obtenDirectorioMapas()
Obtiene el directorio donde se encuentran almacenados los mapas en el dispositivo. |
static java.lang.String |
obtenDirectorioPorDefecto()
Obtiene el directorio donde sen encuentran almacenados los ficheros HDT en el dispositivo. |
static java.util.ArrayList<FicheroHdt> |
obtenFicherosHdtDescargados()
Obtiene la lista de todos los ficheros HDT que se encuentran en el dispositivo. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int BUFFER_SIZE
private static FicherosService INSTANCE
private static final java.lang.String LOG_TAG
Constructor Detail |
---|
private FicherosService()
Method Detail |
---|
public static void combinarDescriptorHdtsDescargados(java.io.File descriptorFinal, java.io.File descriptorAnterior) throws HdtException
descriptorFinal
- el descriptor finaldescriptorAnterior
- el descriptor anterior
HdtException
- Excepción de la aplicaciónpublic static boolean comprobarMemoria()
public static void copyFolder(java.io.File src, java.io.File dest) throws java.io.IOException, HdtException
src
- directorio finaldest
- directio destion
java.io.IOException
- Excepción I/O
HdtException
- Excepción de la aplicaciónpublic static void copyRAWtoSDCard(int id, java.lang.String path) throws HdtException
id
- id del recurso a copiarpath
- la ruta donde se copiará el recurso
HdtException
- Excepción de la aplicaciónpublic static void creaDirSiNoExiste(java.io.File dir) throws HdtException
dir
- Directorio a crear si no existe
HdtException
- Si no hay permisos de escritura se lanza una excepciónpublic static void eliminarFicheroDescargado(FicheroHdt ficheroHdt) throws HdtException
ficheroHdt
- el fichero hdt
HdtException
- Excepción de la aplicaciónpublic static boolean ficheroDescargadoYaGuardado(FicheroHdt ficheroHdt) throws HdtException
ficheroHdt
- el fichero hdt
HdtException
- Excepción de la aplicaciónpublic static android.graphics.Bitmap getImagenCategoria(java.lang.String ficheroImagen)
ficheroImagen
- nombre del fichero de la imagen
public static FicherosService getInstance()
public static java.lang.String getStringSize(java.math.BigDecimal size)
size
- el tamaño
public static void guardaFicheroDescargado(FicheroHdt ficheroHdt) throws HdtException
ficheroHdt
- el fichero HDT descargado
HdtException
- Excepción de la aplicaciónpublic static void moverArchivosConfiguracion(java.lang.String antiguoPath, java.lang.String nuevoPath) throws HdtException
antiguoPath
- ruta donde están actualmente los ficherosnuevoPath
- nueva ruta hacia donde se moverán los ficheros
HdtException
- Excepción de la aplicaciónpublic static java.io.File obtenDescriptorHdtsDescargados() throws HdtException
HdtException
- Excepción de la aplicaciónpublic static java.io.File obtenDirectorioHdts() throws HdtException
HdtException
- Excepción de la aplicaciónpublic static java.lang.String obtenDirectorioPorDefecto()
public static java.util.ArrayList<FicheroHdt> obtenFicherosHdtDescargados() throws HdtException
HdtException
- Excepción de la aplicaciónprivate static void createInstance()
public java.io.File obtenDirectorioConfiguracion() throws HdtException
HdtException
- Excepción de la aplicaciónpublic java.io.File obtenDirectorioImagen() throws HdtException
HdtException
- Excepción de la aplicaciónpublic java.io.File obtenDirectorioMapas() throws HdtException
HdtException
- Excepción de la aplicación
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |