Mostrando entradas con la etiqueta móviles. Mostrar todas las entradas
Mostrando entradas con la etiqueta móviles. Mostrar todas las entradas

3/29/2013

Mostrar mensaje AlertDialog con lista de elementos para seleccionar Java Android

Mostrar mensaje AlertDialog con lista de elementos para seleccionar Java Android

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

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.
Tipos de menús en Android
  • Submenú. son menús secundarios que se pueden mostrar al pulsar sobre una opción de un menú principal (menú de opciones).
Tipos de menús en Android
  • 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.
Tipos de menús en Android

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ú:
Fichero XML para crear menús en Android con Eclipse
Seleccionaremos "Item" y pulsaremos "OK":
Fichero XML para crear menús en Android con Eclipse
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":
Fichero XML para crear menús en Android con Eclipse
Seleccionaremos "String" y pulsaremos "OK":
Fichero XML para crear menús en Android con Eclipse
Introduciremos los datos "Name" (nombre identificativo, se usará para el código Java o XML) y "Value" (texto que verá el usuario):
Fichero XML para crear menús en Android con Eclipse
Cerraremos el fichero "strings.xml":
Fichero XML para crear menús en Android con Eclipse
Guardaremos los cambios pulsando en "Yes" en el mensaje "strings.xml has been modified. Save changes?":
Fichero XML para crear menús en Android con Eclipse
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":
Fichero XML para crear menús en Android con Eclipse
Seleccionaremos el string creado anteriormente "text_menu_configuracion":
Fichero XML para crear menús en Android con Eclipse
Para consultar el código XML en la parte inferior pulsaremos en la pestaña "nombre_fichero_menu.xml":
Fichero XML para crear menús en Android con Eclipse
El item añadido anteriormente generará el siguiente código XML:
Fichero XML para crear menús en Android con Eclipse
El contenido del fichero XML de menú generado por el diseñador gráfico:


android:title="@string/text_menu_configuracion"
android:checked="false" android:visible="true"
android:checkable="false"
android:enabled="true">


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" :
Fichero XML para crear menús en Android con Eclipse
Seleccionaremos "Sub-Menu" y pulsaremos "OK":
Fichero XML para crear menús en Android con Eclipse
Pulsaremos en "Add":
Fichero XML para crear menús en Android con Eclipse
Seleccionaremos "Item" y pulsaremos "OK":
Fichero XML para crear menús en Android con Eclipse
Añadiremos los elementos de menú como hemos explicado anteriormente, en este caso formarán parte del submenú de "menu_linterna":
Fichero XML para crear menús en Android con Eclipse
El fichero XML con algún submenú:


android:title="@string/text_menu_configuracion"
android:checked="false" android:visible="true"
android:checkable="false"
android:enabled="true">
android:title="@string/text_url">


android:title="@string/text_linterna">

android:title="@string/text_encender"/>
android:title="@string/text_apagar"/>




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:title="@string/text_url"
android:icon="@drawable/visitar_url">

/home/ajpdsoft/Descargas/glyfx_android_common_2/Menu/options.png
android:title="@string/text_linterna"
android:icon="@drawable/linterna">

android:title="@string/text_encender"/>
android:title="@string/text_apagar"/>



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:
Fichero XML para crear menús en Android con Eclipse
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":
Fichero XML para crear menús en Android con Eclipse
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:
Fichero XML para crear menús en Android con Eclipse

 

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:
Código Java en aplicación Android para cargar fichero XML de menú
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ú":
Código Java en aplicación Android para cargar fichero XML de menú
Pulsando en el menú "Linterna":
Código Java en aplicación Android para cargar fichero XML de menú
Nos aparecerá el submenú que hemos creado con sus dos elementos de menú:
Código Java en aplicación Android para cargar fichero XML 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:
Añadir código Java para cada elemento de menú en aplicación Android
    //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

Añadiremos el siguiente código Java para crear un menú 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


Créditos

Artículo realizado íntegramente por Alonsojpd miembro fundador del proyecto Proyecto AjpdSoft.

10/24/2010


Explicamos en este artículo cómo controlar remotamente (desde cualquier parte del mundo) nuestro equipo de escritorio con Microsoft Windows 7 mediante un iPhone 4. Con este dispositivo de Apple podremos controlar el equipo de nuestra casa, como si estuviésemos sentados en la oficina, con un único requisito: tanto nuestro equipo como el iPhone deben tener conexión a Internet. Utilizaremos para ello TeamViewer, software gratuito (siempre que no sea para uso comercial).


 

Requisitos iniciales para hacer control remoto desde el iPhone a un PC de sobremesa

En primer lugar deberemos disponer, lógicamente, de un dispositivo iPhone de Apple (lo explicado aquí también es válido para un iPod).
Necesitaremos instalar iTunes en el equipo de sobremesa o portátil, como explicamos en este artículo:
Por supuesto, deberemos conectar el dispositivo iPhone al equipo de sobremesa o portátil para instalar TeamViewer con iTunes:
AjpdSoft AjpdSoft Registro para obtener IP Apple, conexión iPhone a
 PC y sincronizar datos desde iTunes

Instalar TeamViewer Host en el equipo de sobremesa con Microsoft Windows 7

En primer lugar necesitaremos instalar el cliente del software de control remoto en el equipo de sobremesa con Microsoft Windows 7, en concreto descargaremos e instalaremos TeamViewer Host, para ello abriremos un navegador en nuestro PC y accederemos a la URL:

http://www.teamviewer.com/es/download/index.aspx
Tras descargar el fichero Viewer_Host_Setup-aeh.exe correspondiente al instalador de TeamViewer Host, lo ejecutaremos, se iniciará el asistente de instalación de TeamViewer Host, pulsaremos "Siguiente":
AjpdSoft Instalar Teamviewer Host en el equipo de sobremesa con 
Microsoft Windows 7
Si sólo vamos a usar TeamViewer Host de forma privada (no comercial) marcaremos "privadamente / no comercial", si queremos usarlo en nuestra empresa deberemos adquirir la licencia correspondiente. En nuestro caso lo instalaremos para uso privado por lo que marcaremos "privadamente / no comercial" y pulsaremos "Siguiente":
AjpdSoft Instalar Teamviewer Host en el equipo de sobremesa con 
Microsoft Windows 7
Leeremos el acuerdo de licencia, si estamos conformes y sólo vamos a instalar TeamViewer para uso privado marcaremos "Acepto los términos de la licencia" y "Confirmo que utilizo TeamViewer exclusivamente con carácter privado":
AjpdSoft Instalar Teamviewer Host en el equipo de sobremesa con 
Microsoft Windows 7
A continuación introduciremos la contraseña, que será la que necesitemos introducir en el iPhone para hacer control remoto a este equipo. Es conveniente que sea una contraseña segura (con números, letras mayúsculas y minúsculas y algún carácter especial):
AjpdSoft Instalar Teamviewer Host en el equipo de sobremesa con 
Microsoft Windows 7
Una vez instalado TeamViewer Host realizará una conexión a Internet, a los servidores de TeamViewer, para obtener un ID único para nuestro equipo, mostrará una serie de números que necesitaremos introducir en nuestro iPhone para conectarnos por control remoto a nuestro PC de sobremesa. Anotaremos este identificador y pulsaremos "Aceptar":
AjpdSoft Instalar Teamviewer Host en el equipo de sobremesa con 
Microsoft Windows 7
TeamViewer Host quedará iconizado en el área de notificación, pulsando con el botón derecho podremos ver el ID y las opciones de configuración de TeamViewer Host para, por ejemplo, cambiar la contraseña:
AjpdSoft Instalar Teamviewer Host en el equipo de sobremesa con 
Microsoft Windows 7
El asistente de instalación habrá creado e iniciado un servicio llamado TeamViewer5, que podremos ver en Servicios de Windows 7 (desde Ejecutar - services.msc):
AjpdSoft Instalar Teamviewer Host en el equipo de sobremesa con 
Microsoft Windows 7
Hay que tener en cuenta que, por defecto, el sevicio de TeamViewer ocupará el puerto 80 (http) de nuestro equipo, por lo que si abrimos un navegador y escribimos la URL: http://localhost nos aparecerá la siguiente ventana:
AjpdSoft Instalar Teamviewer Host en el equipo de sobremesa con 
Microsoft Windows 7
Indicando que para liberar el puerto 80, por ejemplo si queremos que nuestro equipo sea un montar un servidor web, deberemos acceder a las opciones avanzadas de TeamViewer y marcar la opción "No use el puerto de entrada 80 (recomendado solamente para servidores web):
AjpdSoft Instalar Teamviewer Host en el equipo de sobremesa con 
Microsoft Windows 7
La opción anterior sólo será necesario marcarla en el caso de que queramos montar un servidor web en nuestro PC de sobremesa, pues los servidores web suelen usar habitualmente el puerto 80.
La gran ventaja de TeamViewer con respecto a otras aplicaciones de control remoto es que no necesita que se abran o mapeen puertos en cortafuegos o routers pues usa el puerto 80 que suele estar abierto (para la navegación) en todos los equipos.


Instalar TeamViewer en el iPhone con iTunes

A continuación explicamos cómo instalar TeamViewer en el iPhone, tras instalar iTunes y conectar el iPhone al equipo con el cable USB.
Abriremos un navegador en el equipo de sobremesa o portátil, accederemos a la URL:

http://itunes.apple.com/es/app/teamviewer/id357069581

(para el caso de disponer de un iPhone)
O la URL siguiente para el caso de un iPad:

http://itunes.apple.com/es/app/teamviewer/id379424610

(para el caso de disponer de un iPad, seleccionaremos TeamViewer HD)
Pulsaremos en el enlace "Ver en iTunes":

AjpdSoft Instalar TeamViewer en el iPhone con iTunes
Seleccionaremos "iTunes" y pulsaremos "Aceptar" en la ventana de lanzamiento de aplicaciones de Mozilla Firefox:
AjpdSoft Instalar TeamViewer en el iPhone con iTunes
Se abrirá iTunes y la web de App Store con TeamViewer, pulsaremos en "App gratuita" y seleccionaremos "Añadir a la lista de deseos":
AjpdSoft Instalar TeamViewer en el iPhone con iTunes
Nos mostrará un mensaje indicando si estamos seguros de añadir el artículo a la Lista de deseos, pulsaremos "Descárgalo ahora":

AjpdSoft Instalar TeamViewer en el iPhone con iTunes



Con el texto: "¿Estás seguro de que deseas añadir este artículo a tu Lista de deseos? por el momento este artículo puede descargarse gratis, pero los precios pueden cambiar".
Se iniciará en iTunes la descarga de la aplicación TeamViewer desde el App Store de Apple:
AjpdSoft Instalar TeamViewer en el iPhone con iTunes
Conectaremos el iPhone, en la parte izquierda de iTunes, en "Dispositivos", seleccionaremos nuestro iPhone, en la parte derecha y superior seleccionaremos "Aplicaciones". Veremos en esta sección TeamViewer, para instalarla definitivamente en el iPhone pulsaremos en el botón "Aplicar":
AjpdSoft Instalar TeamViewer en el iPhone con iTunes
Se iniciará la instalación de TeamViewer en el iPhone para controlar remotamente nuestro equipo (PC) de sobremesa o portátil desde el iPhone:
AjpdSoft Instalar TeamViewer en el iPhone con iTunes
En unos segundos la aplicación quedará instalada en el iPhone.


Prueba de control remoto desde el iPhone al equipo de sobremesa o portátil

Una vez instalado TeamViewer en el iPhone, nos aparecerá el acceso directo, lo pulsaremos para abrirlo:
AjpdSoft Prueba de control remoto desde el iPhone al equipo de 
sobremesa o portátil
Introduciremos el ID obtenido en este paso de instalación de TeamViewer Host en el equipo de sobremesa o portátil y la contraseña y pulsaremos "Conectar con asociado:
AjpdSoft Prueba de control remoto desde el iPhone al equipo de 
sobremesa o portátil
Nos mostrará las instrucciones para controlar el puntero del ratón remoto y hacer clic, doble clic y pulsar el botón derecho (en el equipo remoto), pulsaremos "Continuar" una vez leídas las intrucciones:
AjpdSoft Prueba de control remoto desde el iPhone al equipo de 
sobremesa o portátil
Y ya tendremos acceso remoto a nuestro equipo de escritorio con Microsoft Windows 7, volcando el iPhone tendremos una mejor vista del escritorio de nuestro equipo de sobremesa o portátil. Podremos apliar una zona haciendo un "pellizco" en la pantalla del iPhone. Cualquier movimiento de ratón o clic que hagamos en el iPhone se enviará para realizarse remotamente en el equipo:
AjpdSoft Prueba de control remoto desde el iPhone al equipo de 
sobremesa o portátil
En el equipo de sobremesa o portátil con Microsoft Windows 7 aparecerá un aviso en la parte inferior derecha indicando la conexión desde el iPhone:
AjpdSoft Prueba de control remoto desde el iPhone al equipo de 
sobremesa o portátil

Artículos relacionados


Créditos

Artículo realizado íntegramente por Alonsojpd miembro fundador del proyecto AjpdSoft.

Cómo actualizar el software del iPhone 4, sincronizar datos, hacer copia de seguridad. Explicamos cómo cómo actualizar la versión del software iOS de iPhone 4, cómo sincronizar los contactos, notas y mails con Outlook, cómo hacer copia de seguridad, etc. Para ello utilizaremos iTunes en un equipo con Microsoft Windows 7 como sistema operativo.


 

Descargar e instalar iTunes en un equipo con Microsoft Windows 7

