Hello world!

Hola de nuevo, hoy voy a comentar los principales ficheros y sus principales características al crear un nuevo proyecto Android a partir de Eclipse.

Para crear un nuevo proyecto Android hay que ir al siguiente apartado:

File->New->Project

Seleccionar “Android Application Project”.

1

En “Application Name” se pone el nombre de la aplicación, en “Project Name” el nombre del proyecto y en “Package Name” en nombre del paquete principal.

 2

En esta ventana se selecciona la imagen de icono de la aplicación, el color del fondo y borde. Una aplicación Android debe tener los distintos tamaños de iconos con sus distintas resoluciones.

3

Aquí se crea la “Activity” principal. Una Activity o actividad equivale en Android básicamente un pantalla, a su ejecución y a sus datos (un Activity es mucho más, pero de este tema ya hablaremos en otro momento).

4

Se deben instalar unos paquetes que genera automáticamente el proyecto.

5

Los siguientes archivos son los principales en Android:

AndroidManifest.xml

Este fichero es el más importante, aquí es donde se definen todas las “Activity”, los permisos, títulos, iconos, etc. Se escribe en formato XML, lenguaje basado en etiquetas, parecido a HTML.

androidmanifest

String.xml

Aquí se define los strings (texto) del proyecto, esto no quiere decir que no se pueda poner dentro del proyecto dentro de cada Activity o en Java donde se llama a la Activity, lo que hace este fichero es crear una variable que lo contiene y si queremos cambiar el texto no deberíamos de cambiar el proyecto, si no, que directamente iríamos a este fichero y lo cambiaríamos.

strings

R.java

Este fichero y sus variables se crean automáticamente a partir de los ficheros creados o las variables incluidas en el archivo string.xml. Se pueden acceder directamente a partir de R.”nombre de la sección”.”la variable a utilizar”. Este fichero no se puede modificar manualmente, solo lo hace automáticamente Eclipse.

R

MainActivity.java

Este último fichero no tiene por que tener este nombre, ya que el nombre lo ponemos nosotros y es el ejecutor de la Activity en particular y crear los acontecimientos y ejecuciones en segundo plano de la actividad. Se pueden enlazar con distintos ficheros .java y enlazarlos con las distintas Activitys.

En la función sobre-escrita onCreate() crea la Activity o pantalla para ser vista con el método setContentView() y como argumento se pone la variable de la actividad en el fichero creado R.java.

main

La otra función es para la creación de menús, ya hablaremos de ella más adelante.

Al ejecutar el proyecto yendo a Run, se ejecutará y nos mostrará la pantalla, que en este caso será un texto donde pone helloWorld, para cambiar esto solo tendríamos que ir a la variable del String y cambiarlo por el texto que queramos.

helloworld

Este ejemplo a sido principalmente para ver las partes de un proyecto Android, más adelante mostraremos como poner botones, estilos para crear una aplicación útil en Android. Espero que os guste este artículo.

Instalación IDE Eclipse + Android SDK

Hoy pondré el primer artículo sobre programación android y en este primer post de programación veremos como instalar el IDE Eclipse y el SDK de Android para poder programar para esta plataforma. Este tutorial lo voy a realizar para Linux ya que es el sistema que tengo, pero si lo queréis para Windows solo tenéis que pedirlo.

Lo primero de todo es descargar eclipse de la siguiente web: http://www.eclipse.org/downloads/. Descargamos Eclipse IDE for Java Developers en cualquiera de las dos versiones dependiendo del si el Sistema Operativo es de 32 o 64 bits.

A continuación descargamos el SDK de Android: http://developer.android.com/sdk/index.html y descargamos el SDK correspondiente para Linux.

Puesto que estoy trabajando desde Linux hay que instalar el JRE de Java, lo podéis descargar utilizando el gestor de paquetes Synaptic. Si no tenéis instalado este gestor (que a partir de Ubuntu 11.04 no está por ejemplo), instalarlo mediante el terminal con el siguiente comando: sudo apt-get install synaptic. Una vez instalado abrís el gestor de paquetes Synaptic y buscáis jre y seleccionad el primer paquete que os salga, y por último darle a aplicar.

Ahora ya solo nos faltará instalar el SDK en eclipse. Descomprimimos los dos ficheros que descargamos, en una carpeta accesible, yo por ejemplo utilizo la carpeta personal.

Para abrir eclipse vamos a la carpeta donde lo descomprimimos y lo iniciamos con el siguiente comando: ./eclipse

Seleccionamos el espacio de trabajo:

workspace

