36 Comments


  1. Digitando no se aprende a programar; agradecemos si nos colocan un link con el código fuente, o si el mismo lo dejan en pantalla no como imagen sino como texto. Gracias

    Reply

    1. Hola Miguel, gracias por escribirnos.

      Estoy totalmente de acuerdo contigo, digitando no se aprende a programar, ojala fuera tan fácil. Pienso que aprendes practicando, estudiando mucho y creando tus propias aplicaciones; y eso es lo que quiero que las personas hagan, que practiquen mucho escribiendo sus propias aplicaciones. Cuando practicas escribiendo en eclipse te encuentras con ayudas y herramientas que posiblemente no conozcas y que de seguro te ayudan en la creación de tus propias aplicaciones; cuando copias, pegas y corres el código, te pierdes de estas ayudas valiosas; por ese motivo es que animo a la personas a que practiquen mucho y escriban muchas aplicaciones.

      Pero amigo Miguel, con muchísimo gusto te hare llegar el código fuente de lo que necesites; dime que código necesitas y te lo envío adjunto a tu correo. Aquí estamos para ayudarnos y crecer como una comunidad Android unida.

      Saludo cordial

      Reply

  2. Gracias por este artículo, como dice Jaime, la mejor manera de aprender es tecleando tu propio código, sólo cuando te encuentras con problemas es como realmente aprendes a resolverlos.

    Reply

    1. Hola amigo C.A.S. gracias por tu comentario.

      Me alegra que te haya servido este post, lo escribí con mucho gusto; y en este 2012 aquí en Androideity traeremos muchas mas cosas interesantes que espero les gusten mucho.

      Es muy importante lo que mencionas, cuando escribes tu código, salen errores y problemas que cuando consigues solucionarlos aprendes mucho mas que cuando lo tienes todo solucionado; cualquier programador te va ha decir que hay código que los vuelven locos, pero de seguro cuando lo resuelven se van haciendo mejores programadores.

      Saludo cordial.

      Reply

  3. Mil gracias por el tutorial, hacía tiempo que no comentaba por aquí pero continúo pasando, de hecho, ya empecé a aprender 😀

    Reply

    1. Con mucho gusto amigo iRe-Android. Me alegra que empieces a aprender sobre Android, es una plataforma muy linda y ofrece muchas cosas.

      Esperamos mostrar mas y mejores tutoriales.

      Saludo cordial.

      Reply

          1. Gracias por el tutorial pero hay una cosa que no entiendo todavia tu agregas unos archivos en la carpeta assets : uno se llama batman.ttf y old_sample.ttf no se que hacen esos archivos y como los hago o los consigo si me puede ayudar te lo agradezco lo estoy desarrollando para un proyecto en la universidad


    1. Sí la hay, pero requerirías el diseño de tus dos recursos (imágenes para tus manecillas) y el uso de animaciones. No es una cosa complicada y hay muchos snippets actualmente que puedes encontrar si le googleas un poco.

      Saludos.

      Reply

  4. para que usamos los arcchivos .ttf, en este caso batman.ttf

    Reply

  5. AMIGO QUE PENA CONTIGO ESTAY HACIENDO UNA DEMOSTRACION DE ANDROID EN EL COLEGIO Y ME PARECIO MUY INTERESANTE ESTA APLICACION LO QUE PASA ES QUE NO TENGO MUCHO CONOCIMIENTO DE TODAS FORMAS INTENTE HACERLO PERO ME APARECEN MUCHOS ERRORES SERIA MUCHA MOLESTIA SI PEGARAS
    DE ANTEMANO MUCHAS GRACIAS APRENDI MUCHO.

    Reply

  6. AMIGO ME GUSTARIA QUE PEGARAS EL CODIGO YA INTENTE HACERLO Y SE ME HIZO MUY DIFICIL ME APARECEN MUCHOS ERRORES ME PARECIO INTERESANTE ESTA APLICACION QUIERO HACER UNA DEMONSTRACION DE ANDROID EN EL COLEGIO GRACIAS POR TODO

    Reply

  7. Hola, estoy intentando hacer el cronómetro pero que cuente hacia atrás un tiempo establecido, por ejemplo que se inicie en una hora y cuente hasta cero. Alguna idea de cómo poder realizarlo?

    Muchas gracias!!

    Reply

  8. Excelente blog , pero como puedo poner en la web esta aplicación para que los usuarios la descarguen y la instalen en su android?

    Reply

  9. He realizado un ejemplo que es una calculadora básica en android y he vitos que se genera unos jar y pienso que los jars se debe subir al internet o no..Pero la pregunta es ¿Que jars debo subir o pasar a mis amigos o usuarios para que instalen la aplicación desde internet en su celular android?

    Reply

  10. He seguido el tutorial y hecho el ejemplo y tengo el siguiente problema para el cronometro.
    (también emulo en mi movil)

    me aparece:
    00:00 Continuar Detener

    – Presiono Continuar y empieza todo bien:
    00:01 Pausar Detener

    – Le doy en Pausar y pausa efectivamente:
    00:01 Continuar Detener

    – Cuando le doy continuar empieza de una forma extraña.
    00:0′ Continuar Detener
    00:0. Continuar Detener
    00:0) Continuar Detener
    00:0* Continuar Detener
    00:0/ Continuar Detener
    00:0+ Continuar Detener

    y así … es raro?
    en la parte del Else en Cronometro.java no se ve el código completo. tal vez me falta algo ahi.

    }else{
    cronometro.setBase(cronometro.getBase() + SystemClock.elapsedRealtime()); //AQUI
    cronometro.start();
    estado = “activo”;
    botonEnter.setText(“Pausar”);
    }

    Reply

  11. Después de probar era así:

    }else{
    cronometro.setBase(cronometro.getBase() + SystemClock.elapsedRealtime() –
    memoCronometro);
    cronometro.start();
    estado = “activo”;
    botonEnter.setText(“Pausar”);
    }

    PD: las imágenes son muy pequeñas y no se nota nada

    Reply

  12. ya intente aserlo y me marca errores queria saver si me podrian pasar los codigos
    porfavor “eduar_7706@hotmail.com”

    Reply

  13. me aparecen dos errores y no se como solucionarlos pues esta creado tal cual tu video, me salen los errores en lo siguiente:

    public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.crono);

    Typeface font= Typeface.createFromAsset(getAssets(), “mimi2.ttf”);
    cronometro=(Chronometer)findViewById(R.id.chronometer1);
    cronometro.setTypeface(font);
    botonStop=(Button)findViewById(R.id.bnt_stop);
    botonEnter=(Button)findViewById(R.id.bnt_enter);
    botonEnter.setOnClickListener(new View.OnClickListener() {
    public void onClick(View v){
    if(estado==”inactivo”){
    cronometro.setBase(SystemClock.elapsedRealtime());
    cronometro.start();
    estado=”activo”;
    botonEnter.setText(“pausar”);
    return;

    }

    en el onCreate linea 1
    setContentView linea 3
    getAssets linea 4
    y en los findViewById

    Porfavor ayuden me :) saludos

    Reply

  14. hola si a mi tambien me gustaria que pegases el codigo o pusieras el proyecto ya que es muy complejo para algunos un saludo

    Reply

  15. Pesimo, no tienes ni idea de manejar código. Funcionara pero no tienes ni idea de para que sirve cada cosa.

    Reply

  16. las imagenes son tan claras, que el código se ve bien :/

    Reply

  17. Tengo una duda, como recupero la hora de el Analog? Gracias!

    Reply

  18. oye y como pongo 2 relojes con horarios distintos, porque hasta el momento no encuentro nada, tu sabes???

    Reply

  19. Me parecería todo un detalle que si no pones el código, por lo menos pusieras unas imágenes de una resolución decente, porque no hay quien se entere de nada.

    Un saludo y gracias.

    Reply

  20. Buen dia a toda la comunidad, realmente me parece bastante interesante todo este mundo de la creacion de aplicaciones para android, mi pregunta es si me pudieran orientar donde encontrar plantillas de relojes asi com de sus manecillas o algun programa en donde pudieramos de alguna manera diseccionar cada parte de alguna imagen de un reloj y separarlas tal y como se muestra en el post, realmente les agradeceria mucho su ayuda.

    Gracias……

    Reply

  21. Buen dia a todos, el reloj salio perfecto el unico detalle que en el reloj digital no me aparecen los segundos, me podrian ayudar??

    de antemano Gracias!!!!

    Reply

  22. Gracias por el post, pero insisto en compartir el codigo pues tambien analizando y modificando se enseña uno, hay veces que solo buscas un codigo reutilizable pues aquí les dejo mi version de cronometro:

    https://github.com/philip13/cronometro

    Reply

  23. Hola me parecio muy intesante sinceramente recien estoy iniciando programando en android a través de eclipse y tengo un trabajo donde debo generar la alarma con fechas ya establecidas dentro del código y la comparación de esas fechas hacerlar a partir de un digitalclok, pero la verdad he intentando de muchas formas pero me sale errores, tendras algún codigo o una idea de como desarrollarlo? te lo agradecería mucho . Gracias.

    Reply

  24. Hola Jaime buenos dias como estas? espero que bien, quiero hacer la parte del cronómetro pero que crees las dos primeras imagenes del código en java viendolas en su tamaño normal si estan ilegibles y no se entiende lo que dice puedes poner esa parte del código por favor, muchas gracias te lo voy a agradecer bastante saludos a colombia

    Reply

  25. Hola Jaime. Gracias por el ejemplo que nos muestra. Quería hacerle una consulta. He estado trabajando con el chronometer de android pero no he podido manejar pequeños retrasos (de segundos) que se presentan pocos minutos después de arrancar el cronómetro. Uso el cronómetro según la documentación android (usando SystemClock.elapseRealTime() en el set base) pero, sin embargo, continuo con el problema y en los foros la pregunta aparece sin respuesta. Tal vez conozca alguna manera de manejar este problema. Saludos y muchas gracias.

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *