Documente Academic
Documente Profesional
Documente Cultură
Page 1 of 14
Nuevo usuario Inicio : Descargas : Trucos VB.Net, PHP, Delphi : Manuales : Código Fuente
Principal 184
Inicio
Buscar
Contactar Enlaces Relacionados
Android : Publicar aplicación Android en Google Android Market, obtener beneficios
Descargas
Enciclopedia Lector códigos barras
Android
Estadísticas
Eventos Aplicación Android
AppInventor
Foros Android acceso SQLite
Manuales, Artículos Aplicación Android con
Nuestra historia Eclipse
Quiénes somos Aplicación móvil J2ME
Recomiéndanos NetBeans
Temas Aplicación con Java y
¿Tienes una aplicación Android que consideras es buena y novedosa? ¿quieres ganar dinero con ella de forma fácil? te explicamos todos los pasos Eclipse
Top 10 para publicar una aplicación en Android Market para obtener beneficios. Explicamos cómo generar el paquete apk en Eclipse, cómo agregar el
Trucos Delphi, PHP, Java, certificado a la aplicación, cómo darte de alta en Google Android Market, cómo subir el paquete instalable apk, los datos necesarios para subir la
Lector Códigos Barrras
Android
Visual Studio aplicación, cómo publicarla definitivamente para que aparezca en los dispositivos Android desde Market, el control de versiones, el nivel de API
Tu cuenta (API Level). Acceso a MySQL JDBC
Android
Entorno Eclipse Windows
8
Descargas
Aplicación Android Studio
Recomendaciones iniciales para desarrollar aplicaciones para dispositivos Android.
IDE de desarrollo para aplicaciones Android. Más Acerca de Android
Últimas Descargas
Ejemplo acceso nativo a
API Level y filtros en Android Market. Noticias/artículos de
¿Aplicación de pago o aplicación gratuita?. ajpdsoft
SQLite con ADO.Net en Buenas prácticas para el desarrollo de aplicaciones Android.
C# .Net API Level en Android, cómo indicar el API Level en Eclipse .
Noticia/artículo más
Generar fichero APK con certificado en Eclipse para publicar en Android Market.
AjpdSoft Acceso MySQL leída sobre Android:
Alta de cuenta en servicio Android Market con desarrollador.
Android Desarrollar aplicación
Publicar aplicación Android en Google Android Market.
Android con acceso a base
Configurar la cuenta de comerciante para recibir los pagos de las ventas de las aplicaciones Android en Android Market.
AjpdSoft Acceso SQLite de datos SQLite con Eclipse
Artículos relacionados.
C# ADO.NET Créditos.
DATEDIFF (fecha1,
fecha2)
Opciones
Enc.: Funciones MySQL
Enviar a un Amigo
DaysBetween (fecha1,
fecha2)
Enc.: Funciones Delphi
Telnet
Enc.: Informática
OSI
Enc.: Informática
LTO Market does not accept apks signed with the debug certificate. Create a new certificate that is valid for at least 50 years. Market
requires that the certificate used to sign the apk be valid until at least October 22, 2033. Create a new certificate. Market
requires the minSdkVersion to be set to a positive 32-bit integer in AndroidManifest.xml.
Eventos
Junio Más adelante explicamos cómo generar el APK correcto para subirlo a Android Market.
D L M M J V S
1
2 3 4 5 6 7 8
API Level y filtros en Android Market
9 10 11 12 13 14 15
Hay que tener en cuenta, antes de empezar a desarrollar aplicaciones para dispositivos Android, que cuando un usuario realiza una búsqueda de
16 17 18 19 20 21 22
alguna aplicación en Market (en su dispositivo Android) sólo le aparecerán las aplicaciones que cumplan los filtros y el nivel de API (API Level)
23 24 25 26 27 28 29 indicados en el archivo AndroidManifest.xml. Por ejemplo, si en el parámetro minSdkVersion establecemos el valor 10 estaremos indicando a
Android Market que la aplicación sólo será visible y sólo podrá instalarse en dispositivos con una versión igual o superior a la 2.3.3 de Android.
30 Explicaremos más adelante cómo configurar esto.
Si nuestra aplicación requiere, por ejemplo, acceso a la cámara de fotos indicaremos los permisos correspondientes en el archivo
AndroidManifest.xml:
Consejos
<uses-permission android:name="android.permission.CAMERA" />
De esta forma, nuestra aplicación no aparecerá en las búsquedas realizadas desde dispositivos Android sin cámara.
http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=561 18/06/2013
Publicar aplicación Android en Google Android Market, obtener beneficios Proyecto ... Page 2 of 14
<uses-permission android:name="android.permission.CALL_PHONE"></uses-permission>
Otros filtros que también afectarán a que nuestras aplicaciones aparezcan en un mayor número de dispositivos son:
<supports-screens>: establece el tipo de pantalla soportada por nuestra aplicación, dependiendo del tipo de pantalla soportada
aparecerá en más o menos dispositivos Android.
<uses-feature>: especifica el uso de características del dispositivo, por ejemplo:
Para uso del Bluetooth: <uses-feature android:name="android.hardware.bluetooth" />
Para uso de la cámara: <uses-feature android:name="android.hardware.camera" />
<uses-library>: si nuestra aplicación requiere librerías específicas.
<uses-permission>: ya comentado anteriormente, para establecer los permisos necesarios.
<uses-sdk>: nivel de API de la aplicación, lo explicamos aquí.
Como ya hemos comentado, hay que tener presente que a mayores requerimientos de acceso a hardware (cámara, bluetooth, localizador,
brújula, sensor de movimiento, etc.), requerimientos de características y requerimientos de API Level, nuestra aplicación será visible e instalable
en un menor número de dispositivos Android.
Como ejemplo de esto, hemos desarrollado la aplicación AjpdSoft InfoWifi para Android:
Lenguajes
Selecciona Idioma de la
Interfaz:
Spanish
Webs recomendadas
Orasite.com
Language english
English
La hemos publicado en Android Market, con el coste de 0,50 euros y hemos comprobado que al realizar las búsquedas en Android Market
aparecen cientos de aplicaciones similares, incluso mejores, la gran parte gratuitas. Por lo tanto un usuario nunca pagará por una aplicación si
existe otra gratuita. Además, si un usuario encuentra una aplicación gratuita que le satisface, votará positivamente por ella, así pues estas
aplicaciones aparecerán siempre en las primeras posiciones de las búsquedas que son por popularidad.
La recomendación es desarrollar varias aplicaciones gratuitas que sean útiles y no muy complicadas y publicarlas en Android Market. Así
podremos ir viendo el número de descargas y, de paso, dar a conocer nuestras aplicaciones a los usuarios. Con el tiempo se irían realizando
aplicaciones más "serias" y de pago.
Otra posibilidad que se está poniendo de "moda" es colocar publicidad en la aplicación Android, es decir, publicar una aplicación Android gratuita
pero con publicidad. Si la publicidad no es muy agresiva (algún pequeño banner con enlaces) y no es molesta el usuario no la tendrá en cuenta y
usará nuestra aplicación. Por lo tantro es otro método para obtener beneficios de nuestras aplicaciones Android.
Siempre hay que tener presente que estamos desarrollando aplicaciones para dispositivos con pantalla pequeña y teclado muy limitado,
por lo que no han de ser aplicaciones con muchos campos de texto ni demasiadas opciones, esto complicaría el manejo por parte del
usuario.
Hay que partir siempre del hecho de que Android es un sistema con filosofía de código abierto, por lo que los usuarios que han elegido
dispositivos con este sistema tenderán a buscar aplicaciones gratuitas. Por ello, si queremos obtener beneficios nuestra aplicación debe
ser interesante, genuina, divertida si es un juego y sencilla si es una herramienta, debe incorporar funciones que no tengan otras.
Hay que procurar, en la medida de lo posible, realizar aplicaciones que sean visibles e instalables en el mayor número posible de
dispositivos, de esta forma tendrán más difusión y con ello más posibles compradores. Por lo tanto debemos realizar aplicaciones con API
Level bajos y no con demasiados requisitos.
Las aplicaciones deben ser rápidas. Si necesitamos realizar algún proceso que consideremos pueda tardar unos segundos es
recomendable avisar previamente al usuario. Hay que tener siempre presente que un usuario de un dispositivo móvil espera rapidez, de
lo contrario puede que cierre la aplicación y no espere a que finalice.
http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=561 18/06/2013
Publicar aplicación Android en Google Android Market, obtener beneficios Proyecto ... Page 3 of 14
Para indicar el API Level de nuestra aplicación desde el IDE Eclipse, accederemos a la ventana de "Project Explorer", desplegaremos la carpeta de
nuestro proyecto, dentro desplegaremos la carpeta "res". Haremos doble clic sobre el fichero "AndroidManifest.xml". Antes del final de la cláusula
"manifest" añadiremos la línea:
En el ejemplo anterior estamos indicando que nuestra aplicación Android tiene un API Level de 10, con lo cual funcionará en dispositivos con
Android 2.3.3 o superior.
La versión del API Level de nuestra aplicación debe ser acorde con el Project Build Target. Para comprobarlo accederemos al menú "Project" -
"Properties":
En la parte izquierda seleccionaremos "Android", en la parte derecha, en "Project Build Target" deberemos tener marcada la versión de Android
correspondiente al API Level especificado anteriormente en el archivo AndroidManifest.xml:
Por supuesto, hay que tener en cuenta que niveles de API inferiones reducirán las opciones de desarrollo. Por ejemplo, si se ha añadido alguna
función nueva en la versión 3.2 de Android y usamos un API Level inferior correspondiente a la versión 2.3, esta función no estará disponible.
http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=561 18/06/2013
Publicar aplicación Android en Google Android Market, obtener beneficios Proyecto ... Page 4 of 14
desarrollador
Necesitaremos una cuenta de Google (GMail), accederemos a la URL:
http://market.android.com/publish
La primera vez que accededamos al servicio nos mostrará el asistente de nueva cuenta de desarrollador. Introduciremos los datos que nos
solicite (nombre del desarrollador, correo electrónico, URL del sitio web, número de teléfono). Pulsaremos "Seguir":
Para darnos de alta como desarrolladores de Android Market y poder publicar aplicaciones deberemos abonar 25,00$, es una cuota única, de por
vida. Para pagar esta cuota podremos usar nuestra el servicio Google Checkout o bien pulsar en "Continuar" para pagar la cuota con tarjeta:
El asistente de nueva cuenta de desarrollador en Android Market nos mostrará el detalle de la factura con un artículo llamado "Android -
Developer Registration Free for xxx". Introduciremos los datos de nuestra tarjeta de crédito para realizar el pago, así como la dirección de
facturación (donde nos llegará la correspondiente factura por correo ordinario):
http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=561 18/06/2013
Publicar aplicación Android en Google Android Market, obtener beneficios Proyecto ... Page 5 of 14
Si todo es correcto, el asistente nos mostrará la siguiente ventana, indicando que el pedido se ha enviado a Android Market. Para continuar con
el proceso pulsaremos en "Vuelve al sitio de desarrolladores de Android Market para completar el registro":
Leeremos la licencia de desarrollador para el mercado Android, si estamos de acuerdo marcaremos la opción "Acepto las condiciones y deseo
asociar la tarjeta de crédito y la cuenta que he registrado anteriormente al Acuerdo de distribución para desarrolladores de Android Market".
Pulsaremos "Acepto. Continuar":
El asistente nos indicará que el registro ha concluido, con el mensaje "Se ha aprobado tu registro en Android Market. Ahora puedes subir y
publicar aplicaciones de software en Android Market". A partir de este momento ya podremos usar nuestra cuenta para publicar aplicaciones y
obtener beneficios:
http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=561 18/06/2013
Publicar aplicación Android en Google Android Market, obtener beneficios Proyecto ... Page 6 of 14
En primer lugar, una vez desarrollada y testeada la aplicación Android en Eclipse, pulsaremos con el botón derecho del ratón sobre la carpeta del
proyecto, nos mostrará un menú emergente, seleccionaremos "Export":
En Project podremos seleccionar otro proyecto si no lo hemos hecho anteriormente (que es lo normal). Pulsaremos "Next":
http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=561 18/06/2013
Publicar aplicación Android en Google Android Market, obtener beneficios Proyecto ... Page 7 of 14
Introduciremos un nombre para el almacén de claves, por ejemplo "claves.android" y seleccionaremos la ubicación donde se guardarán los
ficheros de clave:
Introduciremos la contraseña para el almacén de claves. Si es la primera vez que generamos un certificado marcaremos "Create new keystore",
si ya disponemos de un almacén de claves seleccionaremos "Use existing keystore":
Introduciremos los datos de la clave que crearemos para certificar nuestras aplicaciones:
http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=561 18/06/2013
Publicar aplicación Android en Google Android Market, obtener beneficios Proyecto ... Page 8 of 14
A continuación indicaremos la carpeta y el nombre del paquete APK compilado y certificado, será el fichero que posteriormente subiremos y
publicaremos en Android Market:
El asistente nos mostrará los datos del certificado y la ubicación elegida para el APK, pulsaremos en "Finish" para finalizar el proceso y generar el
APK compilado y certificado:
Si todo es correcto ya dispondremos del fichero APK que podremos publicar en Android Market como indicamos en el siguiente punto de este
artículo:
https://market.android.com/publish/Home
http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=561 18/06/2013
Publicar aplicación Android en Google Android Market, obtener beneficios Proyecto ... Page 9 of 14
Nos mostrará la ventana de selección de fichero APK, pulsaremos en "Examinar" para seleccionar el fichero APK debidamente certificado de
nuestra aplicación Android:
Si es correcto el paquete APK y cumple todos los requisitos (versionado correcto, certificado, compilación, etc.) el asistente nos mostrará el botón
"Guardar" y los datos del APK (nombre de la aplicación, nombre de la versión, código de la versión, permisos que necesita, funciones que
necesita, tamaño, nombre de la clase Java). Pulsaremos "Guardar" para subir el fichero APK:
Tras subirlo, pulsaremos en el enlace "Activar" para introducir los datos necesarios para publicarlo en Android Market. Desde aquí podremos
activar ó desactivar la publicación de las aplicaciones subidas. Por ejemplo, si hemos detectado algún error y no queremos que los usuarios se
descarguen una determinada aplicación hasta solucionarlo podremos desactivarla:
http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=561 18/06/2013
Publicar aplicación Android en Google Android Market, obtener beneficios Proyect... Page 10 of 14
Introduciremos todos los datos requeridos en la pestaña "Información de producto" para la nueva aplicación:
Mínimo dos capturas de pantalla de la aplicación: es recomendable que tengan buena calidad pues aparecerán cuando el usuario pulse en
"Más" en Android Market, de esta forma le causaremos buena impresión.
Icono de la aplicación: la aplicación debe identificarse con un icono, a ser posible realizado por nosotros mismos pues éste aparecerá en
la parte izquierda cuando los usuarios busquen y encuentren nuestra aplicación en Android Market.
Opcionalmente podemos incluir una imagen promocional.
Opcionalmente podemos incluir una imagen de funciones.
Opcionalmente podremos incluir un vídeo promocional de Youtube.
Si no queremos que la aplicación sea promocionada fura de Android Market maracaremos el check: "No promocionar mi aplicación salvo
en Android Market y en los sitios web o para móviles propiedad de Google. Asimismo, soy consciente de que cualquier cambio
relacionado con esta preferencia puede tardar sesenta días en aplicarse".
Podremos elegir varios idiomas para añadir la descripción de las funciones y uso de nuestra aplicación. El inglés es obligatorio. En este
punto nos solicitará:
Título de la aplicación: será el nombre que aparezca en las búsquedas, no debe ser muy largo (inferior a 30 caracteres).
Descripción: una descrión detallada (hasta 4000 caracteres) de lo que hace nuestra aplicación, es aquí donde hay que convencer
al usuario de que nuestra aplicación tiene funciones únicas.
Cambios recientes: si es una actualización, podremos indicar aquí las últimas mejoras de la aplicación.
Si hemos añadido un vídeo promocional, podemos añadir un texto promocional.
Tipo de aplicación: seleccionaremos del desplegable el que más se ajuste.
Categoría: seleccionaremos del desplegable la que más se ajuste a nuestra aplicación.
A continuación indicaremos si nuestra aplicación está protegida contra copias. Lo normal es que no lo esté puesto que, como indica
Android Market, esta función quedará obsoleta en breve, siendo sustituida por el servicio de licencias.
Clasificación del contenido: marcaremos si nuestra aplicación es para todos los públicos o contiene algún tipo de contenido para mayores.
Precios: indicaremos aquí si nuestra aplicación será gratuita o de pago.
Si hemos elegido de pago, en "Precio predeterminado" introduciremos el precio que consideremos ha de tener nuestra aplicación.
Pulsando el botón "Autocompletar" hará los ajustes para los diferentes países en los que queramos publicarla. En algunos hay precio
mínimo, nos lo indicará de ser así.
También nos indicará el número aproximado de modelos de dispositivos Android que soportarán nuestra aplicación según los filtros
indicados en el archivo de manifiesto.
Por último introduciremos la información de contacto:
Sitio web.
Correo electrónico.
Teléfono.
http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=561 18/06/2013
Publicar aplicación Android en Google Android Market, obtener beneficios Proyect... Page 11 of 14
Una vez introducidos los datos pulsaremos en el botón "Guardar" de la parte superior derecha. Comprobará si los datos son correctos, si hay
algún error nos lo indicará, si no hay errores guardará los datos asociados al fichero APK subido. Pulsaremos en el botón "Publicar" (a la izquierda
del botón "Guardar") para publicar definitivamente la aplicación en Android Market:
http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=561 18/06/2013
Publicar aplicación Android en Google Android Market, obtener beneficios Proyect... Page 12 of 14
Tras finalizar la plublicación nos mostrará en "Todos los elementos de Android Market" nuestra aplicación con el estado "Publicada". Desde aquí
podremos realizar un seguimiento del número de instalaciones que se vayan realizando, posibles errores, comentarios de los usuarios,
popularidad, etc.:
Como última nota indicar que debemos tener nuestra cuenta de Android Market enlazada con nuestra cuenta de Google Checkout para recibir los
pagos de los usuarios que hayan decidido comprar la aplicación publicada (si es de pago). Google se quedará con el 30% del importe, el resto
será ingresado en la cuenta asociada a la tarjeta de Google Checkout. Cuando hemos explicado anteriormente cómo darnos de alta como
desarrolladores, al elegir el método de pago por tarjeta, Google nos dio la posibilidad de enlazar la tarjeta con la cuenta, de forma que ya
podremos recibir los pagos en dicha cuenta.
https://market.android.com/publish
Nos avisará de que aún no hemos indicado una cuenta bancaria, pulsaremos "Especificar cuenta bancaria":
http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=561 18/06/2013
Publicar aplicación Android en Google Android Market, obtener beneficios Proyect... Page 13 of 14
Introduciremos los datos bancarios de la cuenta donde queramos recibir los pagos por los programas vendidos y pulsaremos en "Guardar
cuenta":
Introduciremos la información de contacto privada (no será pública en Android Market) para recibir notificaciones de las operaciones financieras:
Google Android Market realizará un pago (una transferencia) de un importe determinado en nuestra cuenta, puede tardar entre dos y tres días.
Una vez que hayamos recibido el pago, accederemos nuevamente a nuestra cuenta de Android Market, accederemos a "Ver cuenta de
comerciante" y en "Configuración" - "Finanzas" nos indicará que la cuenta bancaria no está verificada, pulsaremos en "Verificar cuenta":
Introduciremos en "Valor del ingreso" el importe que Google nos haya transferido a nuestra cuenta bancaria, este es el mecanismo que Google
http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=561 18/06/2013
Publicar aplicación Android en Google Android Market, obtener beneficios Proyect... Page 14 of 14
usará para verificar que la cuenta bancaria introducida es nuestra. Pulsaremos en "Verificar depósito":
Con estos pasos ya tendremos asociada nuestra cuenta bancaria con la cuenta de Android Market, a partir de ahora las ventas de nuestras
aplicaciones se abonarán en esta cuenta.
Artículos relacionados
Mi primera aplicación Android con Eclipse en Linux, instalar Eclipse Ubuntu.
Desarrollar aplicación Android con acceso a base de datos SQLite con Eclipse.
Desarrollar aplicaciones Android con Google App Inventor de forma visual.
Desarrollar aplicación lector de códigos de barras para Android con App Inventor.
AjpdSoft Monitor Wifi Android.
AjpdSoft Agenda Telefónica Android.
AjpdSoft Lector Códigos de Barras Android.
Como crear una aplicación con Java y Eclipse.
Instalación y configuración de Eclipse SQL Explorer en Eclipse (Java).
Instalar y trabajar con la clase Visual Editor de Eclipse (Java).
Mi primera aplicación para teléfono móvil basada en Java (J2ME) con NetBeans.
Java en estado puro, mi primera aplicación Java.
Cómo acceder a MySQL con JSP, Tomcat y JDBC.
Artículos del Proyecto AjpdSoft sobre el lenguaje de programación Java.
Ejercicios resueltos en el lenguje de programación C.
Artículos del Proyecto AjpdSoft sobre sistemas operativos (Windows, GNU Linux, etc.).
Artículos del Proyecto AjpdSoft sobre los sistemas operativos Microsoft Windows.
Artículos del Proyecto AjpdSoft sobre programación.
Artículos del Proyecto AjpdSoft sobre Delphi (lenguaje de programación).
Artículos del Proyecto AjpdSoft sobre Visual Basic (lenguaje de programación).
Créditos
Artículo realizado íntegramente por Alonsojpd miembro fundador del proyecto AjpdSoft.
Este sitio web NO CONTIENE malware, todos los programas con código fuente aquí. Autor: Alonso Javier Pérez Díaz
http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=561 18/06/2013