Mostrando entradas con la etiqueta resolución. Mostrar todas las entradas
Mostrando entradas con la etiqueta resolución. Mostrar todas las entradas

sábado, 16 de febrero de 2013

Mi primera aplicación de android


En anteriores posts…

Tenía un problema con el emulador, pues me daba el error “Failed to allocate memory: 8”. Efectivamente como @sgolivernet me contestó el problema se solucionó al asignar menos memoria al AVD (Android Virtual Device, es decir un emulador de android para poder hacerlo funcionar en el pc).

Sin embargo mi adaptación del programa que aparece en el curso de javaya a android estaba resultando un desastre. Por lo que tras hacer varios intentos, decidí pedir el comodín del mail, y preguntarle a @rdnieves para que me diera algunas pequeñas directrices de por dónde tirar.

Cuál fue mi sorpresa cuando el día siguiente me contestó con un video explicándome como se hacía paso a paso. La verdad es que estaba todo muy claro y bien explicado, y gracias a él he conseguido hacer mi primera aplicación para android (y no solo hacerla, sino entender como se hace que es lo realmente importante).

Ahora voy a por mi segunda aplicación que será un poco diferente, y espero poder crearla yo solito esta vez. Consistirá en introducir en un campo tu nombre, en otro tu apellido, y al darle a un botón te formará el nombre. Este ejercicio me lo ha propuesto @rdnieves al final de su video. Aunque la aplicación en si no es útil, si lo es para mi y para mi aprendizaje.

En otro orden de cosas. Sigo teniendo problemas con el AVD (Debido a que mi ordenador no es ninguna maravilla supongo). @joanjan14 intentó echarme una mano, y me pasó esta entrada de @androideity, pero al arrancar mi maquina virtual me aparece esto:




Creo que es porque no utilizo el Virtual Box adecuado, pero no vi otro para descargar.

Os voy contando.

jueves, 7 de febrero de 2013

Primer programa en Java.


Esta semana ha sido complicada y poco o nada he podido adelantar hasta hoy. Pero no quería que pasara más tiempo para probar la solución que @Joanjan14 me proponía.

Así que me he puesto manos a la obra y efectivamente, debía cerrar el Scanner, con lo que añadí al final la línea “teclado.close();”. Con esto desapareció el error “Resource leak: 'teclado' is never closed” y por fin pude hacer funcionar mi primer programa (lo que no significa que sepa programar ni mucho menos). El programa es un calculador de sueldos, donde introduces las horas que trabajas y a qué precio las cobras, y  te dice cuanto tienes que cobrar (haciendo una complejérrima multiplicación).

Así pues, no había diferencias entre una y otra programación, parece ser que por algún motivo extraño, en la programación del tutorial no lo han escrito correctamente. Entonces, nos quedamos sin ganador pues nadie ha encontrado la diferencia que no había (estaba más amañado que las escopetas de la feria).

Espero poder sacar más tiempo y seguir adelantando en el curso. Os voy contando.

martes, 5 de febrero de 2013

Encuentra la 1 diferencia


Hola, aquí estoy de nuevo, y como siempre con problemas. Como ya os comenté, iba a empezar a hacer el curso Java Ya .  Y me he encontrado ya con mi primer problema. Lo voy a hacer simple, voy a poner la imagen de lo que se supone que debería tener, de lo que tengo, y el que encuentre la diferencia le doy un premio (el premio podría consistir en un agradecimiento).

Esto es lo que se supone que debo escribir:

import java.util.Scanner;

public class SueldoOperario {

    public static void main(String[] ar) {
        Scanner teclado=new Scanner(System.in);
        int horasTrabajadas;
        float costoHora;
        float sueldo;
        System.out.print("Ingrese la cantidad de horas trabajadas por el empleado:");
        horasTrabajadas=teclado.nextInt();
        System.out.print("Ingrese el valor de la hora:");
        costoHora=teclado.nextFloat();
        sueldo=horasTrabajadas * costoHora;
        System.out.print("El empleado debe cobrar:");
        System.out.print(sueldo);
    }
}


Esto es lo que he escrito:



La única diferencia que veo yo es que a mi me aparece un error, que en el “original” no aparece. Para más información, la nota del error pone:

“Resource leak: 'teclado' is never closed”

Ahí os lo dejo gente. Si consigo solucionarlo por otros lares os cuento.

jueves, 17 de enero de 2013

Oh God why?


Es lo que he pensado cuando tras continuar con el vídeo me he vuelto a encontrar con el mismo problema. Una de las opciones que clickaba, concretamente la de New Android Project, no me aparecía. Tras maldecir a los dioses nuevos y antiguos mi mente ha tenido un momento de lucidez.

El problema era tan similar al anterior que me he puesto a investigar en la pestaña Window->Customize perspective y en la pestaña shortcuts hay que marcar el recuadro de Android. Problema resuelto.



Aunque pueda ir solucionando algunos problemas, me está costando mucho seguir el tutorial. Probablemente una persona que tenga conocimientos y entienda de lo que le están hablando más o menos, no tendrá problema en seguirlo con otra versión de eclipse a la que aparece. Pero a mí se me está haciendo cuesta arriba, y aún repasando una y otra vez algunas partes, me quedan dudas y más dudas sobre que marcar en algunas opciones, con lo que acabo haciendo un desastre. Voy a hacer algún intento más, si no, bien buscaré la versión de eclipse del tutorial, o bien buscaré uno de la versión que tengo yo (que no se que será más sencillo).

A parte de seguir el tutorial, busco información sobre conceptos que no entiendo. Hoy por ejemplo, he buscado información sobre:

Strings: Es un documento donde poner todas las constantes. Por lo que he podido averiguar, es importante utilizarlo, pues así es muy sencillo hacer modificaciones en textos fijos, o poner la app en diferentes idiomas.

En fin, hoy ha sido una jornada de darse cabezazos totalmente improductivos contra la pared.

miércoles, 16 de enero de 2013

Buenas noticias


Grandes noticias. Al final a base de pegar la brasa por diferentes lugares, ha aparecido una solución al problema que me bloqueaba seguir con el tutorial de youtube. Así pues, y a riesgo de que la oferta del otro curso se acaba hoy (Y por el cual pedí información y no se dignaron ni a contestarme) voy a seguir con los planes iniciales.

La solución era sencilla, sin embargo es como todo en esta vida, la ignorancia complica la resolución de cualquier problema por simple que este sea.

Como iba contando, chaster111 contestó a mi comentario al vídeo  Para que me aparezca la opción en el menú desplegable hay que ir a (Y copio literalmente) “window->customize perspective->pestaña que dice commands groups availability->marcar casilla que dice Android SDK and AVD Manager “.

En lugar de una opción, aparecen dos, pero bueno, por lo menos aparecen. A ver si soy capaz de completar el primer video sin más problemas.

¡Hasta pronto!