Mostrando entradas con la etiqueta Android Español. Mostrar todas las entradas
Mostrando entradas con la etiqueta Android Español. Mostrar todas las entradas

domingo, 26 de febrero de 2012

Versionar tu aplicación Android

Hola a todos!!!

Debido a una pregunta que me hizo un lector de este blog voy a crear una entrada para explicaros una vez hayáis subido vuestra aplicación cómo se puede subir al Market las siguientes versiones de la app.

Para ello, lo primero que tenéis que hacer es ir al AndroidManifest.xml y fijaros en estas dos líneas:


android:versionCode="3"
android:versionName="1.2"


Esta líneas indican la versión de vuestra aplicación. La primera línea indica la versión de nuestra aplicación, por lo que, cada vez que actualicemos la aplicación deberemos aumentar el valor de la línea. Es importante aumentar este valor de esta línea para poder subir la actualización al Android Market.
La segunda línea también indica la versión de nuestra aplicación pero este valor es el que se muestra al usuario en la pantalla de nuestra aplicación en el Android Market. Cómo esto lo verá el usuario hay que tener cuidado con el valor que ponemos, no hay que poner valores descabellados, cómo por ejemplo "121.1", ya que, en este ejemplo el usuario verá que la versión de la app es la "121.1" con lo que el usuario podría pensar que necesitamos demasiadas actualizaciones para perfeccionar nuestra app.

Una vez cambiado estos valores tendríamos que subir la aplicación cómo la primera vez, firmando primero la aplicación y luego subiendola al Market. Cuándo subamos la aplicación al Market en la web de desarrollador tendremos que activar la nueva versión y desactivar la antigua versión de la aplicación.

Eso es todo, espero que os ayude!!!

Nos vemos!!!

Nueva aplicación para Android: WhatsFrog


Hola a todos.

La empresa CreiserDS ha creado un nuevo juego de preguntas llamado WhatsFrog (https://market.android.com/details?id=creiserds.android.whatsfrog) aquí os dejo la descripción:

WhatsFrog el nuevo juego donde tú eres quien decide las preguntas.
Disfruta como nunca antes lo habías hecho con WhatsFrog, el nuevo juego donde tú eres quien decide las preguntas que quieres incluir. Diviértete con nuestra rana interactiva compitiendo y apostando con tus amigos y aquellas cuestiones que solo vosotros conocéis… Haz de WhatsFrog tu APP!!!
Para que te vayas familiarizando con la aplicación te incluimos 100 preguntas de cultura general para que pongas a prueba tu intelecto en diferentes temas: deportes, geografía, historia, música, famosos, cine…

Os dejo también el QR-Code.



Un abrazo.

martes, 13 de diciembre de 2011

Dialogs en Android

Hola!!!!!

Hoy voy  a ser breve en este post sólo os voy a poner el enlace dónde podréis encontrar algo de información sobre los Dialogs en Android.
Un Dialog es parecido a un pop-up de una web, una pequeña ventana saliente en la que mostramos lo que queramos.
El enlace es de la página oficial de Android: http://developer.android.com/guide/topics/ui/dialogs.html

Eso es todo por hoy, nos vemos!!!!!!

jueves, 17 de noviembre de 2011

Lanzar la camara del móvil con nuestra aplicación Android

Hola a todos!!!!

Hoy os voy a mostrar un pequeño tutorial de cómo lanzar la cámara de nuestro móvil, a través de nuestra aplicación y recoger la foto que hemos hecho.

Primero tenemos que crear un objeto Intent para que lance la cámara de fotos, esto se hace con la siguiente línea de código: 

Intent camaraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);

Una vez creado este objeto Intent, debemos empezar una nueva actividad. Pero cómo os comentaba al principio no sólo queremos lanzar la cámara de fotos sino que queremos recoger la foto que hemos hecho. Para ello tenemos que lanzar la nueva actividad esperando que nos devuelva un dato, para ello, hacemos lo siguiente:

startActivityForResult(camaraIntent, TOMAR_FOTO);  

La variable TOMAR_FOTO será una constante que identifique la actividad de la camara de fotos.

private static final int TOMAR_FOTO = 1;  

Todo este código (excepto la constante que cómo sabrás debe ir al principio del programa) podemos meterlo, por ejemplo, en el OnClick de un botón. Así cada vez que pinchemos sobre ese botón abrirá la interfaz de la cámara de fotos para hacer la foto.

Cómo última cosa que hacer queda recoger el resultado de la cámara de fotos, que en este caso será una foto. Para ello tenemos que sobrescribir la clase onActivityResult. Se puede hacer de la siguiente manera:

@Override 
protected void onActivityResult(int requestCode, int resultCode, Intent data) {  
                if  (requestCode == TOMAR_FOTO) {
                         Bitmap imagen = (Bitmap) data.getExtras().get("data"); 
               }
 }


Como veis el resultado que devuelve la cámara es un objeto de tipo Bitmap. Bitmap es una clase de Android que sirve para manejar las imágenes. Por ejemplo, si queremos que se muestre en la interfaz de nuestra aplicación la foto que acabamos de hacer, sólo tendremos que hacer esto: 

ImageView iv_foto = (ImageView) findViewById(R.id.fotoView);
iv_foto.setImageBitmap(imagen);  


Y esto es todo, si tenéis alguna duda podéis escribir todos los comentarios que queráis.

Un saludo!!!


viernes, 14 de octubre de 2011

PvP alcanza las 1000 descargas

Hola a todos!!!

Hace un par de meses saqué a la luz mi primera aplicación para Android, esta aplicación es PvP.




Si no sabéis que es PvP es un diccionaro de Phrasal Verbs con más de 400 verbos y en el cuál cada Phrasal Verb vendrá con su significado y ejemplos de cada Phrasal Verb. Para bajaroslo sólo debéis buscar PvP en el Android Market o bajarosla de esta dirección https://market.android.com/details?id=com.alvaro.phrasal


Pero realmente lo que quería contaros es que después de dos meses en Android Market, más de 1000 personas se han descargado ya la aplicación!!! La verdad es que no creía que tanta gente se lo descargaría y en tan poco tiempo.

Aprovechando esta magnifica noticia, también anuncio que antes de un par de meses estará lista mi segunda aplicación que esta vez será un juego que se llamará Countries Wars. En este juego tendremos que usar nuestra inteligencia para conquistar el mundo.


Nos vemossssss!!!!

martes, 4 de octubre de 2011

Pequeño truco de Android: Fondos transparentes

Hola a todos!!!!

Cómo sabreis cuando queremos dibujar el fondo de un botón, texto o forma (SHAPE) de un color, usamos la notación hexadecimal para ello. Por ejemplo, el color blanco será #FFFFFF y el color negro #000000.
Pero si queremos que nuestro fondo sea transparente (o parcialmente transparente) tenemos la posibilidad, usando la notación hexadecimal, de realizarlo. Para ello, añadiremos dos números hexadecimales al inicio del valor hexadecimal del color. El valor estos dos nuevos números irá desde 00 a FF, siendo 00 totalmente opaco y FF totalmente tranparente.
Por ejemplo, si queremos dibujar un blanco totalmente opaco el valor será #00FFFFFF, si queremos dibujar un negro totalmente transparente será #FF000000.
Por lo tanto, entre 00 y FF, podremos tomar cualquier valor que queramos, pero cuanto más cerca de 00 esté más opaco será el color y cuanto más cerca de FF esté más transparente será nuestro color.

Si quereis una web dónde aparezcan todos lo colores posibles en formato hexadecimal, yo utilizo esta http://html-color-codes.info/codigos-de-colores-hexadecimales/

Espero que os sirva de ayuda!!!

Saludosssss

lunes, 19 de septiembre de 2011

Esquinas redondeadas en Android

Hola!!!

Hoy voy a contar cómo pintar rectángulos, para vuestras aplicaciones, con las esquinas redondeadas.


Para pintar cuadros redondeados tendremos que usar el valor drawable SHAPE. Con shape podemos llegar a dibujar formas como rectángulos, circulos, anillos o simples líneas. En este link podéis ver todas las características de SHAPE http://developer.android.com/guide/topics/resources/drawable-resource.html#Shape

Para pintar un rectángulo con las esquinas redondeadas, primero tenemos que crear un xml en la carpeta res/drawable de nuestro proyecto (es muy importante que esté situado en esta carpeta, ya que, sino nos dará error). Una vez tengamos ese xml pondremos este código dentro de este fichero:


Cómo vemos en el código hay etiqueta llamada "corners". Esta etiqueta indica cuanto queremos que este redondeadas las esquinas de nuestro rectángulo, cuanto más grande sea el valor, más redondeadas estarán.
Esta no es la única opción de SHAPE, si mirais en el link anterior, podéis elegir el color que rellenará el rectángulo, cambiarle el "padding", si quereis que el rectángulo esté rodeado por una línea, etc. Con las opciones que nos da SHAPE podemos realizar mil rectángulos distintos.

