SlideShare a Scribd company logo
1 of 7
COMPONENTES NECESARIOS PARA
PROGRAMAR EN ANDROID
Como cualquier otro lenguaje de programación vamos a necesitar un editor de
texto, nosotros vamos a utilizar:
Eclipse
Es un entorno de desarrollo integrado de código abierto multiplataforma para crear
aplicaciones. Eclipse es usado como la principal herramienta de desarrollo para
java, pero también podemos instalar plugins para otros lenguajes.
Para utilizar java vas a necesitar el Java Development Kit (JDK) que lo puedes
conseguir desde esta página.
¿Pero donde está nuestro IDE? Para descargar eclipse dirígete a su página oficial.
Una vez hecho esto ya tenemos lo necesario para empezar a trabajar con java,
pero no para Android, ¿entonces qué debemos hacer?
¿Qué necesitamos para trabajar con Android?
Lo que vamos a hacer es dirigirnos hacia la página de Androiddeveloper, cuando
estés dentro de ella haz click en la opción SDK, vas a encontrar un cuadro como
este:
Podemos descargar una versión para Mac OS X y para Linux, en la sección se
Windows hay dos: uno en formato .zip y otra en .exe. Para que se nos haga más
fácil seleccionemos el que nos recomienda la misma página (exe) además así no
tendremos que descomprimirlo. Si tienes problemas con la instalación puedes leer
esta buena guía: (está en inglés, qué bueno que contamos con googletranslate).
Una vez descargado e instalado debe quedarnos lo siguiente:
AVD Manager: aquí se encuentran las maquinas virtuales que nos permitirán ver
la aplicación en funcionamiento, mas adelante estaremos utilizando esta
herramienta.
SDK Manager: aquí se encuentran todas las herramientas ya instaladas y las que
no hemos instalado, cada carpeta es una versión de Android. Dentro de ellas se
encuentra el SDK que es básicamente el elemento que necesitamos para
programar.
Plugin ADT para eclipse
Un Plugin es un complemento que añade función nueva y generalmente muy
específica. Esta aplicación adicional es ejecutada por la aplicación principal.
Sin salirnos de la página “androiddeveloper” vamos a seleccionar el ADT 18.0.0
(es un plugin para el IDE de Eclipse que está diseñado para darle un ambiente
potente e integrado) en el menú izquierdo de la página:
Luego se nos mostrarán las instrucciones para añadirlo en eclipse, en una parte
de la página vamos a encontrar la siguiente dirección: http://dl-
ssl.google.com/android/eclipse/
Copiemos la dirección y ejecutemos eclipse y dirijámonos a help>install new
software
Y pegamos la dirección en workwith, luego seleccionamos “add”, se nos abre una
ventana pidiéndonos el nombre que le pondremos al plugin en mi caso yo escribí
simplemente “ADT plugin”:
Hacemos click en ok y Eclipse estará verificando y llamando a la dirección que le
hemos indicado. Todos los elementos que aparecerán luego deben estar
seleccionados (selectall); damos click en next>next> aceptamos las condiciones
de uso >finish. Eclipse se va a reiniciar y nos aparecerá una ventana como esta:
Nos vamos a la opción use existingSDKs y ubicamos la ruta donde se instaló, de
lo contrario usamos install new SDK y marcamos la segunda casilla. Terminamos
el proceso y listo!!
Crear un dispositivo virtual
Es algo parecido a usar virtualBox. En eclipse ahora van a aparecer dos iconos en
el menú:
El primero es el AVD manager y el segundo es SDK manager, escojamos el
segundo para crear una máquina virtual >click en new. Luego nos aparecerán las
características del dispositivo:
Name: escribimos el nombre
Target: elegimos la versión que vamos a usar ej: 2.1
SD card: elegimos la cantidad de espacio que ocupa, podemos poner 1GIB
Hardware: si damos click en new podemos añadirle soporte para funcionamientos
como: acelerometrer, soporte para touch-screen, e.t.c
Para finalizar click en create AVD, si queremos ver en funcionamiento la máquina
virtual, click en start:
Ahora, ya podemos empezar a programar y crear un nuevo proyecto android.
Crear un "Hola mundo" en Android
Antes de empezar vamos a tener una serie de carpetas y me gustaría señalar
algunas de ellas
SRC: Aquí se encuentra podría decirse nuestra hoja PRINCIPAL del proyecto en
java.
Dentro de la carpeta res esta la carpeta layout donde se encuentra nuestro
main.xml
XML: es un lenguaje basado en etiquetas, al cual yo llamaría hermano de html
porque lo que hace es crear la parte estructural de (en este caso) componentes
para android, ej: los botones, campos de texto, imágenes e.t.c. En main.xml
tenemos dos vistas disponibles la forma gráfica y la forma de código.
Si lo modificamos en la manera gráfica, automáticamente se genera el código xml,
haciéndonos la vida más fácil .
Strings.xml: por defecto si ejecutamos la máquina virtual con nuestro proyecto
veremos un texto que dice HelloWorld, EjemploActivity! Pero si nos vamos a src,
donde está la hoja principal de java en ninguna parte está escrito esto, pero
sucede que en strings.xml hay una línea así:
Código :
<string name="hello">Hello World, EjemploActivity!</string>
Ha, con que de ahí sale!! En java lo único que se hace es un llamadoa ese contenido con:
Código :
setContentView(R.layout.main);
Además, también podemos modificar el texto de un botón llamándolo a través de
su nombre.
Para crear nuestro propio hola mundo desde java importemos:
Código :
importandroid.widget.TextView;
Para llamar a TextView, y escribamos:
Código :
TextView variable = new TextView(this);
variable.setText("Hola Mundo");
setContentView(variable);
Fácil, creamos un texto visual (que llamamos variable), luego le añadimos el
método setText y por último escribimos que se coloque en pantalla el contenido
visual de “texto”.

