trucos

Trucos informática, móviles y retro

Zona con todo tipo de trucos. Trucos para tu teléfono móvil, trucos para tu máquina Game&Watch. En general trucos relacionados con la informática y el mundo retro

Programación: El formato APK de las aplicaciones Android

tutorial gratis programacion android

Si has llegado a esta página es porque probablemente sepas que es el formato APK aunque sea por encima, si no es así, antes de profundizar te explicaré en pocas palabras lo que es.

Formato APK en aplicaciones Android

Un archivo APK es un archivo comprimido en ZIP que contiene todos los recursos, archivos y código fuente de una aplicación Android.

Qué contiene un APK

Si descomprimimos un APK veremos que en su interior tiene archivos y carpetas con, entre otras cosas: Seguir leyendo sobre Programación: El formato APK de las aplicaciones Android

Tutorial: Ofuscar código Android

tutorial android

Como explicamos en nuestro tutorial de descompilar código Android, extraer el código java de un apk es relativamente sencillo. Hoy vamos a explicar como minimizar este problema en nuestras aplicaciones. 

Ofuscación de código Java-Android

Ofuscar el código es hacerlo incomprensible para alguien humano (no para la máquina) para que aunque alguien lo tenga, no sea capaz de comprenderlo. Esto se hace poniendo como nombres de variables, métodos y clases letras sin sentido, poniéndolo todo en una linea y algunas otras formas. Pero ofuscando el código podría pasar que ni siquiera nosotros mismos (los creadores) fuéramos capaces de entenderlo, por ello lo ideal es que la ofuscación se haga en tiempo de compilación. Es decir, nosotros tenemos nuestro código limpio y bonito, pero al compilar lo guarreamos para que no se entienda.  Seguir leyendo sobre Tutorial: Ofuscar código Android

Tutorial: Decompilar código Android

tutorial android

Hoy vamos a explicar algo súmamente útil para aprender. A veces para aprender a programar debemos ver código de otros para ver cómo lo hacen. Lo expuesto aquí no es para robar código a otros y usarlo ya que eso sería amoral, es sólo para ver las tripas de un código Java-Android y con propósitos educativos mejorar nuestro código. Esto se llama ingeniería inversa.

Breve descripción de la máquina virtual Java de Android (Dalvik)

Los APK de Android en el fondo son archivos comprimidos que podemos descomprimir con el WinRar (o similares). Uno de los archivos que aparece si descomprimimos un archivo APK es el que tiene como extensión .dex. Los archivos .dex son archivos con código ejecutable directamente por la máquina virtual Dalvik que llevan los móviles Android.  Seguir leyendo sobre Tutorial: Decompilar código Android

Trucos para Android

Comenzamos una nueva sección con trucos para nuestro terminal Android. El primer truco será el deleite de los "anti-animaciones". Si sois como yo, una persona que odia las animaciones en windows y en los teléfonos móviles por considerarlas una pérdida de tiempo os indicaré los pasos necesarios para desactivarlas en los dispositivos Android. Describiremos los pasos en un terminal Nexus 4, en otros modelos puede que las instrucciones cambien ligeramente. 1. Activar modo desarrollo (si no lo tuviéramos): En ajustes, abajo del todo seleccionamos "Información del teléfono" y en las opciones que nos salen pulsamos repetidas veces en "Número de compilación". Nos saldrá un mensaje diciendo que ya tenemos activadas las opciones de desarrollo 2. En ajustes, casi al final del todo pinchamos en "Opciones de desarrollo" 3. Las activamos 4. Seguir leyendo sobre Trucos para Android

Información de interés sobre tecnología