Vamos a Help > Instal New Software

IDEeclipseVamos a añadir el SDK de Android pulsando el botón Add… donde añadiremos esta URL http://dl-ssl.google.com/android/eclipse/ y seleccionamos Developer Tools y seguiremos las siguientes imágenes:

installinstall3

install4

install5

Después de reiniciar eclipse seleccionamos la carpeta donde esta nuestro segundo fichero descargado y descomprimido “nuestro Android-Sdk”.

AndroidSDK

AndroidSDK2

AndroidSDK3

Aceptamos todas las versiones que suelen ser una de las más antigua y la más nueva. Se instalaran automáticamente.

Y con todo esto ya hemos terminado de instalar Eclipse y el plugin de Android. En el siguiente post explicare los fundamentos principales para crear un proyecto Android.

Buena, bonita y barata

Bueno días bloggeros, siento haber tardado tanto en publicar un nuevo post, pero he tenido problemas con la operadora de internet, y ya se sabe. Hoy os hablaré sobre la tablet Bq Edison, una tableta que se esta popularizando entre los usuarios españoles, por su gran precio y por ser una table creada por Bq, una empresa del país.

Diseño y conectividad.

Esta tableta cuenta con un diseño y estética elegante, prácticamente igual o parecida a las demás tabletas de 10.1 pulgadas del mercado con las esquinas y bordes redondeados. Su peso es de 655 gr, lo que viene a ser lo mismo que el nuevo iPad, con unas dimensiones de 175 x 257 x 10 mm, y con dos únicos botones, el de encendido y el de volumen.

edisonEn relación con la conectividad, tiene un conector de audio, bluetooth 4.0, WiFi, salida hdmi a 1080p para poder ver los contenidos en la televisión y la gran novedad, un puerto mini-USB compatible con modems usb 3G y en el que se pueden conectar también ratón, teclado y todo lo que se desee. 

Esta tableta tiene dos versiones: sin o con conectividad 3G.

Pantalla

La pantalla que tiene esta tablet Android es de una resolución de 1280 x 800 con tecnología ClearView X-Wide VA, multi-táctil con 10 puntos y un ángulo de visión de 178º.

El mayor problema de esta pantalla reside en la luz directa del sol, que al no tener tecnología IPS no llega a verse igual de nítida con luz natural como podría pasar con las más caras del mercado. 

Hardware y Software

La calidad del hardware de la Bq Edison es excelente, si esta teniendo tanto éxito será por algo, tiene un procesador Dual Core Cortex A9 1.6 GHz, una GPU Quad Core Mali 400 y una RAM de 1 GB. En relación a la memoria interna, dispone de 16 Gb ampliables mediante micro-SD hasta 32 Gb. 

La versión que incorpora de de Android es la 4.0 próximamente actualizable a la 4.2. 

edisonCámara

En este apartado si que deja un poco que desear para lo que nos tienen acostumbrados las demás, la cámara trasera es de 2 mp y la frontal vga.

Batería 

La batería es de 6400 mAh que debido a la gran pantalla si se da un uso excesivo de ella podría agotarse rápidamente, como pasa con nuestros smartphones.

Conclusión

A pesar de la baja calidad de las cámaras y la batería algo escasa, es un gran terminal, con un gran precio: 199€ la versión sin 3G y 249€ la que lo incorpora. Personalmente es un gran regalo para estas navidades, tiene un gran hardware y un software sin publicidad.

Comparativa de los “nuevos ordenadores portátiles”

Hoy compararemos los tres últimos modelos de la tecnología móvil, el Nexus 4 de google y LG, el galaxy S3 de Samsung y por último el iPhone 5, la nueva perla de Apple. Estos tres titanes están revolucionando el mercado actual, tanto por su diseño como por la potencia.

Diseño

Tanto el S3 como el Nexus 4 tienen un diseño similar, con esquinas y bordes redondeados, el terminal de Samsung disponible en blanco y azul metalizado, y el de LG en negro con la parte trasera de cristal. El terminal de Apple sigue su diseño habitual, bordes rectos de aluminio y bordes redondeados, disponible en blanco y negro.

Pantalla

nexus4

Nexus 4

Galaxy S3: pantalla Súper Amoled HD de 4.8”, con una resolución 1280 x 720 píxeles y una densidad de 306 ppi.

Nexus 4: pantalla True HD de 4.7”, con una resolución de 1280 x 768 píxeles y con una densidad de 320 ppi.

iPhone 5: pantalla Retina IPS de 4”, con una resolución de 1136 x 640 píxeles y con una densidad de 326 ppi.