More Related Content

What's hot

Componentes necesarios de android docx
Componentes necesarios de android  docxComponentes necesarios de android  docx
Componentes necesarios de android docxgrachika
 
Aplicaciones Android (Instalación de Eclipse y Plugin de Android)
Aplicaciones Android (Instalación de Eclipse y Plugin de Android)Aplicaciones Android (Instalación de Eclipse y Plugin de Android)
Aplicaciones Android (Instalación de Eclipse y Plugin de Android)Edgar Mendez
 
Programa 13 Ciclo while
Programa 13 Ciclo whilePrograma 13 Ciclo while
Programa 13 Ciclo whileEsmedc20
 
Insertar imagen
Insertar imagenInsertar imagen
Insertar imagen0cero
 

What's hot (7)

Ambiente programacion en_android
Ambiente programacion en_androidAmbiente programacion en_android
Ambiente programacion en_android
 
Componentes necesarios de android docx
Componentes necesarios de android  docxComponentes necesarios de android  docx
Componentes necesarios de android docx
 
Aplicaciones Android (Instalación de Eclipse y Plugin de Android)
Aplicaciones Android (Instalación de Eclipse y Plugin de Android)Aplicaciones Android (Instalación de Eclipse y Plugin de Android)
Aplicaciones Android (Instalación de Eclipse y Plugin de Android)
 
Primer Ejemplo de Proyecto en Android Studio
Primer Ejemplo de Proyecto en Android StudioPrimer Ejemplo de Proyecto en Android Studio
Primer Ejemplo de Proyecto en Android Studio
 
Programa 13 Ciclo while
Programa 13 Ciclo whilePrograma 13 Ciclo while
Programa 13 Ciclo while
 
Insertar imagen
Insertar imagenInsertar imagen
Insertar imagen
 
File
FileFile
File
 

Viewers also liked

Modelos Probit Y Logit
Modelos Probit Y LogitModelos Probit Y Logit
Modelos Probit Y Logitingenierlaupt
 
Life’S Brief Candle
Life’S Brief CandleLife’S Brief Candle
Life’S Brief CandleNor Fadzleen
 
What you need to know about Tier 4 visas
What you need to know about Tier 4 visasWhat you need to know about Tier 4 visas
What you need to know about Tier 4 visasLondon Business School
 
Ion caracterizare
Ion caracterizareIon caracterizare
Ion caracterizareviobar
 
Bo cau hoi dinh huong la gi
Bo cau hoi dinh huong la giBo cau hoi dinh huong la gi
Bo cau hoi dinh huong la giCòi Chú
 
Pp sua chua m ain board
Pp sua chua m ain boardPp sua chua m ain board
Pp sua chua m ain boardfree lance
 
E book liderança - liderando na prática
E book liderança - liderando na prática E book liderança - liderando na prática
E book liderança - liderando na prática Fredy Lima
 
G2. chuong duong quay week 2
G2. chuong duong quay   week 2G2. chuong duong quay   week 2
G2. chuong duong quay week 2Nguyễn Khoa
 
Sofa góc, sofa da thật, sofa bộ, nhập khẩu trực tiếp từ malaysia & italia
Sofa góc, sofa da thật, sofa bộ,   nhập khẩu trực tiếp từ malaysia & italiaSofa góc, sofa da thật, sofa bộ,   nhập khẩu trực tiếp từ malaysia & italia
Sofa góc, sofa da thật, sofa bộ, nhập khẩu trực tiếp từ malaysia & italiaMinhNhat Nguyen
 
Quan tri nguon nhan luc tai tong cong ty cao su dong nai
Quan tri nguon nhan luc tai tong cong ty cao su dong naiQuan tri nguon nhan luc tai tong cong ty cao su dong nai
Quan tri nguon nhan luc tai tong cong ty cao su dong naima ga ka lom
 
THAY ĐỔI CÁC YẾU TỐ NỘI MÔI TRONG MỔ Ở BỆNH NHÂN GHÉP GAN TỪ NGƯỜI CHO CHẾT N...
THAY ĐỔI CÁC YẾU TỐ NỘI MÔI TRONG MỔ Ở BỆNH NHÂN GHÉP GAN TỪ NGƯỜI CHO CHẾT N...THAY ĐỔI CÁC YẾU TỐ NỘI MÔI TRONG MỔ Ở BỆNH NHÂN GHÉP GAN TỪ NGƯỜI CHO CHẾT N...
THAY ĐỔI CÁC YẾU TỐ NỘI MÔI TRONG MỔ Ở BỆNH NHÂN GHÉP GAN TỪ NGƯỜI CHO CHẾT N...Duy Quang
 
Bài tập ktoan quan tri
Bài tập ktoan quan triBài tập ktoan quan tri
Bài tập ktoan quan triSwangainy
 
CLPangafish Corp. Presentation - Vietnamese
CLPangafish Corp. Presentation - VietnameseCLPangafish Corp. Presentation - Vietnamese
CLPangafish Corp. Presentation - VietnameseClpangafish Corp.
 
A world of animals
A world of animalsA world of animals
A world of animalscecy lozano
 
Huyen thoai me
Huyen thoai meHuyen thoai me
Huyen thoai meSEAMI
 

Viewers also liked (20)

Modelos Probit Y Logit
Modelos Probit Y LogitModelos Probit Y Logit
Modelos Probit Y Logit
 
Resume spm
Resume spmResume spm
Resume spm
 
Life’S Brief Candle
Life’S Brief CandleLife’S Brief Candle
Life’S Brief Candle
 
What you need to know about Tier 4 visas
What you need to know about Tier 4 visasWhat you need to know about Tier 4 visas
What you need to know about Tier 4 visas
 
Strategi Pemimpinan
Strategi PemimpinanStrategi Pemimpinan
Strategi Pemimpinan
 
Ion caracterizare
Ion caracterizareIon caracterizare
Ion caracterizare
 
Bo cau hoi dinh huong la gi
Bo cau hoi dinh huong la giBo cau hoi dinh huong la gi
Bo cau hoi dinh huong la gi
 
Zwolinski james
Zwolinski jamesZwolinski james
Zwolinski james
 
Pp sua chua m ain board
Pp sua chua m ain boardPp sua chua m ain board
Pp sua chua m ain board
 
E book liderança - liderando na prática
E book liderança - liderando na prática E book liderança - liderando na prática
E book liderança - liderando na prática
 
G2. chuong duong quay week 2
G2. chuong duong quay   week 2G2. chuong duong quay   week 2
G2. chuong duong quay week 2
 
Sofa góc, sofa da thật, sofa bộ, nhập khẩu trực tiếp từ malaysia & italia
Sofa góc, sofa da thật, sofa bộ,   nhập khẩu trực tiếp từ malaysia & italiaSofa góc, sofa da thật, sofa bộ,   nhập khẩu trực tiếp từ malaysia & italia
Sofa góc, sofa da thật, sofa bộ, nhập khẩu trực tiếp từ malaysia & italia
 
Quan tri nguon nhan luc tai tong cong ty cao su dong nai
Quan tri nguon nhan luc tai tong cong ty cao su dong naiQuan tri nguon nhan luc tai tong cong ty cao su dong nai
Quan tri nguon nhan luc tai tong cong ty cao su dong nai
 
THAY ĐỔI CÁC YẾU TỐ NỘI MÔI TRONG MỔ Ở BỆNH NHÂN GHÉP GAN TỪ NGƯỜI CHO CHẾT N...
THAY ĐỔI CÁC YẾU TỐ NỘI MÔI TRONG MỔ Ở BỆNH NHÂN GHÉP GAN TỪ NGƯỜI CHO CHẾT N...THAY ĐỔI CÁC YẾU TỐ NỘI MÔI TRONG MỔ Ở BỆNH NHÂN GHÉP GAN TỪ NGƯỜI CHO CHẾT N...
THAY ĐỔI CÁC YẾU TỐ NỘI MÔI TRONG MỔ Ở BỆNH NHÂN GHÉP GAN TỪ NGƯỜI CHO CHẾT N...
 
Bài tập ktoan quan tri
Bài tập ktoan quan triBài tập ktoan quan tri
Bài tập ktoan quan tri
 
CLPangafish Corp. Presentation - Vietnamese
CLPangafish Corp. Presentation - VietnameseCLPangafish Corp. Presentation - Vietnamese
CLPangafish Corp. Presentation - Vietnamese
 
A world of animals
A world of animalsA world of animals
A world of animals
 
Song yeu thuong
Song yeu thuongSong yeu thuong
Song yeu thuong
 
Huyen thoai me
Huyen thoai meHuyen thoai me
Huyen thoai me
 
Mrs.dawson work.
Mrs.dawson work.Mrs.dawson work.
Mrs.dawson work.
 

Similar to Manos a la obra con java y eclipse

Ingeniería inversa básica en android tomo ii
Ingeniería inversa básica en android tomo iiIngeniería inversa básica en android tomo ii
Ingeniería inversa básica en android tomo iiFreelance
 
Configurar entorno Android
Configurar entorno AndroidConfigurar entorno Android
Configurar entorno Androidjubacalo
 
GUIA DE LABORATORIO DE INSTALACION DEL FRAMEWORK GDX PARA EL DESARROLLO DE ...
GUIA DE  LABORATORIO DE  INSTALACION DEL FRAMEWORK GDX PARA EL DESARROLLO DE ...GUIA DE  LABORATORIO DE  INSTALACION DEL FRAMEWORK GDX PARA EL DESARROLLO DE ...
GUIA DE LABORATORIO DE INSTALACION DEL FRAMEWORK GDX PARA EL DESARROLLO DE ...Ivan Petrlik
 
01 instalación del ambiente de desarrollo para android
01 instalación del ambiente de desarrollo para android01 instalación del ambiente de desarrollo para android
01 instalación del ambiente de desarrollo para androidBēto Naranjo
 
Tutorial eclipse 1
Tutorial eclipse 1Tutorial eclipse 1
Tutorial eclipse 1ivan ramirez
 
Tutorial de eclipse
Tutorial de eclipseTutorial de eclipse
Tutorial de eclipsejavierot99
 
Tutorial de eclipse 3
Tutorial de eclipse 3Tutorial de eclipse 3
Tutorial de eclipse 3ivan ramirez
 

Similar to Manos a la obra con java y eclipse (20)

Ingeniería inversa básica en android tomo ii
Ingeniería inversa básica en android tomo iiIngeniería inversa básica en android tomo ii
Ingeniería inversa básica en android tomo ii
 
Configurar entorno Android
Configurar entorno AndroidConfigurar entorno Android
Configurar entorno Android
 
GUIA DE LABORATORIO DE INSTALACION DEL FRAMEWORK GDX PARA EL DESARROLLO DE ...
GUIA DE  LABORATORIO DE  INSTALACION DEL FRAMEWORK GDX PARA EL DESARROLLO DE ...GUIA DE  LABORATORIO DE  INSTALACION DEL FRAMEWORK GDX PARA EL DESARROLLO DE ...
GUIA DE LABORATORIO DE INSTALACION DEL FRAMEWORK GDX PARA EL DESARROLLO DE ...
 
Atix12
Atix12Atix12
Atix12
 
Tutorial j2me
Tutorial j2meTutorial j2me
Tutorial j2me
 
Tutorial j2me
Tutorial j2meTutorial j2me
Tutorial j2me
 
Gwt
GwtGwt
Gwt
 
01 instalación del ambiente de desarrollo para android
01 instalación del ambiente de desarrollo para android01 instalación del ambiente de desarrollo para android
01 instalación del ambiente de desarrollo para android
 
manual de eclipse
manual de eclipse manual de eclipse
manual de eclipse
 
Tutorial eclipse3
Tutorial eclipse3Tutorial eclipse3
Tutorial eclipse3
 
Tutorial de eclipse
Tutorial de eclipseTutorial de eclipse
Tutorial de eclipse
 
Tutorial eclipse 1
Tutorial eclipse 1Tutorial eclipse 1
Tutorial eclipse 1
 
Empezando eclipse
Empezando eclipseEmpezando eclipse
Empezando eclipse
 
Tutorial de eclipse
Tutorial de eclipseTutorial de eclipse
Tutorial de eclipse
 
Tutorial Eclipse
Tutorial EclipseTutorial Eclipse
Tutorial Eclipse
 
Tutorial 2
Tutorial 2Tutorial 2
Tutorial 2
 
File (1)
File (1)File (1)
File (1)
 
MANUAL DE ECLIPSE
MANUAL DE ECLIPSEMANUAL DE ECLIPSE
MANUAL DE ECLIPSE
 
Tutorial Eclipse 2
Tutorial Eclipse 2Tutorial Eclipse 2
Tutorial Eclipse 2
 
Tutorial de eclipse 3
Tutorial de eclipse 3Tutorial de eclipse 3
Tutorial de eclipse 3
 

More from grachika

Actividades y tareas
Actividades y tareasActividades y tareas
Actividades y tareasgrachika
 
Indicadores de crecimiento económico
Indicadores de crecimiento económicoIndicadores de crecimiento económico
Indicadores de crecimiento económicograchika
 
Sentido de pertenencia
Sentido de pertenenciaSentido de pertenencia
Sentido de pertenenciagrachika
 
Reunión de trabajo efectiva
Reunión de trabajo efectivaReunión de trabajo efectiva
Reunión de trabajo efectivagrachika
 
Teoria Locke
Teoria LockeTeoria Locke
Teoria Lockegrachika
 
Código QR
Código QRCódigo QR
Código QRgrachika
 
Estilos de imagen
Estilos de imagenEstilos de imagen
Estilos de imagengrachika
 
Students submission -calificaciones.
Students submission   -calificaciones.Students submission   -calificaciones.
Students submission -calificaciones.grachika
 
Círculos de estudio
Círculos de estudioCírculos de estudio
Círculos de estudiograchika
 
Componentes necesarios de android docx
Componentes necesarios de android  docxComponentes necesarios de android  docx
Componentes necesarios de android docxgrachika
 
Las 60 preguntas[1]
Las 60 preguntas[1]Las 60 preguntas[1]
Las 60 preguntas[1]grachika
 
Historia de android
Historia de androidHistoria de android
Historia de androidgrachika
 
Actividad 2
Actividad 2Actividad 2
Actividad 2grachika
 
Tutorial de Pseudocodigos
Tutorial de PseudocodigosTutorial de Pseudocodigos
Tutorial de Pseudocodigosgrachika
 
[ojo x ojo]
[ojo x ojo][ojo x ojo]
[ojo x ojo]grachika
 
Manos a la obra con java y eclipse.
Manos a la obra con java y eclipse.Manos a la obra con java y eclipse.
Manos a la obra con java y eclipse.grachika
 
Preguntas.
Preguntas.Preguntas.
Preguntas.grachika
 