Una vez que tengáis el rectangulo hecho, lo podemos usar, por ejemplo, para cambiar la forma de un botón o para rodear un texto de nuestra interfáz, simplemente poniendo el valor android:background="@drawable/mi_rectangulo"


Espero que os haya servido de ayuda!!!!

Nos vemos!!!!!

jueves, 1 de septiembre de 2011

Subir aplicación al Android Market: Criticas e impresiones

Muy buenas a todos!!!!

Como os comenté en anteriores entradas, subí mi aplicación PvP a Android Market para que cualquier persona pudiera bájarsela. Después de tres semanas desde que la subí ya tengo más de 300 descargas. La verdad, que para ser mi primera aplicación, en la que lo único que quería era aprender y empezar en este mundo, no me parece nada mal (pensaba que no iba a superar ni las 100 descargas en un año). Pero bueno, vamos con lo importante, todo el proceso de subir la aplicación y lo que pasa una vez que ya has subido la aplicación.

En primer lugar, para subir una aplicación lo primero que tienes que hacer es probar que funcione bien ;) y lo segundo y muy importante, es que tienes que firmar tu aplicación. Podéis ver cómo se hace en mi post anterior Firmando tu aplicación.

Una vez tengas tu aplicación (o apk) lista para subir, habrá que registrarse en el Android Market cómo desarrollador. Este paso es realmente fácil, ya que, sólo tienes que entrar en la parte de Android Market para desarrolladores, poner tu cuenta de correo de gmail y dar algunos datos. Eso sí, para poder formar parte de los desarrolladores de Android, hay que pagar 25$ (unos 20euros) y ya podrás subir todas las aplicaciones que quieras sin pagar nada más toda tu vida. No sé, si esta cifra resultará cara para alguien, pero contando que para subir aplicaciones a iPhone tienes que pagar 99$, no me parece nada cara.

Una vez hayais pagado la cuota, ya podreis subir la aplicación. La verdad, que es realmente fácil subir la aplicación, ya que, sólo tendreis que subir vuestro fichero apk, varias fotos del logo de vuestra aplicación, más algunos pantallazos de cómo es vuestra aplicación (este paso de subir fotos es un poco más tedioso porque piden que las imagenes tengan un cierto tamaño) y finalmente dar una descripción de vuestra aplicación en los idiomas que querais.

Cuando hayais terminado todos estos pasos y aceptado las condiciones que os pone Google, finalmente tendreis lo más deseado, vuestra aplicación estará en el Android Market!!!!

Otro punto a favor de Google y su Android Market, es la rapidez con la que se sube la aplicación, si no recuerdo mal en menos de dos horas mi aplicación ya estaba lista para bajarse. Hasta ahora, todo lo que he dicho son puntos favorables por la facilidad y rapidez que hay a la hora de subir tu aplicación, pero hay ciertas cosas que paso a comentar ahora que no me gustaron demasiado.

El número de descargas de la aplicación, se actualiza una vez al día, la verdad, que me parece bastante poco. En mi caso, no supone ningún problema, porque mi primera aplicación no tiene miles o millones de descargas, pero en caso, en que esto pase, a mi me gustaría tener el número de descargas más actualizado.

Otra de las quejas, fue que hasta pasado unos días (una semana mas o menos) no os aparecen unas estadísticas reales de quién y con que se están bajando tu aplicación. En esta estadísticas os aparecerá una lista con la versiones de Android, los móviles, los paises y el idoma en el que se están bajando la aplicación. Al igual que antes, esta información se actualiza una vez al día y tanto los gráficos cómo la información que dan es muy muy pobre, puediendose mejorar muchisimo. En esta página que nos proporciana Google https://www.google.com/support/androidmarket/developer/bin/answer.py?hl=es&answer=139628, dice "Estamos trabajando en la incorporación de nueva información a tus aplicaciones.", espero que sea así, porque no me parece que hayan trabajado mucho en este apartado de estadísticas.

Disfrutad del blog y nos vemos!!!!!

sábado, 27 de agosto de 2011

Firmando tu aplicación

Hola a todos!!!!

Antes de poder subir nuestra aplicación a Android Market, lo primero que debemos hacer es firmar nuestra aplicación. No me convence nada la explicación que dan en la página de Android sobre cómo firmar tu aplicación, ya que, es mucho más sencillo a cómo lo explican ellos, sobretodo si programas con Eclipse.

Paso a explicar los pasos, es importante que uses Eclipse y tengas todos los plugins de Android instalados, sino esta explicación no te servirá de nada:

