seleccionar, copiar y pegar con Android / select, copy and paste with Android


Supongo que si usas Android en algún smartphone o celular, mas de una vez te habras preguntado como copiar un texto, teléfono o dirección de mail para reenviar, o almacenar o lo que sea.

Seleccionar Texto:

Con Shift + Ratón derecha, izquierda, arriba o abajo, podemos seleccionar el texto en pantalla. Si el dispositivo no posee ratón, utilizaremos nuestro dedo, es decir, que sosteniendo Shift y pasando el dedo por la pantalla podremos seleccionar texto.

Copiar y Pegar:

Para copiar podemos utilizar la combinación de teclas Menú + C, es decir, sostenemos la tecla Menú y presionamos la tecla C. Del mismo modo para pegar un texto seleccionado: Menú + V.

Deshacer:

Podemos deshacer con Menú + Z

 

Desconectar / Desactivar tráfico 2G-3G en Android


El tráfico de datos via GPRS SG o 3G puede ser muy alto hoy en día en cualquier smartphone.

En particular, si queremos desconectar el tráfico de datos 2G / 3G en el Android, tenemos varias opciones, entre ellas instalar una aplicación (ej. APNDroid) para realizar el encendido / apagado de este tráfico o directamente establecer un APN sin datos o vacío para cuando queramos deshabilitar este tráfico:
Vamos a Configuración –> Conexiones Inalámbricas y red –> Redes móviles -> Nombres de Punto de Acceso
Menú –> Nuevo APN: En Nombre ponemos “sinAPN” y en APN ponemos “blank“.
Guardamos y ahora tendremos, además del APN asignado por nuestro operador el nuevo “sin APN”

Cuando queramos desactivar el tráfico 2G-3G, tenemos que venir a esta configuración y seleccionar como activo “sin APN”.

Cuando queramos activar nuevamente el tráfico 2G-3G, tenemos que venir a esta configuración y seleccionar como activo el que nos asignó nuestro operador de telefonía.

 

Hola Mundo en Android


1) Instalamos las herramientas de desarrollo:
Descargamos Eclipse desde http://www.eclipse.org/downloads/
Yo elegí la versión “Eclipse IDE for Java Developers”.
Extraemos:

 $ tar -zxvf eclipse-java-indigo-SR2-linux-gtk-x86_64.tar.gz
 instalamos:
 $ sudo mv eclipse /opt/Eclipse

2) Descargamos e instalamos el plugin para Eclipse ADT.
Abrimos Eclipse (podemos poner esta llamada en el menú de aplicaciones):

 $ /opt/Eclipse/eclipse

Luego en el menú “Help –> Install New Software” agregamos la siguiente dirección en el cuadro de dialogo:

 https://dl-ssl.google.com/android/eclipse/

Marcamos “Developer Tools” y le damos “Siguiente”

Aceptamos las licencias y le damos “Finalizar” para completar la instalación.
Nos pedirá reiniciar Eclipse.
3) Después de reiniciar, automaticamente nos consultará por la instalación de los Android SDK.
Seleccionamos las versiones que necesitemos y el programa descargará e instalará el SDK.

4) Configuramos el plugin ADT:
En Eclipse vamos a Window –> Preferences, seleccionamos Android y le damos Aceptar.
5) Configuramos una nueva maquina virtual donde correremos nuestras aplicaciones:
Vamos a Window–>ADV Manager, presionamos New y ponemos los datos de la nueva máquina virtual.

6) Ya estamos en condiciones de escribir nuestra primer linea de código:

Vamos a File–>New –> Android Project

Definimos nombre del proyecto, nombre del paquete y versión de android con que se ejecutará.

Luego podremos desplegar en el arbol del proyecto las partes mas importantes de una aplicación Android:

AndroidManifest: Es un archivo de tipo XML, en este archivo definimos la versión de nuestra aplicación, los activities de los que consta y los permisos que debe de tomar la aplicación (conexión a internet, mensajeria, contactos, etc).

Res/Layout/Main.Xml: Define toda la interfaz gráfica de la aplicación, por defecto crea la inicial con un layout simple.

Res/Values/Strings.Xml: Define un cadena de caracteres a ser llamada desde nuestra aplicación Java.Resulta mas útil que estar escribiendo variables en la propia aplicación. Por defecto nos crea un string que resuelve el nombre de la aplicación.

Res/Drawable: Aquí encontramos todos los iconos e imágenes que vamos a usar en nuestra aplicación.

Src/Package/Aplicación.java: Todo el código en Java de nuestra aplicación.

Ahora bien, para escribir nuestra linea “Hola Mundo”, definimos en el archivo strings.xml:

<string name=”hello”> HolaMundo!</string>

Ahora mostramos el valor de esta variable llamandola desde el archivo de interfaz “main.xml”:

<TextView
android:layout_width=”fill_parent”
android:layout_height=”fill_parent”
android:text=”@string/hello”
/>

con fill_parent le estamos diciendo que ocupe todo el espacio disponible a lo ancho y a lo alto.

Ahora ya podemos ejecutar nuestra aplicación con “Run”. Arrancará la máquina virtual y mostrará el resultado.

7) Para instalar esta aplicación en nuestro dispositivo Android, copiamos el /bin/holamundo.apk a nuestro dispositivo e instalamos.