More from grachika (20)

Actividades y tareas
Actividades y tareasActividades y tareas
Actividades y tareas
 
Indicadores de crecimiento económico
Indicadores de crecimiento económicoIndicadores de crecimiento económico
Indicadores de crecimiento económico
 
Sentido de pertenencia
Sentido de pertenenciaSentido de pertenencia
Sentido de pertenencia
 
Reunión de trabajo efectiva
Reunión de trabajo efectivaReunión de trabajo efectiva
Reunión de trabajo efectiva
 
Teoria Locke
Teoria LockeTeoria Locke
Teoria Locke
 
Código QR
Código QRCódigo QR
Código QR
 
Estilos de imagen
Estilos de imagenEstilos de imagen
Estilos de imagen
 
Students submission -calificaciones.
Students submission   -calificaciones.Students submission   -calificaciones.
Students submission -calificaciones.
 
Círculos de estudio
Círculos de estudioCírculos de estudio
Círculos de estudio
 
Componentes necesarios de android docx
Componentes necesarios de android  docxComponentes necesarios de android  docx
Componentes necesarios de android docx
 
Las 60 preguntas[1]
Las 60 preguntas[1]Las 60 preguntas[1]
Las 60 preguntas[1]
 
Historia de android
Historia de androidHistoria de android
Historia de android
 
Actividad 2
Actividad 2Actividad 2
Actividad 2
 
Tutorial de Pseudocodigos
Tutorial de PseudocodigosTutorial de Pseudocodigos
Tutorial de Pseudocodigos
 
[ojo x ojo]
[ojo x ojo][ojo x ojo]
[ojo x ojo]
 
Violencia
ViolenciaViolencia
Violencia
 
Manos a la obra con java y eclipse.
Manos a la obra con java y eclipse.Manos a la obra con java y eclipse.
Manos a la obra con java y eclipse.
 
Preguntas
PreguntasPreguntas
Preguntas
 
Preguntas.
Preguntas.Preguntas.
Preguntas.
 
Soporte.
Soporte.Soporte.
Soporte.
 

Recently uploaded

PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxEribertoPerezRamirez
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaLuis Minaya
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfDaniel Ángel Corral de la Mata, Ph.D.
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicialLorenaSanchez350426
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxLudy Ventocilla Napanga
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Angélica Soledad Vega Ramírez
 
sesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfsesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfpatriciavsquezbecerr
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesRaquel Martín Contreras
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...YobanaZevallosSantil1
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicaGianninaValeskaContr
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadJonathanCovena1
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 

Recently uploaded (20)

PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicial
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...
 
sesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfsesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdf
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materiales
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básica
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la Sostenibilidad
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 

