Agustín Ventura

Ingeniería de Software

Tutorial de Bloc de Notas para Android - Parte 7

Actualmente, la aplicación de bloc de notas deja mucho que desear, no solo con respecto al aspecto gráfico o usabilidad de la misma, sino que además no esta integrada en el ciclo de vida. Una Activity tiene un ciclo de vida determinado y el programador se tiene que ajustar a él. Por ejemplo, si se arranca la aplicación y se le da a crear o editar una nota y a continuación al botón de atrás, la Activity se cierra inesperadamente. Para evitar este tipo de cosas, el tutorial propone dos soluciones:

Git, EGit y GitHub.

Introducción Este tutorial pretende reflejar un ciclo de trabajo básico con Git, EGit y GitHub, crear un nuevo repositorio, añadir y borrar archivos y subir ese repositorio a GitHub. Si quieres saber que es un sistema de control de versiones, las diferencias entre un sistema de control de versiones centralizado y uno distribuido o por qué Git y no Mercurial o Bazaar, te recomiendo que le eches un vistazo a alguna de las referencias.

Tutorial de Bloc de Notas para Android - Interludio

Bueno, pues como me quedé ayer con las ganas, voy a hacer hoy un poco de microbenchmarking. En general, y después de hablar con spCoder, me quedó claro que hay en general, cuatro formas de hacer ese onClick: Tal y como pone el tutorial, mediante una clase interna anónima. Seguimos depurando, hacemos que NoteEdit.java implemente OnClickListener Definir el onClick en el layout del botón y definir el método en el NoteEdit. A priori es la forma más elegante y mejor. Por curiosidad, voy a aplicar cada una de las soluciones y voy a tomar dos medidas:

Instalación de Entorno de Android en Linux

Pasos para instalar el Android SDK, Eclipse y Android Development Toolkit en Eclipse: Si el sistema es Ubuntu de 64 bits, instalar los ia32-libs Instalar JDK de Sun: ```shell sudo apt-get install sun-java6-jdk ``` Asegurarse de que se esta usando el JDK de Sun: ```shell java -version ``` debe devolver (entre otras cosas) Java HotSpot Descargar SDK de Android Descomprimir SDK (por ejemplo en $HOME/Android) Descargar Eclipse Indigo, vale la "Classic Edition" Descomprimir Eclipse ($HOME/Android) En $HOME/Android debe haber dos carpetas: android-sdk-linux_x86 y eclipse. Ejecutar Eclipse y pulsar Help > Install New Software... y pulsar el botón Add... En Name introducir "ADT Plugin" y en location https://dl-ssl.google.com/android/eclipse/ En la pantalla de Install New Software seleccionar este sitio y marcar todo el software que nos ofrece para instalar. Aceptar las licencias y ante el aviso de "Unsigned Software", aceptar igualmente. Reiniciar Eclipse y pulsar Window > Preferences y seleccionar Android en el menú de la izquierda. Aceptar el aviso de Google (marcando si deseamos o no enviar datos de uso) En SDK Location introducir $HOME/Android/android-sdk-linux_x86 Pulsar Apply, OK. Listo, con esto ya esta todo instalado en Eclipse y listo para funcionar, otro día repasaré el proceso de creado de AVDs.

Tutorial de Bloc de Notas para Android - Parte 6

Bueno, pues ayer había rellenado el cuerpo del onCreate del EditNote.java y quedaba una cosa que no me gusta un pelo, que es rellenar ese onClick de la clase anónima interna. Para no salirme mucho (de momento) del objetivo, que es el tutorial, me limitaré a seguir el tutorial y después haré los experimentos oportunos. Recordando igualmente de antesdeayer, toda la interacción con la base de datos se hace en la Activity Notepadv2, con lo cual el onClick lo único que ha de hacer es montar el mensaje necesario y devolverlo a la actividad que le ha invocado. Facilísimo, vaya: