{"id":64,"date":"2011-09-19T12:57:55","date_gmt":"2011-09-19T12:57:55","guid":{"rendered":"http:\/\/blog.espol.edu.ec\/rpenafie\/?p=64"},"modified":"2018-05-31T20:17:25","modified_gmt":"2018-05-31T20:17:25","slug":"crear-aplicaciones-java-con-netbeans-para-android","status":"publish","type":"post","link":"https:\/\/blog.espol.edu.ec\/rpenafie\/2011\/09\/19\/crear-aplicaciones-java-con-netbeans-para-android\/","title":{"rendered":"Crear Aplicaciones Java con NetBeans para Android"},"content":{"rendered":"<p>Algo q me gusta aclarar en mis publicaciones es q ESTE BLOG NO BUSCA PROMOVER LA PIRATERIA, netbeans es open source y no necesitamos pagar una licencia para utilizarlo.<\/p>\n<p>Hoy pretendo darles a su conocimiento lo facil que puede ser CREAR UNA APLICACION EN JAVA PARA ANDROID.<\/p>\n<p>El primer paso que debemos seguir es descargar el SDK para ANDROID con el sgts link:<\/p>\n<p>http:\/\/developer.android.com\/sdk\/index.html<\/p>\n<p>En este link se muestra todos los pasos para descargar el SDK para  las diferentes plataformas Windows, Mac OS X (todas sus versiones),  Linux (todas sus versiones).<br \/>\n<a href=\"..\/files\/2011\/09\/descarga-del-SDK.jpg\"><\/a><a href=\"http:\/\/blog.espol.edu.ec\/rpenafie\/files\/2011\/09\/descarga-del-SDK1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-66\" title=\"descarga del SDK\" src=\"http:\/\/blog.espol.edu.ec\/rpenafie\/files\/2011\/09\/descarga-del-SDK1-300x177.jpg\" alt=\"\" width=\"300\" height=\"177\" srcset=\"https:\/\/blog.espol.edu.ec\/rpenafie\/files\/2011\/09\/descarga-del-SDK1-300x177.jpg 300w, https:\/\/blog.espol.edu.ec\/rpenafie\/files\/2011\/09\/descarga-del-SDK1-1024x605.jpg 1024w, https:\/\/blog.espol.edu.ec\/rpenafie\/files\/2011\/09\/descarga-del-SDK1.jpg 1025w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Una vez descargado el SDK necesitamos configurar la  herramienta de desarrollo en nuestro caso NetBeans el cual lo podemos descargar en el sgt ling <a title=\"NetBeans\" href=\"http:\/\/netbeans.org\/\" target=\"_blank\">http:\/\/netbeans.org\/<\/a> (en caso de q no lo tengamos instalado), para ello vamos  configurar la parte Tools\/Herramientas segun las versiones en ingles o  espa\u00f1ol el cual tengamos instalado en nuestra maquina y buscaremos la  opcion de Plugins o Complementos en espa\u00f1ol.<\/p>\n<p>Aparecera un cuadro de dialogo con las pesta\u00f1as:<br \/>\nUpdates, Plugins Disponibles,\u00a0 Downloaded, Installed y Configuracion\/Settings Es aqui en la ultima  pesta\u00f1a donde vamos a agregar el nuevo centro de actualizacion que  necesitamos, damos click en Add; escribimos el nombre que deseamos darle  y la ruta que utilizara para descargar<\/p>\n<p><a href=\"http:\/\/blog.espol.edu.ec\/rpenafie\/files\/2011\/09\/crear-base-descarga.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-86\" title=\"crear base descarga\" src=\"http:\/\/blog.espol.edu.ec\/rpenafie\/files\/2011\/09\/crear-base-descarga-300x160.jpg\" alt=\"\" width=\"300\" height=\"160\" srcset=\"https:\/\/blog.espol.edu.ec\/rpenafie\/files\/2011\/09\/crear-base-descarga-300x160.jpg 300w, https:\/\/blog.espol.edu.ec\/rpenafie\/files\/2011\/09\/crear-base-descarga-1024x548.jpg 1024w, https:\/\/blog.espol.edu.ec\/rpenafie\/files\/2011\/09\/crear-base-descarga.jpg 1360w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Para ello debemos darle click en Agregar, y luego escribimos el nombre q deseamos en este caso fue NBAndroid para recordar facilmente a que se refiere ese centro de actualizacion, tambien en este cuadro de dialogo debemos indicar la ruta que NetBeans utilizara para descargar las actualizaciones.<\/p>\n<p>Luego en la pesta\u00f1a Plugins Disponibles buscamos el Plugin de android q se nos a\u00f1adio, y los instalamos.<\/p>\n<p><a href=\"http:\/\/blog.espol.edu.ec\/rpenafie\/files\/2011\/09\/Complemento-Android.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-87\" title=\"Complemento Android\" src=\"http:\/\/blog.espol.edu.ec\/rpenafie\/files\/2011\/09\/Complemento-Android-300x160.jpg\" alt=\"\" width=\"300\" height=\"160\" srcset=\"https:\/\/blog.espol.edu.ec\/rpenafie\/files\/2011\/09\/Complemento-Android-300x160.jpg 300w, https:\/\/blog.espol.edu.ec\/rpenafie\/files\/2011\/09\/Complemento-Android-1024x548.jpg 1024w, https:\/\/blog.espol.edu.ec\/rpenafie\/files\/2011\/09\/Complemento-Android.jpg 1360w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Una vez completado este paso, nos movemos a la pesta\u00f1a Instalados, y revisamos que se encuentren instalados dichos plugins, y cerramos el cuadro de dialogo.<\/p>\n<p><a href=\"http:\/\/blog.espol.edu.ec\/rpenafie\/files\/2011\/09\/Confirmar-instalado-y-listo.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-88\" title=\"Confirmar instalado y listo\" src=\"http:\/\/blog.espol.edu.ec\/rpenafie\/files\/2011\/09\/Confirmar-instalado-y-listo-300x159.jpg\" alt=\"\" width=\"300\" height=\"159\" srcset=\"https:\/\/blog.espol.edu.ec\/rpenafie\/files\/2011\/09\/Confirmar-instalado-y-listo-300x159.jpg 300w, https:\/\/blog.espol.edu.ec\/rpenafie\/files\/2011\/09\/Confirmar-instalado-y-listo-1024x545.jpg 1024w, https:\/\/blog.espol.edu.ec\/rpenafie\/files\/2011\/09\/Confirmar-instalado-y-listo.jpg 1360w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>En la instalacion debemos indicar donde se encuentra guardado el SDK q guardamos en un inicio.<\/p>\n<p><a href=\"http:\/\/blog.espol.edu.ec\/rpenafie\/files\/2011\/09\/sdk2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-89\" title=\"sdk2\" src=\"http:\/\/blog.espol.edu.ec\/rpenafie\/files\/2011\/09\/sdk2-300x255.jpg\" alt=\"\" width=\"300\" height=\"255\" srcset=\"https:\/\/blog.espol.edu.ec\/rpenafie\/files\/2011\/09\/sdk2-300x255.jpg 300w, https:\/\/blog.espol.edu.ec\/rpenafie\/files\/2011\/09\/sdk2.jpg 766w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Una vez configurado los Complementos debemos crear nuestro AVD el cual es nuestro dispositivo mobil (telefono virtual) sobre el cual vamos a ejecutar nuestra aplicacion.<\/p>\n<p>Para ello debemos dirigirnos a herramientas; la opcion Android SDK and AVD Manager<\/p>\n<p><a href=\"http:\/\/blog.espol.edu.ec\/rpenafie\/files\/2011\/09\/sdk3.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-90\" title=\"sdk3\" src=\"http:\/\/blog.espol.edu.ec\/rpenafie\/files\/2011\/09\/sdk3-300x183.jpg\" alt=\"\" width=\"300\" height=\"183\" srcset=\"https:\/\/blog.espol.edu.ec\/rpenafie\/files\/2011\/09\/sdk3-300x183.jpg 300w, https:\/\/blog.espol.edu.ec\/rpenafie\/files\/2011\/09\/sdk3.jpg 308w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>En este caso ya tenia creado 1 telefono pero para poder seguir con la secuencia vamos a crear 1 nuevo con el nombre Emulador_Grifor dando clik en New:<\/p>\n<p>Aparecera otro cuadro de dialogo donde nosotros especificaremos el nombre q ayamos seleccionado Emulador_Grifor y en Target seleccionamos la version de Android el cual vamos a utilizar, luego damos click en CREAR AVD\/EDIT AVD.<\/p>\n<p><a href=\"http:\/\/blog.espol.edu.ec\/rpenafie\/files\/2011\/09\/crear-ADV.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-91\" title=\"crear ADV\" src=\"http:\/\/blog.espol.edu.ec\/rpenafie\/files\/2011\/09\/crear-ADV-300x160.jpg\" alt=\"\" width=\"300\" height=\"160\" srcset=\"https:\/\/blog.espol.edu.ec\/rpenafie\/files\/2011\/09\/crear-ADV-300x160.jpg 300w, https:\/\/blog.espol.edu.ec\/rpenafie\/files\/2011\/09\/crear-ADV-1024x548.jpg 1024w, https:\/\/blog.espol.edu.ec\/rpenafie\/files\/2011\/09\/crear-ADV.jpg 1360w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Luego revisamos si se creo el AVD.<\/p>\n<p><a href=\"http:\/\/blog.espol.edu.ec\/rpenafie\/files\/2011\/09\/AVD3.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-95\" title=\"AVD\" src=\"http:\/\/blog.espol.edu.ec\/rpenafie\/files\/2011\/09\/AVD3-300x142.jpg\" alt=\"\" width=\"300\" height=\"142\" srcset=\"https:\/\/blog.espol.edu.ec\/rpenafie\/files\/2011\/09\/AVD3-300x142.jpg 300w, https:\/\/blog.espol.edu.ec\/rpenafie\/files\/2011\/09\/AVD3-1024x485.jpg 1024w, https:\/\/blog.espol.edu.ec\/rpenafie\/files\/2011\/09\/AVD3.jpg 1067w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Una vez realizado todos estos pasos, ya podemos crear nuestra aplicacion.<br \/>\nEntonces vamos a crear un nuevo proyecto; escogemos un nombre para el proyecto; y en package escogemos un nombre en este caso utilize en.android (el . es obligatorio) y finalizamos.<a href=\"http:\/\/blog.espol.edu.ec\/rpenafie\/files\/2011\/09\/crear-proyecto.jpg\"><\/a><\/p>\n<p><a href=\"http:\/\/blog.espol.edu.ec\/rpenafie\/files\/2011\/09\/crear-proyecto.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-96\" title=\"crear proyecto\" src=\"http:\/\/blog.espol.edu.ec\/rpenafie\/files\/2011\/09\/crear-proyecto.jpg\" alt=\"\" width=\"751\" height=\"509\" \/><\/a><\/p>\n<p>Luego en simplemente\u00a0 ingresamos el codigo q deseamos q se ejecute:<\/p>\n<p>Delaramos mensaje como TextView.<br \/>\nprivate TextView mensaje;<\/p>\n<p>Luego lo instanciamos.<br \/>\nmensaje = TextView(this);<\/p>\n<p>Asignamos el mensaje q deseamos se vea en el TextView.<br \/>\nmensaje.setText(\"Android....... la programacion del futuro........\");<\/p>\n<p>Para finalizar lo agregamos.<br \/>\nsetContenView(mensaje);<\/p>\n<p><a href=\"http:\/\/blog.espol.edu.ec\/rpenafie\/files\/2011\/09\/codigo.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-97\" title=\"codigo\" src=\"http:\/\/blog.espol.edu.ec\/rpenafie\/files\/2011\/09\/codigo-300x169.jpg\" alt=\"\" width=\"300\" height=\"169\" srcset=\"https:\/\/blog.espol.edu.ec\/rpenafie\/files\/2011\/09\/codigo-300x169.jpg 300w, https:\/\/blog.espol.edu.ec\/rpenafie\/files\/2011\/09\/codigo-1024x578.jpg 1024w, https:\/\/blog.espol.edu.ec\/rpenafie\/files\/2011\/09\/codigo.jpg 1360w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Luego simplemente ejecutamos y verificamos que funcione correctamente.<\/p>\n<p><a href=\"http:\/\/blog.espol.edu.ec\/rpenafie\/files\/2011\/09\/fecha-y-hora1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-99\" title=\"fecha y hora\" src=\"http:\/\/blog.espol.edu.ec\/rpenafie\/files\/2011\/09\/fecha-y-hora1-300x232.jpg\" alt=\"\" width=\"300\" height=\"232\" srcset=\"https:\/\/blog.espol.edu.ec\/rpenafie\/files\/2011\/09\/fecha-y-hora1-300x232.jpg 300w, https:\/\/blog.espol.edu.ec\/rpenafie\/files\/2011\/09\/fecha-y-hora1.jpg 812w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>NOTA: la fecha se encontrara adelantada con un dia respecto a la fecha del sistema.<\/p>\n<p><a href=\"http:\/\/blog.espol.edu.ec\/rpenafie\/files\/2011\/09\/ejecucion.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-100\" title=\"ejecucion\" src=\"http:\/\/blog.espol.edu.ec\/rpenafie\/files\/2011\/09\/ejecucion-300x234.jpg\" alt=\"\" width=\"300\" height=\"234\" srcset=\"https:\/\/blog.espol.edu.ec\/rpenafie\/files\/2011\/09\/ejecucion-300x234.jpg 300w, https:\/\/blog.espol.edu.ec\/rpenafie\/files\/2011\/09\/ejecucion.jpg 810w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>De este modo finalizamos esta guia de como crear aplicaciones en android, esperando q sus dudas se hallan disipado y principalmente que los lectores se insentiven en el desarrollo de aplicaciones no solo para ANDROID sino para todos los dispositivos moviles a donde se proyecta el futuro de la programacion.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Algo q me gusta aclarar en mis publicaciones es q ESTE BLOG NO BUSCA PROMOVER LA PIRATERIA, netbeans es open source y no necesitamos pagar una licencia para utilizarlo. Hoy pretendo darles a su conocimiento lo facil que puede ser CREAR UNA APLICACION EN JAVA PARA ANDROID. El primer paso que debemos seguir es descargar [&hellip;]<\/p>\n","protected":false},"author":4692,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[297],"tags":[],"class_list":["post-64","post","type-post","status-publish","format-standard","hentry","category-programacion"],"_links":{"self":[{"href":"https:\/\/blog.espol.edu.ec\/rpenafie\/wp-json\/wp\/v2\/posts\/64","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.espol.edu.ec\/rpenafie\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.espol.edu.ec\/rpenafie\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/rpenafie\/wp-json\/wp\/v2\/users\/4692"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/rpenafie\/wp-json\/wp\/v2\/comments?post=64"}],"version-history":[{"count":9,"href":"https:\/\/blog.espol.edu.ec\/rpenafie\/wp-json\/wp\/v2\/posts\/64\/revisions"}],"predecessor-version":[{"id":108,"href":"https:\/\/blog.espol.edu.ec\/rpenafie\/wp-json\/wp\/v2\/posts\/64\/revisions\/108"}],"wp:attachment":[{"href":"https:\/\/blog.espol.edu.ec\/rpenafie\/wp-json\/wp\/v2\/media?parent=64"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/rpenafie\/wp-json\/wp\/v2\/categories?post=64"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/rpenafie\/wp-json\/wp\/v2\/tags?post=64"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}