Manos a la obra con java y eclipse

  • 1. COMPONENTES NECESARIOS PARA PROGRAMAR EN ANDROID Como cualquier otro lenguaje de programación vamos a necesitar un editor de texto, nosotros vamos a utilizar: Eclipse Es un entorno de desarrollo integrado de código abierto multiplataforma para crear aplicaciones. Eclipse es usado como la principal herramienta de desarrollo para java, pero también podemos instalar plugins para otros lenguajes. Para utilizar java vas a necesitar el Java Development Kit (JDK) que lo puedes conseguir desde esta página. ¿Pero donde está nuestro IDE? Para descargar eclipse dirígete a su página oficial. Una vez hecho esto ya tenemos lo necesario para empezar a trabajar con java, pero no para Android, ¿entonces qué debemos hacer? ¿Qué necesitamos para trabajar con Android? Lo que vamos a hacer es dirigirnos hacia la página de Androiddeveloper, cuando estés dentro de ella haz click en la opción SDK, vas a encontrar un cuadro como este: Podemos descargar una versión para Mac OS X y para Linux, en la sección se Windows hay dos: uno en formato .zip y otra en .exe. Para que se nos haga más fácil seleccionemos el que nos recomienda la misma página (exe) además así no tendremos que descomprimirlo. Si tienes problemas con la instalación puedes leer esta buena guía: (está en inglés, qué bueno que contamos con googletranslate).
  • 2. Una vez descargado e instalado debe quedarnos lo siguiente: AVD Manager: aquí se encuentran las maquinas virtuales que nos permitirán ver la aplicación en funcionamiento, mas adelante estaremos utilizando esta herramienta. SDK Manager: aquí se encuentran todas las herramientas ya instaladas y las que no hemos instalado, cada carpeta es una versión de Android. Dentro de ellas se encuentra el SDK que es básicamente el elemento que necesitamos para programar. Plugin ADT para eclipse Un Plugin es un complemento que añade función nueva y generalmente muy específica. Esta aplicación adicional es ejecutada por la aplicación principal. Sin salirnos de la página “androiddeveloper” vamos a seleccionar el ADT 18.0.0 (es un plugin para el IDE de Eclipse que está diseñado para darle un ambiente potente e integrado) en el menú izquierdo de la página: Luego se nos mostrarán las instrucciones para añadirlo en eclipse, en una parte de la página vamos a encontrar la siguiente dirección: http://dl- ssl.google.com/android/eclipse/ Copiemos la dirección y ejecutemos eclipse y dirijámonos a help>install new software
  • 3. Y pegamos la dirección en workwith, luego seleccionamos “add”, se nos abre una ventana pidiéndonos el nombre que le pondremos al plugin en mi caso yo escribí simplemente “ADT plugin”:
  • 4. Hacemos click en ok y Eclipse estará verificando y llamando a la dirección que le hemos indicado. Todos los elementos que aparecerán luego deben estar seleccionados (selectall); damos click en next>next> aceptamos las condiciones de uso >finish. Eclipse se va a reiniciar y nos aparecerá una ventana como esta: Nos vamos a la opción use existingSDKs y ubicamos la ruta donde se instaló, de lo contrario usamos install new SDK y marcamos la segunda casilla. Terminamos el proceso y listo!! Crear un dispositivo virtual Es algo parecido a usar virtualBox. En eclipse ahora van a aparecer dos iconos en el menú: El primero es el AVD manager y el segundo es SDK manager, escojamos el segundo para crear una máquina virtual >click en new. Luego nos aparecerán las características del dispositivo:
  • 5. Name: escribimos el nombre Target: elegimos la versión que vamos a usar ej: 2.1 SD card: elegimos la cantidad de espacio que ocupa, podemos poner 1GIB Hardware: si damos click en new podemos añadirle soporte para funcionamientos como: acelerometrer, soporte para touch-screen, e.t.c Para finalizar click en create AVD, si queremos ver en funcionamiento la máquina virtual, click en start: Ahora, ya podemos empezar a programar y crear un nuevo proyecto android. Crear un "Hola mundo" en Android
  • 6. Antes de empezar vamos a tener una serie de carpetas y me gustaría señalar algunas de ellas SRC: Aquí se encuentra podría decirse nuestra hoja PRINCIPAL del proyecto en java. Dentro de la carpeta res esta la carpeta layout donde se encuentra nuestro main.xml XML: es un lenguaje basado en etiquetas, al cual yo llamaría hermano de html porque lo que hace es crear la parte estructural de (en este caso) componentes para android, ej: los botones, campos de texto, imágenes e.t.c. En main.xml tenemos dos vistas disponibles la forma gráfica y la forma de código. Si lo modificamos en la manera gráfica, automáticamente se genera el código xml, haciéndonos la vida más fácil . Strings.xml: por defecto si ejecutamos la máquina virtual con nuestro proyecto veremos un texto que dice HelloWorld, EjemploActivity! Pero si nos vamos a src, donde está la hoja principal de java en ninguna parte está escrito esto, pero sucede que en strings.xml hay una línea así: Código : <string name="hello">Hello World, EjemploActivity!</string> Ha, con que de ahí sale!! En java lo único que se hace es un llamadoa ese contenido con: Código : setContentView(R.layout.main); Además, también podemos modificar el texto de un botón llamándolo a través de su nombre. Para crear nuestro propio hola mundo desde java importemos: Código :
  • 7. importandroid.widget.TextView; Para llamar a TextView, y escribamos: Código : TextView variable = new TextView(this); variable.setText("Hola Mundo"); setContentView(variable); Fácil, creamos un texto visual (que llamamos variable), luego le añadimos el método setText y por último escribimos que se coloque en pantalla el contenido visual de “texto”.