Archivos de la Categoría: Desarrollo

AdMob para desarrolladores – Ingresos mediante Publicidad

Tenía pendiente escribir un artículo sobre las redes de publicidad para desarrolladores y concretamente sobre Admob que es la más utilizada por ser de Google.

Como hemos comentado en otros artículos, a la hora de rentabilizar tus aplicaciones, debes elegir si poner precio (aunque nos cuesta mucho rascarnos el bolsillo), poner publicidad (aunque muchos arrancan roms con el fichero host modificado para que ésta NO aparezca, con lo que flaco favor hacen a los desarrolladores), o por donación (ni comentarlo).

Lo habitual es seleccionar ambas formas, de pago y de publicidad para la misma aplicación, con 2 versiones.

Si seleccionas publicidad te interesará conocer mi experiencia en este campo, ya que recientemente he recibido mi primer pago de Admob, de modo que algo si se cobra, pero dejaré la trepidante cifra para el final del artículo.

Comenzar

Lo primero que debemos hacer es registrarnos en Admob y rellenar nuestros datos bancarios, que en mi caso ha sido añadir mi cuenta de paypal para recibir los pagos.

Registrar la aplicación

Para recibir la publicidad de Admob, debemos dar de alta la aplicación en la opción correspondiente. En la imagen a continuación podéis observar mis 5 aplicaciones dadas de alta y la información correspondiente a cada una de ellas del día de hoy.

Pulsando el botón «Agregar Aplicación», os aparecerá una selección del tipo de dispositivo, ya que esta red da soporte a todo tipo de sistemas.

Al seleccionar Android, deberéis incluir los datos básicos de vuestra app. En este caso os muestro los datos de una de mis apps.

Es muy importante para el desarrollador utilizar el código (uno diferente por aplicación) que está en rojo (tachado en mi caso), ya que es el que deberemos incluir en nuestro desarrollo para que Admob identifique nuestra aplicación y pueda servir y registrar anuncios.

Sigue…

Leer más

Como recuperar las contraseñas wifi guardadas en tu Android

wifi

Este método requiere acceso root, si no lo tienes escribe “rootear android” en la barra de búsqueda para conseguir acceso root en tu android.

wpa_supplicant.conf
wpa_supplicant.conf

También necesitas un explorador de archivos para ver documentos de nivel root. El programa Super Manager (gratuito) incluye estas funciones.

  • Primero.- Abre el explorador de archivos root y navega al directorio /data/misc/wifi : si tu explorador abre el directorio de la tarjeta SD (/sdcard) automáticamente presiona retroceso para abrir el directorio raiz, entonces navega hasta el directorio ya dicho.
  • Segundo.- Abre el documento wpa_supplicant.conf. simplemente dale al archivo para abrirlo en un visor de texto o mantenlo presionado hasta que aparezca su menu de contexto y selecciona “ver como texto” para hacer lo mismo.

Dentro del archivo ya dicho puedes ver todos los puntos de acceso de las wi-fi guardadas y su clave. Mira debajo del SSID (nombre del punto de acceso) en la red de wi-fi del cual necesitas ver la clave, que está escrita entre comillas ” ” en la linea que dice psk=”clave”.

Así de fácil.

PD: Puedes crear una copia de seguridad de este archivo en la SD, por si pierdes esta información al cambiar de ROM o hacer un hard reset.

Actualización de Motorola Defy a Froyo

image

Estas noticias son las que gusta dar, el terminal más duro del mercado empieza a recibir la actualización a Android 2.2, en este enlace de Motorola tenéis todas las características que aporta esta versión. Se avisa que son 120 MB de descarga y recomienda hacerlo vía wifi para evitar sorpresas en la factura. Los terminales de T-mobile son los primeros en recibir el aviso.

Cabe destacar que aparte de las mejoras que conlleva Froyo (mejora del rendimiento en general, flash 10.1, aplicaciones en la SD, ..) Motorola ha incluido unas mejoras adicionales como perfiles, búsqueda de contactos desde el dialer, un Task Manager, etc… pequeñas cosas pero que mejoran el uso del terminal.

[ad code=1 align=center]

La verdad es que te alegras cuando llegan estos momentos, pero por otro lado piensas que Gingerbread lleva un tiempo entre nosotros….

De todas maneras también hay forma de llegar a android 2.3 Gingerbread en el defy gracias a un port que están haciendo en XDA de la ROM CyanogenMod 7, mediante un doble inicio, si quieres más información en español pásate por htcmania.com

Posted from WordPress for Android

Extensión de androidizados.com para chrome

Con objeto de que esteis totalmente informados de nuestras entradas, comentarios y tweets, hemos creado esta extensión para google chrome.

Cada 15 minutos chequeará automáticamente si hay nuevos contenidos y en caso afirmativo, os presentará una notificación para que acudáis rápidamente a su lectura.

Esperamos que la descarguéis y la probeis. Una vez descargada arrastrarla al chrome para su instalación.

Ante cualquier error o sugerencia, por favor, postead en los comentarios de esta entrada.

jQuery Mobile Framework

jQuery Mobile Framework

jQuery Mobile Framework

Como desarrollador web siempre he sufrido en el infierno de las compatibilidades entre navegadores. Te encuentras con proyectos perfectamente funcionales en Firefox, Chrome, Safari, Opera, IE8… y la empresa cliente se queja de que no funciona en Internet Explorer 6. Les pides encarecidamente que actualicen el navegador o en su defecto se pinten las caras con pinturas de guerra, hagan una hogera, quemen el ordenador por completo en ella mientras bailan al ritmo de los tambores y… llega la sorpresa. Compruebas de nuevo la compatibilidad y descubres que hay un función JS que no funciona correctamente en IE7 e impide que jQuery, Prototype o MooTools se ejecuten correctamente. Pero todo esto es un bonito paseo por un camino flanqueado por preciosos cerezos en flor con una luna plateada de fondo iluminando nuestras retinas si intentamos hacer que los CSS funcionen igual en todos los navegadores.

Creo que Dios castigó a un tal Adolf tras su muerte con un infierno en el que tiene que revisar hojas de estilo para que la compatibilidad entre navegadores sea pixel perfect.

Hasta ahora conseguir una compatibilidad total a nivel CSS y JS era tedioso, e incluso en empresas grandes se realiza un proceso de «post-producción» (por llamarlo de algún modo) por un departamento totalmente diferente al de diseño y al de programación para corregir cualquiera de esos problemas. Ahora no son una decena de navegadores por comprobar. Tenemos multitud de smartphones con diferentes OS’s, distintos navegadores, resoluciones totalmente opuestas, dos modos de visualizar el contenido (portrait / landscape), interfaces distintas para entrada de datos, pantallas táctiles que invitan a olvidar el estado hover,…

Corren tiempos en los que las empresas quieren que sus páginas sean completamente compatibles con «los iPhones, iPads, iPods, iPeds» y demás, lo cual genera un problema grave. Al crear una web orientada al mercado smartphone tendemos a conseguir que sea simple, tratando de no generar un alto tráfico de datos, utilizando una caché bastante más amplia que para un navegador de escritorio, no sobrecargando de imágenes el contenido, con botones grandes y llamativos tratando de facilitar la experiencia de usuario,… pero, ¿qué pasa con JS?.

A día de hoy, los navegadores nativos de dos de los grandes sistemas operativos para móviles y tablets, iOS y Android, están basados en WebKit, y en teoría no debe existir problemas con su intérprete de Javascript. Pero hay ocasiones en las que hacemos páginas con una tremenda carga de código en JS para ejecutar efectos como fades, drag and drop,…

Personalmente suelo utilizar jQuery a la hora de desarrollar para navegadores tradicionales por varios motivos: facilidad de uso, crear plugins es relativamente simple, tiene una compatibilidad casi completa entre navegadores y lo que más me llamó la atención fue que sobre Android y Safari, funcionaba bastante fluido.

¿Qué es entonces jQuery Mobile? Es un framework que depende de jQuery al puro estilo jQueryUI que busca llevar el ideal de «write less, do more» a los distintos navegadores a la hora de generar el contenido, aplicando unos estilos simples e intuitivos, que se asemejan en gran medida a la interfaz que propone Apple con iOS, sin necesidad de tener que generar estilos para botones, o barras de navegación que se adapten a las diferentes resoluciones.

Sigue…

Leer más

1 7 8 9 10 11 12