Ir al contenido principal

Entradas

Mostrando las entradas con la etiqueta android

Mejoras de desempeño para dispositivos Android

Estos son algunos tweaks que le he hecho a mis dispositivos Android ICS para mejorar el rendimiento (por supuesto, necesitamos root en nuestros dispositivos para que funcionen): 1) Habilitar el Kernel Samepage Merging: Deduplica la memoria para guests virtualizados. Esta implementación no permite el swap de páginas que ya fueron compartidas. echo 1 > /sys/kernel/mm/ksm/run 2) Ampliar el límite en el memory heap: - abrimos el archivo /system/build.prop - cambiar la línea: dalvik.vm.heapgrowthlimit=48m por dalvik.vm.heapgrowthlimit=64m Regularmente para este cambio es necesario "remontar" /system en modo escritura. Esto lo podemos conseguir con este comando: mount -o rw,remount /dev/block/mmcblk1p3 /system (Solo es de revisar que efectivamente sea mmcbl1p3 la partición que está montada en /system, sino hacer el cambio dependiendo el dispositivo)

Dibujar Lineas en Android

la tercera entrega de aplicaciones de ejemplo en Android esta vez el dibujo de lineas varias, con el uso del evento onSizeChange para determinar las dimensiones de la pantalla y acomodar las lineas a ese tamaño, ademas de usar también la propiedad  setStrokeWidth del objeto Paint para determinar el grosor de la linea, las lineas siguen a los eventos de la pantalla Touch, modificando el centro de la figura en cada evento. se puede cambiar el color de las lineas con la tecla "C". Descargar Código Fuente y Archivo APK

Dibujo 2D con Android

mi segunda aplicación en android después del famoso hola mundo, tomando como base el ejemplo 2d de  http://marakana.com/tutorials/android/2d-graphics-example.html , agregue un color aleatorio para cada punto y manejo de eventos del teclado para aumentar o disminuir el radio de los puntos (que al final son círculos), esta aplicación demuestra el uso de eventos de la pantalla touch y del teclado, permite aumentar los puntos con la tecla "A" , reducirlos con la tecla "Z" y limpiar la pantalla con la tecla "C" Descargar Codigo fuente y archivo apk este ejemplo fue desarrollado con Eclipse 3.5 usando el plugin ADT de Android y el SDK 2.2 API 8 revision 2

Desarrollar con Android en Eclipse IDE

Este post busca resumir los elementos necesarios para desarrollar aplicaciones para la plataforma Android de Google, el sistema operativo usado es Windows XP. los requisitos para empezar son 1) tener una versión de la java development kit instalado en el sistema, se puede obtener en  http://www.oracle.com/technetwork/java/javase/downloads/index.html 2) descargar el SDK de Android , en este caso usamos android-sdk_r07-windows desde  http://developer.android.com/sdk/index.html 3) descargar Eclipse en su version 3.5 (la version 3.6 da algunos problemas con el SDK de Android)  http://www.eclipse.org/galileo/ en pocas palabras, debemos descomprimir el paquete del SDK, abrir el SDK Manager e instalar una plataforma y configurar un dispositivo emulado. luego descargar un plugin para eclipse que permite integrar el SDK de Android y la gestión de proyecto en Eclipse. mas detalles en el video