1. En el AndroidManifest de nuestra aplicación no debe aparacer en ningún momento en el código esta etiqueta android:debuggable="true". Si aparece debemos igualarla a "false" o simplemente quitarla del código.

2. Pinchamos con el botón derecho sobre nuestro proyecto y elegimos la opción Android Tools --> Export Signed Application Package...

3. Nos saldrá una pantalla en la que nos dirá que proyecto queremos firmar. Le damos a Next.

4. A continuación, nos saldrá la siguiente pantalla:

Tendremos que seleccionar la opción Create new keystore.
En Location pondremos la carpeta en dónde queremos guardar el archivo que será nuestra firma y el nombre del archivo.
Y en Password y Confirm, pondremos la contraseña que queramos (es muy importante acordarse de la contraseña, ya que, si queremos versionar nuestra aplicación o usar la misma firmar con otras aplicaciones, será necesaria).
Le damos a Next.

5. La siguiente pantalla será cómo esta:


En el apartado Password podemos usar la misma contraseña que antes.
En el apartado Validity (years) tendremos que poner una cifra superior a 25 años.
En el apartado Country Code (XX) pondremos el código de nuestro país que consta de dos caracteres. Si buscáis en Google por "Códigos ISO países" os saldrá el código de todos los países. Por ejemplo, para España es ES.
El resto de apartado lo rellenareis con vuestros datos personales.
Pulsamos Next.

6. Para terminar nos saldrá esta última pantalla.


En ella sólo tenemos que indicar en que carpeta vamos a guardar nuestro apk y el nombre de este.
Y pulsamos en Finish.


Una vez terminemos, ya tendremos nuestro apk que será la que tengamos que subir al Android Market para que todos puedan disfrutar de nuestra aplicación. Os recomiendo que antes de subirla al Market, guardar el apk en vuestro móvil Android e intentéis instalarla.

También os recuerdo, que podéis usar esta firma en versiones posteriores de vuestra aplicación o en aplicaciones totalmente nuevas, para ello, en la pantalla del apartado 4, debeis seleccionar la opción Use existing keystore y seleccionar el archivo de vuestra firma.

Espero que os sirva de ayuda!!!!

Nos vemos!!!

miércoles, 10 de agosto de 2011

PvP está en Android Market

Hola a todos.

Seguro que cuando estudiabais o intentabais traducir un texto en inglés, odiabais cuando os aparecian los Phrasal Verbs, esos verbos que con una palabra detrás de ellos les cambiaban el significado completamente. Pues ahora, podreis tener en vuestro móvil Android, un diccionario con todos ellos!!!! Solamente os tendréis que bajar del Android Market la aplicación PvP!!!!



PvP es la primera aplicación que creo para Android (seguro que no es la última) y cómo he dicho es un diccionario de Phrasal Verbs con más de 400 verbos. Podeis buscar cualquier Phrasal Verb por verbo o por significado. Cada Phrasal Verb tendrá ejemplos que nos muestran cómo y cuándo debemos usar ese Phrasal Verb.

Para bajarosla sólo tenéis que buscar en el Android Market por PvP, Phrasal Verb o Phrasal y os saldrá entre las primeras aplicaciones. También podeis bajaros la aplicación en este enlace https://market.android.com/details?id=com.alvaro.phrasal

Estas son algunas imagenes de la aplicación:





Espero que os guste!!!!!!!!

Nos vemos!!!!!

lunes, 8 de agosto de 2011

Una nueva Aventura

Hola a todos!!!!

Hace mucho tiempo que no escribo pero espero que a partir de ahora, pueda escribir mas a menudo, ya que, eso significaría que la nueva aventura en la que me voy a meter, me va ir bien.

Y cuál es esta nueva aventura??? Indudablemente, esta nueva aventura tenía que estar relacionada con Android, y es que, voy a empezar a realizar aplicaciones para móviles Android, que luego podré compartir con todo el mundo, a través del Android Market y de este blog.

Ya tengo varias aplicaciones y juegos en mente, pero hay una aplicación que está en la parte final del desarrollo y en breve podréis disfrutar todos!!!!! Esta aplicación que saldrá con el nombre de PvP y será un diccionario de esos verbos en ingles que tememos tanto, los Phrasal Verbs. En ella aparecera más de 400 Phrasal Verbs, con su significado y ejemplos de cómo y cuando utilizarlos.

Espero que podais disfrutar todos de esta nueva aventura!!!!

Nos vemos!!!!!