Descargaremos la aplicación iTunes desde:
http://www.apple.com/es/itunes
El fichero, en la versión actual, se llama iTunesSetup.exe y ocupa 71,5 MB
Ejecutaremos el fichero anterior (a ser posible pulsando con el botón derecho del ratón sobre él y seleccionando "Ejecutar como administrador". Se iniciará el asistente de instalación de iTunes, pulsaremos "Siguiente":
AjpdSoft Descargar e instalar iTunes en un equipo con Microsoft 
Windows 7
Leeremos el contrato de licencia, si estamos de acuerdo pulsaremos "Acepto los términos del contrato de licencia" y pulsaremos "Siguiente":
AjpdSoft Descargar e instalar iTunes en un equipo con Microsoft 
Windows 7
Si no queremos usar iTunes como aplicación para abrir archivos de audio desmarcaremos "Utilizar iTunes como la aplicación de audio predeterminada", pulsando en "Modificar" en "Carpeta de destino" podremos cambiar la ubicación de la instalación de la aplicación. Pulsaremos "Instalar" para iniciar la instalación de iTunes:
AjpdSoft Descargar e instalar iTunes en un equipo con Microsoft 
Windows 7
Pulsaremos "Finalizar", dejando marcado "Abrir iTunes después de salir del instalador":
AjpdSoft Descargar e instalar iTunes en un equipo con Microsoft 
Windows 7

 

 

Registro para obtener IP Apple, conexión iPhone a PC y sincronizar datos desde iTunes

Abriremos iTunes una vez instalado, por ser la primera vez nos pedirá que registremos nuestro iPhone, si queremos hacerlo pulsaremos "Continuar":
AjpdSoft Registro para obtener IP Apple, conexión iPhone a PC y 
sincronizar datos desde iTunes
Leeremos el contrato de licencia del software del iPhone, si estamos de acuerdo marcaremos "He leído y acepto las condiciones del contrato de licencia de software del iPhone" y pulsaremos "Continuar":
AjpdSoft Registro para obtener IP Apple, conexión iPhone a PC y 
sincronizar datos desde iTunes
Si no disponemos de un ID de Apple, en este paso podremos crearlo. Este ID será necesario para acceder a iTunes y descargar aplicaciones, por lo que si no lo tenemos aún marcaremos "No tengo un ID de Apple" y pulsaremos "Continuar":
AjpdSoft Registro para obtener IP Apple, conexión iPhone a PC y 
sincronizar datos desde iTunes
Introduciremos los datos que nos piden en el formulario de registro del iPhone y pulsaremos "Continuar":
AjpdSoft Registro para obtener IP Apple, conexión iPhone a PC y 
sincronizar datos desde iTunes
A continuación nos mostrará una ventana de configuración del iPhone donde indicaremos los siguientes datos (de sincronización):
  • Nombre: nombre del iPhone para identificarlo (si tenemos que conectar varios).
  • Sincronizar automáticamente contactos, calendarios, favoritos, notas y cuentas de correo: marcaremos esta opción si tenemos un cliente de email como Outlook para sincronizar los contactos, calendario, marcadores, notas y email entre el PC y el iPhone.
  • Sincronizar contactos con: podremos elegir con qué aplicación sincronizar los contactos.
  • Sincronizar calendarios con: podremos elegir con qué aplicación sincronizar los calendarios.
  • Sincronizar marcadores con: podremos elegir con qué aplicación sincronizar los marcadores.
  • Sincronizar notas con: podremos elegir con qué aplicación sincronizar las notas.
  • Sincronizar aplicaciones automáticamente: marcando esta opción, si hemos descargado alguna aplicación de iTunes Store se instalará automáticamente al conectar el iPhone al PC.
AjpdSoft Registro para obtener IP Apple, conexión iPhone a PC y 
sincronizar datos desde iTunes
A continuación conectaremos el iPhone 4 al equipo mediante el puerto USB usando el cable que viene en el paquete adquirido:
AjpdSoft Registro para obtener IP Apple, conexión iPhone a PC y 
sincronizar datos desde iTunes
iTunes detectará el dispositivo iPhone 4 conectado al PC, pulsando en "Sincronizar" se iniciará el proceso de sincronización entre el PC y el iPhone según las opciones elegidas anteriormente. También nos mostrará datos globales de nuestro iPhone: nombre, capacidad (total y libre), versión del software, número de serie, teléfono de la tarjeta de datos, etc.:
AjpdSoft Registro para obtener IP Apple, conexión iPhone a PC y 
sincronizar datos desde iTunes
La primera ver que sincronicemos puede que nos muestre el siguiente mensaje, si lo deseamos pulsaremos "Aceptar", en caso contrario pulsaremos "No, gracias":
AjpdSoft Registro para obtener IP Apple, conexión iPhone a PC y 
sincronizar datos desde iTunes


Con el texto: "Puede ayudar a Apple a mejorar sus productos haciendo que su iPhone envíe automáticamente información periódica a Apple sobre su funcionamiento y el uso que se hace de él".
Continuará la sincronización del email, los contactos y el calendario (según las opciones elegidas):
AjpdSoft Registro para obtener IP Apple, conexión iPhone a PC y 
sincronizar datos desde iTunes
Una vez concluida la sincronización nos mostrará el mensaje "El iPhone ya se ha sincronizado. Puede desconectarlo":
AjpdSoft Registro para obtener IP Apple, conexión iPhone a PC y 
sincronizar datos desde iTunes

Actualizar el software del iPhone con iTunes

Consultar la versión actual del software en el iPhone 4

Desbloquearemos el iPhone, pulsaremos en "Ajustes":
AjpdSoft Consultar la versión actual del software en el iPhone 4
Pulsaremos en "General":
AjpdSoft Consultar la versión actual del software en el iPhone 4
Pulsaremos en "Información":
AjpdSoft Consultar la versión actual del software en el iPhone 4
El iPhone nos mostrará una ventana con la información general: red, número de canciones, número de vídeos, fotos, aplicaciones instaladas, capacidad total, capacidad disponible, versión (en nuestro caso la 4.0.2 (8A400), operador, etc.
AjpdSoft Consultar la versión actual del software en el iPhone 4

 

Actualizar el software del iPhone iOS con iTunes

Tras conectar el iPhone, iTunes nos mostrará la información general del dispositivo, si detecta que existe una versión superior a la de nuestro dispositivo, motrará el botón "Actualizar" en la sección "Versión". Pulsando en este botón podremos actualizar el software de nuestro iPhone:
AjpdSoft Actualizar el software del iPhone iOS con iTunes
Nos mostrará un mensaje indicando que se actualizará el software del iPhone, pulsaremos "Actualizar":
AjpdSoft Actualizar el software del iPhone iOS con iTunes


Con el texto: "iTunes actualizará el software del iPhone a la versión 4.1 de iOS y verificará la actualización con Apple".
Se iniciará el asistente de actualización de software del iPhone, que actualizará iOS de la versión 4.0.2 a la 4.1:
AjpdSoft Actualizar el software del iPhone iOS con iTunes
Leeremos el contrato de licencia, si estamos de acuerdo pulsaremos "Acepto":
AjpdSoft Actualizar el software del iPhone iOS con iTunes
Se iniciará la descarga de la actualización de software del iPhone (de 589MB), podremos ver el progreso si pulsamos en "Descargas", en la parte izquierda de la ventana de iTunes:
AjpdSoft Actualizar el software del iPhone iOS con iTunes
Tras la descarga, iTunes contactará con el iPhone y la transferirá al dispositivo, se reiniciará y se iniciará la actualiación, mostrará una barra de progreso en la propia pantalla del iPhone:
AjpdSoft Actualizar el software del iPhone iOS con iTunes
Cuando el proceso de actualización haya concluido, en iTunes podremos ver en "Versión del software" la nueva versión, la 4.1 y en "Versión" podremos ver el texto "El software del iPhone está actualizado. iTunes volverá a buscar automáticamente una actualización el XXX:
AjpdSoft Actualizar el software del iPhone iOS con iTunes
Accediendo al iPhone podremos ver algunas de las nuevas características que incorpora la nueva versión 4.1:
  • El Game Center:
AjpdSoft Actualizar el software del iPhone iOS con iTunes
  • La función HDR (High dynamic range ó imágenes de alto rango dinámico) para la cámara:
AjpdSoft Actualizar el software del iPhone iOS con iTunes
  • En Información podremos ver la nueva versión 4.1 (8B117):
AjpdSoft Actualizar el software del iPhone iOS con iTunes

Copia de seguridad (backup) de los datos del iPhone con iTunes

Para realizar una copia de seguridad de los datos y configuraciones de nuestro iPhone, abriremos iTunes, conectaremos el iPhone al equipo con el cable USB, en la parte izquierda, en "Dispositivos", pulsaremos con el botón derecho del ratón sobre nuestro dispositivo "iPhone de AjpdSoft" y en el menú emergente seleccionaremos "Guardar copia de seguridad":
AjpdSoft Copia de seguridad (backup) de los datos del iPhone con 
iTunes
Se iniciará la copia de seguridad de las configuraciones y datos de nuestro iPhone al disco duro del equipo donde lo tenemos conectado:
AjpdSoft Copia de seguridad (backup) de los datos del iPhone con 
iTunes
Desde el menú "Edición" - "Preferencias":
AjpdSoft Copia de seguridad (backup) de los datos del iPhone con 
iTunes
Podremos ver las últimas copias de seguridad realizadas, podremos también eliminarlas:
AjpdSoft Copia de seguridad (backup) de los datos del iPhone con 
iTunes
Los archivos de copia de seguridad que iTunes realiza del iPhone los guarda en la carpeta:

C:/Users/nombre_usuario/Datos de programa/Apple Computer/MobileSync/Backup

(para el caso de Microsoft Windows 7)

 

Artículos relacionados


Créditos

Artículo realizado íntegramente por Alonsojpd miembro fundador del proyecto AjpdSoft.