El
ciclo de vida de una aplicación en Android es manejada por el sistema
operativo, basándose en las necesidades del usuario, los recursos disponibles, cada aplicación Android corre en su propio proceso de Linux. Este proceso
es creado para la aplicación cuando la arrancamos y seguirá corriendo hasta que
no sea necesario y el sistema reclame recursos para otras aplicaciones y se los
dé a éstas.
Android ordena los
procesos por importancia:
· Foregound Process: Se ha llamado al
método onResume ()
· Visible process: se ha llamando al método
onPause ()
· Service process: Estos procesos hacen cosas en segundo plano que
normalmente son importantes.
· Background process. Es un proceso que contiene una actividad que actualmente
no es visible por el usuario, estos procesos no tienen demasiada importancia.
· Empty process: Es
un proceso que no alberga nada ya, lo usa Android como cache para cuando se
crea un proceso nuevo.
Android puede en cualquier momento
pausar, parar, destruir nuestra aplicación según las necesidades del momento:
- onCreate () Llamado
cuando la actividad es llamada por primera vez. Es donde debes crear la
inicialización normal de la aplicación, crear vistas, hacer los bind de
los datos, etc. Este método te da acceso al estado de la aplicación cuando
se cerró. Después de esta llamada siempre se llama al onStart ().
- onRestart () Llamada cuando tu actividad ha sido parada, antes de volver a ser empezada. Siempre viene después un onStart ()
OnStart () Llamada cuando la actividad esta
siendo visible por el usuario. Después de ésta, se puede ir al onResume () si
la actividad va a ser visible o se puede ir al onStop () si se esconde.
- onResume () Llamada
cuando la actividad va a empezar a interactuar con el usuario, en este
punto es el último punto antes de que el usuario ya vea la actividad y
pueda empezar a interactuar con ella. Siempre después de un onResume ()
viene un onPause ().
- onPause () Llamada cuando el sistema va a empezar una nueva actividad. Ésta necesita parar animaciones, y parar todo lo que esté haciendo. Hay que intentar que esta llamada dure poco tiempo, porque hasta que no se ejecute este método no arranca la siguiente actividad. Después de esta llamada puede venir un onResume () si la actividad vuelve a primer plano o un onStop () si se hace invisible para el usuario.
- onStop () Llamada
cuando la actividad ya no es visible al usuario, porque otra actividad ha
pasado a primer plano. Desde Aquí se puede ir al onRestart () si vuelve a
primer plano o al onDestroy () si se destruye del todo.
- onDestroy () Esta
es la llamada final a la actividad, después de ésta, es totalmente
destruida.
POLITICA DE UNA ELIMINACIÓN ANDROID
Cada aplicación Android
se ejecuta en su propio proceso que se crea cada vez que una aplicación
necesita ejecutar parte de su código y seguirá existiendo hasta que
la aplicación finalice o hasta que el sistema necesite utilizar parte
de sus recursos para otra aplicación considerada prioritaria.
Entonces se debe de
saber como los componentes en Android determinan e influyen en el ciclo de vida
de la aplicación entonces Android por eso construye una jerarquía donde evalúa
los componentes que están ejecutándose y el estado de los mismos en
orden de importancia estarían de esta manera.
Los procesos en
primer plano: Como se sabe que se
esta ejecutando en primer plano pues si cumple alguna de las siguientes
condiciones, que tiene un componente Activity ejecutándose con
el que el usuario esta interactuando, tiene un componente Broadcast Intent
Receiver ejecutándose, los que tengan un componente Service
ejecutandose en el momento.
Seguridad en Android
La seguridad es un aspecto clave de todo sistema. Si nos
descargáramos una aplicación maliciosa de Internet o del Play Store, esta
podría leer nuestra lista de contactos, averiguar nuestra posición GPS en algunas plataformas antiguas, como Windows
Mobile, estábamos prácticamente desprotegidos ante aplicaciones maliciosas. Por
lo tanto, los usuarios tenían que ser muy cautos antes de instalar una
aplicación.
Android propone un esquema de seguridad que protege a los
usuarios, sin la necesidad de imponer un sistema centralizado y controlado por
una única empresa
·
Toda aplicación ha de ser firmada con
un certificado digital que identifique a su autor. La firma digital también nos
garantiza que el fichero de la aplicación no ha sido modificado. Si se desea modificar
la aplicación está tendrá que ser firmada de nuevo, y esto solo podrá hacerlo
el propietario de la clave privada. Es habitual que un certificado digital sea
firmado a su vez por una autoridad de certificación, sin embargo en Android
esto no es necesario.
5 consejos que tenemos
son:
· Descarga solo de Google Play
· Utiliza contraseñas fuertes
· Cifra tus datos
· Cuidado con los permisos de las aplicaciones
· Utiliza siempre una conexión VPN
Uno de los problemas
que tienen la mayoría de los móviles Android es su memoria interna. En casi toda su
capacidad es de 512MB pero gran
parte de ella se la queda el sistema operativo, con lo que
finalmente la memoria disponible para el usuario se reduce drásticamente.
Tener tu Android gestionado desde tu PC o Mac de la manera más sencilla posible es uno de los mayores quebraderos de
cabeza para un usuario de a pie, tener algo así como lo que tienen los Samsung
con Kies, los HTC o incluso los iPhone con iTunes pero además que funcione bien
y no sea tan restrictivo como estos…
La solución está aquí, con AirDroid, además de sencillo es efectivo a más no poder, y el hecho de que no necesitemos cables hace que podamos hacerlo desde cualquier lugar prácticamente, siempre que tengamos la necesidad.
La solución está aquí, con AirDroid, además de sencillo es efectivo a más no poder, y el hecho de que no necesitemos cables hace que podamos hacerlo desde cualquier lugar prácticamente, siempre que tengamos la necesidad.
Lo primero es por
conectarlo, tan sólo tendremos que estar en
la misma red WiFi que
el ordenador desde el que queremos gestionar nuestro Android. Entrar en la
aplicación desde el teléfono y darle a Start.
Tan fácil como eso. Ya está.
Ahora sólo tendremos que abrir una nueva pestaña en nuestro navegador favorito, escribir la URL que nos dice que visitemos e introducir una vez ahí la contraseña autogenerada que pone en la pantalla. Con eso ya estarán conectados. Además, he de decir, que la App en sí, es un gestor de archivos y de memoria, desde ella podremos eliminar, editar, renombrar, mover.
Ahora sólo tendremos que abrir una nueva pestaña en nuestro navegador favorito, escribir la URL que nos dice que visitemos e introducir una vez ahí la contraseña autogenerada que pone en la pantalla. Con eso ya estarán conectados. Además, he de decir, que la App en sí, es un gestor de archivos y de memoria, desde ella podremos eliminar, editar, renombrar, mover.
No hay comentarios:
Publicar un comentario