Cámara

Galaxy S3: cámara trasera de 8 Mp, flash LED y que permite grabar imagen y vídeo en HD a 1080p a 30fps, y la cámara delantera a 1.9 Mp con capacidad de capturar imágenes y vídeo a 720p.

iphone

iPhone 5

Nexus 4: cámara trasera de 8 Mp, flash LED y que permite grabar imagen y vídeo en FullHD a 30 fps, y una cámara frontal de 1.2 Mp con capacidad para capturar imágenes y vídeo a 720p.

iPhone 5: cámara trasera iSight de 8 Mp con flash LED, que permite grabar imagen y vídeo a 1080p a 30 fps, y una cámara frontal de 1.3 Mp que graba a 720p .

Hardware

Procesador

RAM

Memoria interna/externa

Galaxy S3

Exynos 4 Quad quad-core a 1.4 GHz

1 Gb

16, 32 o 64 Gb/ microSd (64 Gb)

Nexus 4

Qualcomm Snapdragon APQ8064 de cuatro núcleos a 1.5 GHz

2 Gb

8 o 16 Gb / No disponible

iPhone 5

A6 de doble núcleo a 1.2 GHz

1 Gb

16, 32 o 64 Gb/ No disponible

Galaxy S3

Galaxy S3

Dimensiones, batería y conectividad

Tamaño (mm)

Peso (gr)

Batería (mAh)

Galaxy S3

136.6 x 70.6 x 8.6

133

2100

Nexus 4

133.9 x 68.7 x 9.1

139

2100

iPhone 5

123.38 x 58.6 x 7.6

112

1440

En este caso los 3 terminales disponen de unas características similares, puertos microUSB, Bluetooth 4.0, Wi-Fi 802.11 a/b/g/n y GPS con soporte A-GPS.

Conclusión

Los dispositivos que acabamos de ver son muy parecidos en todos los sentidos, cada uno tiene ventaja en algún aspecto en comparación al resto, pero también hay que tener en cuenta los gustos personales y el precio por cada uno. En este aspecto el ganador indiscutible es el Nexus, al llegar este a costar la mitad que sus competidores. Así que dicho todo esto, vosotros decidís.

Nexus 4: la nueva bestia de google

Como ya estamos acostumbrados, desde hace unos años google nos apremia con su gama de teléfonos Android. Estos terminales ya no son desconocidos para nadie, o por lo menos han oído hablar de ellos.

nexus4En este primer artículo veremos su nuevo smartphone, el nexus 4. Este terminal desarrollado por Google y el nuevo colaborador LG, a diferencia de los anteriores creados por HTC y Samsung. Este cambio de colaborador, a pesar de los problemas que tuvo y tiene LG por actualizar el software de sus terminales, se ve solucionado por las actualizaciones directas de google, dicho esto, han conseguido un gran trabajo y sobre todo, en el aspecto económico. El nuevo dispositivo disponible en 8 Gb por 299€ y en 16 Gb por 349 Gb.

En apariencia el Nexus 4 es un dispositivo grande, una pantalla de 4.7”, con las siguientes medidas: 133,9 x 68,7 x 9,1 milímetros y un peso de 139 gramos, un tamaño al que nos están acostumbrando los nuevos terminales, como el galaxy S3 o el nuevo iPhone5.

En relación con el diseño, el nuevo smartphone de google cuenta con una pantalla capacitiva y cristal gorilla glass tanto en la parte delantera como trasera, con los laterales redondeados de policarbonato. En cuanto a los botones, solo dispone del botón de encendido y los de volumen, los botones de menú vienen incrustados en la pantalla, para uso táctil.

nexus4En el apartado técnico el nuevo Nexus dispone de una CPU Qualcomm Snapdragon (TM) Pro S4, que corresponde a 4 núcleos a 1.5 GHz y una GPU de 2 Gb de RAM. La resolución de pantalla es de 1280 x 768 píxeles con 16 millones de colores, pudiendo reproducir y grabar vídeo en alta definición, con una cámara trasera de 8 mega-píxeles y una delantera de 1.5 mega-píxeles. La batería de este modelo es de 2.100 mAh, lo que está en el rango de los últimos modelos del mercado, no obstante, con la gran pantalla y tecnología, la batería no nos llegará a durar más de un día.

La conclusión de este terminal a un precio reducido en comparación con la competencia, tiene mucho o por lo menos lo mismo que la competencia, con la ventaja de que las actualizaciones van a cargo de google, en el cual no habrá ningún problema como con las operadoras o las compañías fabricantes.