Aplicación Java que pide la introducción de dos números por teclado y devuelve el MCD
(Máximo Común Divisor) de ambos números. Esta aplicación está desarrollada con el IDE NetBeans y sirve como ejemplo para métodos constructores, métodos accesores (setters y getters), creación de clases en Java, uso de clases en Java (instanciación, referenciación) y encapsulamiento.
Mostrando entradas con la etiqueta java. Mostrar todas las entradas
Mostrando entradas con la etiqueta java. Mostrar todas las entradas
1/27/2015
Cálculo del MDC Máximo Común Divisor de dos números con Java Proyecto AjpdSoft
Cálculo del MCD Máximo Común Divisor de dos números con Java Proyecto AjpdSoft
1/23/2015
Acceso a base de datos Microsoft Access con aplicación Java mediante Jackcess Proyecto AjpdSoft
Acceso a base de datos Microsoft Access con aplicación Java mediante Jackcess Proyecto AjpdSoft
Cómo desarrollar una aplicación Java con acceso a bases de datos Microsoft Access. Usaremos una librería gratuita llamada Jackcess que nos permitirá manipular bases de datos Access sin necesidad de instalar software de terceros en el equipo ni utilizar driver ODBC, accederemos de forma nativa directamente a Access. Mostramos paso a paso cómo recorrer registros de Access, hacer inserciones y eliminaciones. Incluimos el código fuente completo de la apliación Java de ejemplo.
Cómo desarrollar una aplicación Java con acceso a bases de datos Microsoft Access. Usaremos una librería gratuita llamada Jackcess que nos permitirá manipular bases de datos Access sin necesidad de instalar software de terceros en el equipo ni utilizar driver ODBC, accederemos de forma nativa directamente a Access. Mostramos paso a paso cómo recorrer registros de Access, hacer inserciones y eliminaciones. Incluimos el código fuente completo de la apliación Java de ejemplo.
1/20/2015
Interfaces en Java, cálculo área triángulo, cuadrado, rectángulo y círculo en Java
Las interfaces en Java. Mostramos una aplicación de ejemplo completa en Java que calcula el área de figuras geométricas: triángulo, rectángulo, cuadrado y círculo. Tutorial donde explicamos qué son las interfaces en Java (y en POO Programación Orientada a Objetos). Para ello empleamos Java como
lenguaje de programación y NetBeans como IDE de desarrollo. Explicamos cómo crear la aplicación paso a paso y con el código fuente completo. Usaremos una interfaz de ejemplo y explicaremos qué son las clases interfaces y cómo usarlas.
11/16/2014
Aprende Java fácil - Primera aplicación Java Hola Mundo con el IDE NetBe...
http://www.ajpdsoft.com Aprende Java desde cero fácil con esta serie de videotutoriales. En este caso: cómo desarrollar desde cero una aplicación Java con el IDE NetBeans, de forma gratuita y en dos minutos. Mostramos en este videotutorial cómo descargar e instalar el IDE NetBeans en un equipo con Windows 7 y cómo crear un nuevo proyecto de aplicación Java de ejemplo "Hola mundo"
7/23/2013
5/25/2013
Acceso a MySQL desde Android con Eclipse, Java y JDBC
Explicamos en este tutorial cómo acceder desde un dispositivo con sistema Android a un servidor de base de datos MySQL Server. Para ello usaremos el IDE de desarrollo Eclipse, Java y JDBC para la conexión. Realizaremos una conexión directa sin necesidad de usar un servidor web con PHP, ni JSON ni nada por el estilo. Además, este método servirá para cualquier base de datos que admita JDBC. Explicamos cómo crear una aplicación Android desde cero, paso a paso.
5/24/2013
5/22/2013
12/24/2012
Mi primera aplicación Java con NetBeans
Os explicamos en este tutorial cómo desarrollar un pequeña aplicación para introducirnos en el apasionante mundo de Java. Para ello os explicamos cómo preparar un equipo con Microsoft Windows 7 como sistema operativo, cómo instalar NetBeans 7.2.1 (IDE de desarrollo) y los componentes necesarios: JDK 7 Update 10.
- Instalación de JDK 7 Update 10.
- Instalar NetBeans 7.2.1 en Microsoft Windows 7.
- Cómo realizar mi primera aplicación Java con NetBeans.
- Artículos relacionados.
- Créditos.
Instalación de JDK 7 Update 10
Antes de instalar NetBeans necesitaremos instalar el JDK (Java Development Kit), para ello abriremos un navegador web (como Mozilla Firefox), desde la URL:
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
Seleccionamos "Accept License Agreement" en Java SE
Development Kit 7u10 (descargamos la versión correpondiente a nuestro
sistema) en nuestro caso Windows X64 (jdk-7u10-windows-x64.exe):
Accedemos a la carpeta donde hemos guardado el
archivo descargado, en nuestro caso y ejecutaremos el fichero descargado
(jdk-7u10-windows-x64.exe), haciendo doble clic sobre él, no saldrá el
siguiente mensaje de Advertencia de seguridad de Windows 7 pulsaremos
"Ejecutar":
En la siguiente ventana del asistente de instalación
de Java SE Development Kit pulsaremos "Next" para seguir con la
instalación:
El asistente de instalación de Java SE Development
Kit 7 Update 10 (64-bit) nos permitirá elegir las opciones de
instalación, dejaremos todas marcadas (Development Tools, Source Code,
Public JRE) y pulsaremos "Next" (si quisiéramos cambiar la carpeta de
destino pulsaremos en "Change" y elegiremos una carpeta de destino
distinta la la de defecto):
Se iniciará la instalació ndefinitiva de Java SE Development Kit:
Indicaremos en qué carpeta queremos instalar el JRE (Java Runtime Environment) y pulsaremos "Next":
Se iniciará la instalación de JRE (Java Runtime Environment):
Tras la instalación de JDK y JRE el asistente nos
mostrará una ventana indicando: Java SE Development Kit 7 Update 10
(64 bit) Successfully Installed", pulsaremos "Close":
Instalar NetBeans 7.2.1 en Microsoft Windows 7
Instalaremos el IDE de desarrollo NetBeans, versión 7.2.1, que será la herramienta principal a utilizar para el desarrollo de aplicaciones Java. Para ello abriremos un navegador Web (como Mozilla Firefox), desde la URL:
http://netbeans.org/downloads/index.html
En el "Idioma del IDE" seleccionaremos "English" ya
que no está disponible en español. En las distintas posibilidades
(tecnologías) a elegir para la descarga: Java SE, Java EE, C/C++, PHP,
ALL, pulsaremos sobre el botón "Download" de la columna "Java SE"
para llevar a cabo el desarrollo de esta primera aplicación nos será
suficiente con Java SE:
Accedemos a la carpeta donde hemos guardado el
archico descargado "netbeans-7.2.1-ml-javase-windows.exe", lo
ejecutaremos haciendo doble clic sobre él. Microsoft Windows 7 nos mostrará el siguiente mensaje de Advertencia de seguridad, pulsaremos "Ejecutar":
Se iniciará el asistente para instalar NetBeans, pulsaremos "Next":
Leeremos los términos de licencia de NETBEANS IDE
7.2.1, si estamos de acuerdo marcaremos la opción "I accept the terms in
the license agreement" y pulsaremos "Next":
Leeremos los términos de licencia de JUnit, si
estamos de acuerdo marcaremos la opción "I accept the terms in the
license agreement. Install Junit" y pulsaremos "Next":
A continuación deberemos elegir la carpeta de
instalación de NetBeans IDE y la carpeta donde hemos instalado
anteriormente JDK 7 Update 10 (si todo es correcto la detectrará
automáticamente), pulsaremos "Next" para continuar:
Antes de la instalación final de NetBeans, el
asistente nos mostrará un resumen de las opciones elegidas y el espacio
que necesitará en disco, en nuestro caso 272,2 MB, pulsaremos
"Install":
Se iniciará la instalación definitiva de NetBeans en el equipo:
Tras la instalación de NetBeans podremos ayudar al
proyecto NetBeans marcando la opción "Contribute to the NetBeans project
by providing anonymous usage data". Pulsaremos "Finish":
Con estos sencillos pasos habremos instalado NetBeans IDE 7.2.1 en nuestro equipo con Microsoft Windows 7. Para ejecutarlo haremos doble clic en el acceso directo del escritorio "NetBeans IDE 7.2.1".
Cómo realizar mi primera aplicación Java con NetBeans
Abriremos NetBeans IDE haciendo doble clic sobre el acceso directo del escritorio "NetBeans IDE 6.7.1" de nuestro equipo con Microsoft Windows 7. Una vez abierto pulsaremos en el menú "File" - "New Project":
En "Categories" elegiremos "Java", en "Projects" seleccionaremos "Java Application":
Introduciremos los siguientes datos:
-
Project name: nombre que tendrá el proyecto, en nuestro caso "primera_aplicación".
-
Project Location: ubicación de las carpetas del proyecto.
-
Project Folder: carpeta donde se guardarán los ficheros del proyecto.
Por último marcaremos "Create Main Class" y le
pondremos el mismo nombre que hemos puesto en "Projec Name". Pulsamos
"Finish" y ya podemos empezar a desarrollar nuestra primera aplicación:
Pulsaremos en la parte izquierda (en Projects),
desplegaremos "primera_aplicación" - "Source Packages" - "default
package" - "primera_aplicación.java", ne la parte derecha, en la vista
"Source" podremos consultar y modificar el código fuente de nuestra
aplicación Java:
Añadiremos el siguiente código de ejemplo para mostrar un mensaje de texto en la pantalla:
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
/**
*
* @author kronxito ajpdsoft
*/
public class primera_aplicación {
/**
* La clase primera_aplicación implementa una aplicación que
* simplemente imprime "Lo que se escriba más abajo entre las comillas"
* en pantalla.
*/
public static void main(String[] args) {
//el método main empieza la ejecución de la aplicación
System.out.println("AjpdSoft - Primera aplicación Java"
+ "
con NetBeans");
} // fin del método main
} //fin de la clase primera_aplicación
Para compilar y ver el resultado de la ejecución de nuestra primera aplicación Java con NetBeans pulsaremos en "Run", en la parte inferior nos mostrará el resultado:Artículos relacionados
- Mi primera aplicación para teléfono móvil basada en Java (J2ME) con NetBeans.
- Java en estado puro, mi primera aplicación Java.
- Mi primera aplicación Android con Eclipse en Linux, instalar Eclipse Ubuntu.
- Desarrollar aplicación Android con acceso a base de datos SQLite con Eclipse.
- Guardar leer preferencias de configuración aplicación Android SharedPreferences
- Añadir ventanas a aplicación Android con Eclipse y Java, trabajar con Activity.
- Menús en Android, cómo añadir menús a nuestras aplicaciones Android Java Eclipse
- Cómo acceder a MySQL con JSP, Tomcat y JDBC.
- Instalación y configuración de Eclipse SQL Explorer en Eclipse (Java).
- Instalar y trabajar con la clase Visual Editor de Eclipse (Java).
- Como crear una aplicación con Java y Eclipse.
- Artículos del Proyecto AjpdSoft sobre el lenguaje de programación Java.
- Ejercicios resueltos en el lenguje de programación C.
- Sincronizar móvil Samsung Galaxy S II con cuenta de Google GMail.
- Artículos del Proyecto AjpdSoft sobre sistemas operativos (Windows, GNU Linux, etc.).
- Artículos del Proyecto AjpdSoft sobre los sistemas operativos Microsoft Windows.
- Artículos del Proyecto AjpdSoft sobre programación.
- Artículos del Proyecto AjpdSoft sobre Delphi (lenguaje de programación).
- Artículos del Proyecto AjpdSoft sobre Visual Basic (lenguaje de programación).
Créditos
8/04/2012
Menús en Android, cómo añadir menús a nuestras aplicaciones Android Java Eclipse
Tutorial donde explicamos cómo añadir menús a nuestras aplicaciones Android. Mostramos cómo añadir menús y submenús y su código asociado a una aplicación Android desarrollada con IDE Eclipse. Indicamos cómo crear los menús desde el fichero XML o desde el editor gráfico y cómo generarlos sin usar fichero XML, directamente con código Java.
- Tipos de menús en Android.
- Requisitos para desarrollar aplicación para dispositivos Android con Eclipse.
- Fichero XML para crear menús en Android con Eclipse.
- Código Java en aplicación Android para cargar fichero XML de menú.
- Añadir código Java para cada elemento de menú en aplicación Android.
- Añadir menú Android por código Java directamente sin usar fichero XML.
- Publicar aplicación Android en Google Play.
- Artículos relacionados.
- Créditos.
Tipos de menús en Android
Existen varios tipos de menús en las aplicaciones para dispositivos con sistema Android:
- Menú de opciones: elementos de opción que aparecen en la parte inferior de la pantalla de un activity (ventana de aplicación) cuando el usuario pulsa la tecla "Menú" de su dispositivo Android. En versiones más actuales como Android 3.0 y superiores, es posible proporcionar accesos rápidos para seleccionar ítems de un menú colocándolos directamente en la Action Bar mediante lo que se conoce como action ítems. Estos son los menús "principales" de una aplicación.
- Submenú. son menús secundarios que se pueden mostrar al pulsar sobre una opción de un menú principal (menú de opciones).
- Menú contextual: es un menú de opciones flotante en forma de lista que aparece cuando el usuario utiliza el gesto de taps-and-holds o pulsación larga, es decir, tocar la pantalla y mantener la pulsación por determinado tiempo, sobre algún componente de la interfaz de usuario.
Requisitos para desarrollar aplicación para dispositivos Android con Eclipse
En el siguiente enlace mostramos un tutorial donde explicamos paso a paso cómo instalar Eclipse y cómo desarrollar una aplicación para dispositivos con Android:
Fichero XML para crear menús en Android con Eclipse
Existen dos modalidades para crear menús en Android, una es mediante código Java directamente y la otra es añadiendo los datos en un fichero XML y "cargándolo" posteriormente. Vamos a explicar en primer lugar cómo crear un menú usando el fichero XML.
Abriremos Eclipse, abriremos nuestro proyecto Android y accederemos
desde el Project Explorer a la carpeta "res" y a la subcarpeta "menu"
(si no existe podemos crearla). Dentro de la carpeta "menu", si no
existe un fichero XML para crear nuestro menú lo crearemos (normalmente existe). Haciendo doble clic sobre este fichero XML en la parte derecha podremos ver el "Layout" (diseño gráfico del menú) o el fichero XML directamente. Desde el módo gráfico pulsaremos en "Add" para añadir un nuevo elemento de menú:
Seleccionaremos "Item" y pulsaremos "OK":
Antes de continuar con el elemento de menú añadiremos
ahora un nuevo string (value) que será el texto que aparezca en el
elemento del menú (el que verá el usuario en la aplicación del
dispositivo Android). Para ello accederemos a la carpeta "res" -
"values" y haremos doble click sobre "strings.xml", en el Layout de la
parte derecha pulsaremos en "Add":
Seleccionaremos "String" y pulsaremos "OK":
Introduciremos los datos "Name" (nombre identificativo, se usará para el código Java o XML) y "Value" (texto que verá el usuario):
Cerraremos el fichero "strings.xml":
Guardaremos los cambios pulsando en "Yes" en el mensaje "strings.xml has been modified. Save changes?":
Seguiremos con nuestro elemento de menú en la pestaña del fichero XML del menú, anteriormente añadimos el item, ahora introduciremos las propiedades, las dos más importantes:
- Id: identificador del item de menú, se usará para referenciarlo en el código Java. Su formato será "@+id/nombre".
- Title: texto que aparecerá en el item del menú en la aplicación Android, el que verá el usuario. Aquí usaremos el string creado anteriormente. Para seleccionarlo pulsaremos en "Browse":
Seleccionaremos el string creado anteriormente "text_menu_configuracion":
Para consultar el código XML en la parte inferior pulsaremos en la pestaña "nombre_fichero_menu.xml":
El item añadido anteriormente generará el siguiente código XML:
El contenido del fichero XML de menú generado por el diseñador gráfico:
Añadiremos todos los elementos de menú que queramos
que tenga nuestra aplicación Android, en nuestro caso
"menu_configuracion", "menu_visitar_web", "menu_linterna" como hemos
indicado anteriormente.
Si queremos que algún elemento de menú tenga a su vez un submenú lo seleccionaremos y pulsaremos "Add" :
Seleccionaremos "Sub-Menu" y pulsaremos "OK":
Pulsaremos en "Add":
Seleccionaremos "Item" y pulsaremos "OK":
Añadiremos los elementos de menú como hemos explicado anteriormente, en este caso formarán parte del submenú de "menu_linterna":
El fichero XML con algún submenú:
El fichero XML de un menú vacío contiene:
El fichero XML con todos los elementos de menú y submenús de nuestra aplicación Android:
- android:title="@string/text_menu_configuracion"
android:checked="false" android:visible="true"
android:checkable="false"
android:enabled="true"
android:icon="@drawable/configuracion">
android:icon="@drawable/visitar_url">
/home/ajpdsoft/Descargas/glyfx_android_common_2/Menu/options.png
android:icon="@drawable/linterna">
Si queremos añadir iconos a los elementos de menú los
descargaremos de alguna web (o los creareamos con alguna aplicación de
diseño gráfico), Android admite iconos PNG:
Copiaremos los iconos a las carpetas "res" -
"drawable-...", podemos copiarlos desde el explorador de archivos del
sistema operativo (Explorador de archivos en Windows o Nautilus en
Linux) y pegalos en Eclipse, en las carpetas correspondientes. Cuando creamos un nuevo proyecto Android en Eclipse,
se crearán varias carpetas dentro de "res" llamadas "drawable-hdpi",
"drawable-ldpi", "drawable-mdpi" y "drawable-xhdpi". Crearemos o
pegaremos aquí los ficheros de imagen con el tamaño adecuado para cada
tipo de pantalla Android (hdpi, ldpi, mdpi, xhdpi). En nuestro caso
copiaremos los ficheros "configuracion.png", "linterna.png",
"visitar_url.png":
Tras agregar los iconos a las carpetas "res" -
"drawable-xxx" de nuestro proyecto Eclipse, abriremos el fichero xml del
menú creado anteriormente y seleccionaremos el elemento de menú al que
queramos añadirle el icono, tras seleccionarlo, en la propiedad "Icon"
introduciremos "@drawable/xxx" donde "xxx" será el nombre del fichero
.png añadido a las carpetas "res" - "drawable-xxx" sin la extensión:
Código Java en aplicación Android para cargar fichero XML de menú
Añadiremos el código Java para cargar el menú en la aplicación Android (cuando el usuario pulse la tecla de "Menú" en su móvil Android), para ello abriremos el fichero .java de nuestro proyecto Android y añadiremos el siguiente código "onCreateOptionsMenu":
//para mostrar el menú de la aplicación
@Override
public boolean onCreateOptionsMenu(Menu menu)
{
getMenuInflater().inflate(
R.menu.activity_ajpdsoft_linterna, menu);
return true;
}
Donde "activity_ajpdsoft_linterna" será el nombre que le hayamos dado al fichero XML donde hemos guardado las opciones de menú anteriormente:
Con este código y el fichero XML con los elementos del menú ya podremos compilar y probar el menú en el emulador Android de Eclipse, de momento no hará nada ningún elemento de menú pues aún no lo hemos programado, pero ya aparecerá al pulsar la tecla "Menú":
Pulsando en el menú "Linterna":
Nos aparecerá el submenú que hemos creado con sus dos elementos de menú:
Nota importante: para usar menús en aplicación Android deberemos añadir los siguientes imports:
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
Añadir código Java para cada elemento de menú en aplicación Android
Para que cada elemento de menú añadido anteriormente tenga una funcionalidad deberemos añadir el siguiente código
Java:
//código para cada opción de menú
@Override
public boolean onOptionsItemSelected(MenuItem item)
{
switch (item.getItemId())
{
case R.id.menu_configuracion:
menuConfiguracion();
return true;
case R.id.menu_linterna_encender:
encenderLinternaAndroid();
return true;
case R.id.menu_linterna_apagar:
apagarLinternaAndroid();
return true;
case R.id.menu_visitar_web:
visitarURL("http://www.ajpdsoft.com");
return true;
default:
return super.onOptionsItemSelected(item);
}
}
Donde:
- menu_configuracion, menu_linterna_encender, menu_linterna_apagar y menu_visitar_web son los ID de cada elemento de menú creado anteriormente.
- cada "case" se corresponderá con cada elemento de menú, en cada "case" colocaremos el código Java que queramos que se ejecute para la acción del menú. Por ejemplo, para el menú "menu_visitar_web" se ejecuta un procedimiento llamado "visitarURL" que estará más abajo:
public void visitarURL(String url)
{
Intent browserIntent =
new Intent(Intent.ACTION_VIEW,
Uri.parse(url));
startActivity(browserIntent);
}
De la misma forma, los procedimientos
"menuConfiguracion",
"encenderLinternaAndroid" y "apagarLinternaAndroid" existirán en
nuestro código Java y realizarán la acción que deseemos para la opción
de menú al que se correspondan.
Con el código anterior y cada procedimiento ya tendremos asignado el código Java a cada opción de menú de nuestra aplicación Android.
Añadir menú Android por código Java directamente sin usar fichero XML
private static final int menu_configuracion = 1;
private static final int menu_linterna = 2;
private static final int menu_visitar_url = 3;
private static final int menu_linterna_encender = 4;
private static final int menu_linterna_apagar = 5;
//...
@Override
public boolean onCreateOptionsMenu(Menu menu) {
menu.add(Menu.NONE, menu_configuracion,
Menu.NONE, "Configuración").setIcon(R.drawable.configuracion);
menu.add(Menu.NONE, menu_linterna,
Menu.NONE, "Linterna").setIcon(R.drawable.linterna);
menu.add(Menu.NONE, menu_visitar_url,
Menu.NONE, "Visitar url").setIcon(R.drawable.visitar_url);
return true;
}
Para añadir submenús:
SubMenu submenu1 = menu.addSubMenu(Menu.NONE,
menu_linterna, Menu.NONE,
"Linterna").setIcon(R.drawable.linterna);
submenu1.add(Menu.NONE, menu_linterna_encender,
Menu.NONE, "Encender");
submenu1.add(Menu.NONE, menu_linterna_apagar,
Menu.NONE, "Apagar");
Publicar aplicación Android en Google Play
En el siguiente tutorial explicamos cómo publicar una aplicación para dispotivos Android en Google Play (antes Google Android Market):
Artículos relacionados
- Cómo añadir un botón y su código en aplicación Android con Eclipse.
- Mi primera aplicación Android con Eclipse en Linux, instalar Eclipse Ubuntu.
- Publicar aplicación Android en Google Play, obtener beneficios.
- Desarrollar aplicación Android con acceso a base de datos SQLite con Eclipse.
- Desarrollar aplicaciones Android con Google App Inventor de forma visual.
- Desarrollar aplicación lector de códigos de barras para Android con App Inventor.
- AjpdSoft Monitor Wifi Android.
- AjpdSoft Agenda Telefónica Android.
- AjpdSoft Lector Códigos de Barras Android.
- Como crear una aplicación con Java y Eclipse.
- Instalación y configuración de Eclipse SQL Explorer en Eclipse (Java).
- Instalar y trabajar con la clase Visual Editor de Eclipse (Java).
- Mi primera aplicación para teléfono móvil basada en Java (J2ME) con NetBeans.
- Java en estado puro, mi primera aplicación Java.
- Cómo acceder a MySQL con JSP, Tomcat y JDBC.
- Artículos del Proyecto AjpdSoft sobre el lenguaje de programación Java.
- Ejercicios resueltos en el lenguje de programación C.
- Artículos del Proyecto AjpdSoft sobre sistemas operativos (Windows, GNU Linux, etc.).
- Artículos del Proyecto AjpdSoft sobre los sistemas operativos Microsoft Windows.
- Artículos del Proyecto AjpdSoft sobre programación.
- Artículos del Proyecto AjpdSoft sobre Delphi (lenguaje de programación).
- Artículos del Proyecto AjpdSoft sobre Visual Basic (lenguaje de programación).
Créditos
Artículo realizado íntegramente por Alonsojpd miembro fundador del proyecto Proyecto AjpdSoft.
Cómo añadir un botón y su código en aplicación Android con Eclipse
Mostramos en este tutorial cómo añadir un botón a un layout de una aplicación Android en el IDE Eclipse. Explicamos cómo añadirle código al evento "click" (cuando el usuario pulsa el botón con el dedo en el móvil Android), como ejemplo añadiremos el código necesario para abrir el navegador por defecto y navegar a una URL concreta.
- Requisitos para desarrollar aplicación para dispositivos Android con Eclipse.
- Añadir un botón a un layout y añadir código en el evento onClick.
- Publicar aplicación Android en Google Play.
- Artículos relacionados.
- Créditos.
Requisitos para desarrollar aplicación para dispositivos Android con Eclipse
En el siguiente enlace mostramos un tutorial donde explicamos paso a paso cómo instalar Eclipse y cómo desarrollar una aplicación para dispositivos con Android:
Añadir un botón a un layout y añadir código en el evento onClick
Añadir un botón desde Graphical Layout o manualmente desde fichero XML
Explicaremos a continuación cómo añadir un botón (Button) a una apliación Android en Eclipse,
en primer lugar ya tendremos creado el Layout de nuestra aplicación
(ventana principal). En este layout que podemos abrir desde "res" -
"layout", haremos doble click sobre "activity_ajpdsoft_linterna.xml"
(puede tener cualquier otro nombre). Eclipse
nos mostrará la edición gráfica del layout con los posibles componentes
a agregar, en el grupo "Form Widgets" de la ventana "Palette"
seleccionaremos "Button":
Y lo arrastraremos al lugar del layout donde queramos que aparezca:
Seleccionando el nuevo botón, Eclipse nos mostrará en la parte derecha la ventana "Properties" donde indicaremos las dos propiedades más importantes:
- Id: nombre que identificará el Button para referenciarlo en el código Java, por ejemplo "@+id/btURL" (siempre indicaremos "@+id/nombre_identificativo":
- La otra propiedad importante para el Button será el texto que se mostrará al usuario, tendremos dos posibilidades:
- Lo podemos escribir directamente en la propiedad "Text" (no es recomendable).
- Antes de asignarle un texto al Button crearemos un "Value" en "Resources". Para ello seguiremos los siguientes pasos, abriremos las siguientes carpetas en "Project Explorer": "res" - "values", haremos doble click en "strings.xml". En la parte derecha Eclipse nos mostrará los values actuales, pulsaremos "Add":
Seleccionaremos "String" y pulsaremos "OK":
Introduciremos un nombre identificativo para el nuevo String en "Name", por ejemplo "text_url" y un valor en "Value", por ejemplo "Visitar web". Cerraremos el fichero "strings.xml" y guardaremos los cambios:
En realidad lo único que hemos hecho es añadir la siguiente línea al fichero "strings.xml":Visitar web Una vez añadido el string volveremos al layout, seleccionaremos el Button y en la propiedad "Text" pulsaremos el botón "...":En la ventana de selección de recurso (Resource Chooser) seleccionaremos el string añadido anteriormente "text_url":
De esta forma desde "Graphical layout" ya tendremos el botón añadido a la ventana principal de la aplicación Android:
Como casi todo en Eclipse,
podremos ver y modificar e incluso añadir cualquier componente editando
directamente el fichero correspondiente al layout, pulsando en la parte
inferior del layout abierto en el fichero xxx.xml, veremos el código XML necesario para añadir cualquier componente de nuestra aplicación, enmarcamos en rojo el código XML que ha añadido el diseñador gráfico de forma automática para nuestro botón:
Asignar código a evento onClick de un botón en Eclipse para aplicaciones Android
Abriremos el fichero xxx.java de nuestra
aplicación que estará en el "Project Explorer", en la carpeta "src", en
nuestro caso "AjpdSoftLinterna.java". Para trabajar con un Button
deberemos tener un import al principio del programa:
import android.widget.Button;
En la clase de la aplicación añadiremos la siguiente línea:
private Button btURL;(donde "btURL" será el nombre que le hayamos asignado al botón al crearlo en el layout, la propiedad "Id")
Por último añadiremos dentro de "public void
onCreate..." las siguientes líneas de código Java para crear el evento
OnClick, que será el código que se ejecute cuando el usuario pulse en el
botón:
btURL = (Button) findViewById(R.id.btURL);
btURL.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v)
{
Intent browserIntent =
new Intent(Intent.ACTION_VIEW,
Uri.parse("http://www.ajpdsoft.com"));
startActivity(browserIntent);
}
});
El código anterior permitirá que cuando el usuario pulse en el botón se abrirá el navegador por defecto y se navegará a la URL indicada. Para que funcione el código anterior hay que añadir dos imports al principio:
import android.net.Uri;
import android.content.Intent;
Ahora probaremos la aplicación en el emulador, para ello pulsaremos en "Run" - "Run":
Si todo es correcto se ejecutará la aplicación en el emulador, mostrando nuestro nuevo botón "Visitar web":
Si el usuario de nuestra aplicación Android desarrollada con Eclipse pulsa en el botón se abrirá el navegador por defecto de nuestro dispositivo Android y se visitará la URL "www.ajpdsoft.com":
Publicar aplicación Android en Google Play
En el siguiente tutorial explicamos cómo publicar una aplicación para dispotivos Android en Google Play (antes Google Android Market):
Artículos relacionados
- Mi primera aplicación Android con Eclipse en Linux, instalar Eclipse Ubuntu.
- Publicar aplicación Android en Google Play, obtener beneficios.
- Desarrollar aplicación Android con acceso a base de datos SQLite con Eclipse.
- Desarrollar aplicaciones Android con Google App Inventor de forma visual.
- Desarrollar aplicación lector de códigos de barras para Android con App Inventor.
- AjpdSoft Monitor Wifi Android.
- AjpdSoft Agenda Telefónica Android.
- AjpdSoft Lector Códigos de Barras Android.
- Como crear una aplicación con Java y Eclipse.
- Instalación y configuración de Eclipse SQL Explorer en Eclipse (Java).
- Instalar y trabajar con la clase Visual Editor de Eclipse (Java).
- Mi primera aplicación para teléfono móvil basada en Java (J2ME) con NetBeans.
- Java en estado puro, mi primera aplicación Java.
- Cómo acceder a MySQL con JSP, Tomcat y JDBC.
- Artículos del Proyecto AjpdSoft sobre el lenguaje de programación Java.
- Ejercicios resueltos en el lenguje de programación C.
- Artículos del Proyecto AjpdSoft sobre sistemas operativos (Windows, GNU Linux, etc.).
- Artículos del Proyecto AjpdSoft sobre los sistemas operativos Microsoft Windows.
- Artículos del Proyecto AjpdSoft sobre programación.
- Artículos del Proyecto AjpdSoft sobre Delphi (lenguaje de programación).
- Artículos del Proyecto AjpdSoft sobre Visual Basic (lenguaje de programación).
Créditos
Artículo realizado íntegramente por Alonsojpd miembro fundador del proyecto Proyecto AjpdSoft.
Suscribirse a:
Entradas (Atom)





























































