Si lo puedes soñar, lo puedes programar

domingo, 16 de noviembre de 2014

1A - Actividad ADD - Acceso a Datos.

En esta actividad, se solicita utilizar las funciones de gestión de la clase File. 


Para este programa se nos facilita la interfaz gráfica ya realizada, hay que implementar el código y los métodos necesarios, muestra el nombre, tipo (fichero o directorio), ubicación (path completo), fecha de última   modificación en formato fecha y si es oculto o no.
- Si es un fichero deberá mostrar su tamaño en bytes.
- Si es un directorio deberá mostrar el número de elementos que contiene,
espacio libre, espacio disponible y espacio total
- Hay una gestión de errores ( controlará que exista y que se tienen permisos).


Repaso Clase File de Java

Un mecanismo para localizar ficheros y gestionarlos es la técnica de árbol de carpetas, permite localizar sin equivocarse cada fihero.

En cada Sistema Operativo, en adelante S.O, se identifica de distinta forma:
  • Linux: /home/eri/fichero.txt
  • Windows: c:\Users\eri\fichero.txt
La clase File, NO representa el contenido de ningún fichero, si no que representa rutas del sistema de ficheros. Como representa rutas, puede hacer referencia a un fichero o un directorio. 

Esta clase, encapsula toda la funcionalidad para gestionar sistemas de ficheros en forma de árbol.

Existen distintos tipos de funciones/métodos de manipulación y consulta:
  • Funciones de la estructura jerárquica( Creación, eliminación, obtención de ubicación).
  • Funciones de las características de los elementos (Nombre, tamaño).
  • Funciones de los atributos de cada S.O (Permisos, atributos de ocultación).
Funciones para la obtención de información básica:
  • getName()                = Para obtener el nombre relativo del objeto file.
  • getAbsolutePath()   = Permite obtener el nombre/ruta absoluto       C:\projects\sandbox\trunk\test\..\.\file.txt
  • getCanonicalPath() =  Permite obtener el nombre/ruta                                      absoluto  C:\projects\sandbox\trunk\file.txt
  • list                             = Cuando el objeto file sea un directorio/carpeta, este método devuelve un objeto de array con el nombre de todos los archivos y carpetas que hay dentro de ese directorio. 
  • listFiles = Para saber más información de cada elemento que haya dentro de ese directorio. 







Share:

sábado, 15 de noviembre de 2014

Proyecto 2 PMM - Act2 Blog Analisis App

 

Escoger una App para analizar no es tarea fácil, pues en un primer momento piensas en un juego, pero hay más que juegos en el mundo de las apps y además nos encontramos con muchas categorías diferentes.


     Entre mis preferidas y más usadas se encuentra una de optimización, Clean Master (sí, la de la escobita). Todo el mundo conoce esta app por su icono, realmente ha funcionado el diseño. Ahora mismo dispongo de un teléfono con poca memoria Ram y esta app ayuda a acelerar la cpu del terminal, a vaciar la ram, cerrando apps que no se use, a eliminar archivos basura, a optimizar y gestionar el terminal android en general.  
Clean Master ha sido desarrollada por Cheetah Mobile , posee +2946514  recomendaciones de usuarios, y 17.316.924 valoraciones. Ocupa el lugar número 4 por descargas totales entre las apps que no están catalogadas en juegos a nivel mundial, después de Facebook, WhatsApp y messenger.

¿Quiénes son?

Cheetah Mobile es una compañía líder de Internet móvil con más de 340 millones de usuarios activos mensuales a partir de febrero de 2014.  Con sede en Beijing(China), nació en 2009 como spin-off(proyecto nacido como extensión de otro anterior) de Kingsoft.

Parte del éxito proviene probablemente de cuando llegó a ser el segundo mayor proveedor de software de seguridad de Internet en China según iResearch.
Utilizarían la BBDD de usuarios para enviar publicidad de la nueva app, se posicionarían previo pago los primeros en Google play y a esperar. Existe un foro donde solicitan ayuda a usuarios para probar las nuevas versiones http://www.androidpit.es/foro/561057/aplicaciones-apps-android-clean-master/page/2.

¿Cómo gana dinero Cheetah móvil?

 Al igual que Qihoo 360 (Qihu),  regala sus aplicaciones de servicios móviles de forma gratuita, pero genera ingresos a través de publicidad .
Cheetah ya es rentable, ganó 62 millones de yuanes en ingresos netos el año pasado. Morgan Stanley espera ver como Cheetah aumenta sus ingresos en un 90 a 100% por año en los próximos dos años.


Personalmente he probado muchas aplicaciones parecidas a este todo en 1, pues son de gran ayuda para acelerar el funcionamiento de nuestros terminales. 
Algunas de ellas son:

      Con estas aplicaciones he detectado en algunos casos que el % de optimizado del teléfono es falso, pues cierra procesos de android que se inician acto seguido de recibir el informe de optimización y volvemos a estar como antes. También he detectado que algunas de estas aplicaciones pesan mucho y gastan mas ram de la que liberan, debido a sus widgets y continuas actualizaciones, así como la introducción de publicidad encubierta de avisos de falsos virus  para hacer al usuario descargar un antivirus de la misma empresa. Ninguna se libra, aunque vuelvo siempre a Cleaner Master.
Es por esto que en breve intentaré realizar la mi propio “e-Optimizator” con las actividades necesarias para su objetivo acelerar y optimizar nuestro terminal.

Via:

http://www.xatakandroid.com/productividad-herramientas/clean-master-limpia-tu-android-de-forma-sencilla
Share:

Blogroll

BTemplates.com

Con la tecnología de Blogger.

Banner

Banner

Datos personales