Google Keep

Bajo el nombre de Keep se esconde un pequeño programa que a mi parecer es de lo mas útil.
Google a desarrollado una aplicación simple para gestionar las notas, y listas de tareas, pudiendo añadir fotos y notas de voz.

image

Va asociado a la misma cuenta de gmail del sistema y podemos activar avisos habla hora y fecha que deseemos. Además de el envió de estos por otros programas (whatsapp, email, sms, etc).

image

Actualmente yo la uso bastante, ya que es simple y se ajusta muy bien a mus pequeñas necesidades.

Wearables

Últimamente se habla mucho de los dispositivos wearables, y la verdad, muchos no sabiamos de que se trataba.
Wearables viene del inglés wear que significa llevar puesto. Por lo tanto son dispositivos electrónicos para llevar puestos, encima o similares.
Todo empezó en los años 80 con los famosos Casio calculadoras, relojes que además de dar la hora y la fecha llevaban la calculadora,cronometro y algún juego.

casiocalc

Todo quedó un poco parado hasta estos  últimos años que con la irrupción de los smartphones y dispositivos mp3 aparece otro concepto nuevo, el de aparatos electrónicos interconectados entre si.

Los mp3 eran reproductores de musica y vídeo, luego aparecieron las tabletas, con android o IOS, cada vez con más potencia y menor tamaño de circuitería.
El año pasado aparecieron los relojes con podómetro, gestión de ritmos, GPS, etc que se conectan al móvil a través de WiFi o bluetooth y este año se ha dado uno de los saltos más grandes. Las compañías principales han empezado a apostar por estos dispositivos a raíz de la aparición de las Google glass, unas gafas que en vez de cristales llevan unas pequeñas pantallas transparentes que nos muestran información sobre nuestra posición, agenda, etc. Además lleva incorporada una cámara y todo esto interconectado a nuestro móvil y con la posibilidad de crear aplicaciones especificas para ellas. Hoy en día por ejemplo asisten en operaciones quirúrgicas.

glassciruj

Actualmente tenemos una gama de pulseras, relojes, anillos, y similares que nos indican hacia donde nos llevan los próximos años de tecnología aplicada .

wearable

 

IFA 2014

Esta semana se está celebrando en Berlín el IFA 2014, evento anual en el que se reúnen entre otros los principales fabricantes de nuevas tecnologías para presentar las principales novedades del sector. Empieza el dia 5 pero durante los dias 3 y 4 se presentan las novedades a los medios de comunicación. Este año el evento lo ha abierto Acer con sus Zenwatch,Samsung y el Galaxy Note 4  y Sony con los Xperias y Smartwatches. Y el dia 4 han presentado HTC, Huawei , Lenovo, Motorola y LG.

image

A parte de estos dos primeros días en la semana todos los fabricantes presentan modelos y exponen novedades y actualizaciones. Este año no va a defraudar en cuanto a contenidos ya que se presentas muchos productos nuevos como los weareables.

 

Poco a poco iremos exponiendo los modelos más destacados y descubriremos hacia donde se dirige el sector de la tecnología en los próximos 12 meses

Android (II)

Bueno el siguiente avance ha sido añadir un botón a la pantalla la que cambia la frase según el estado de una variable Booleana

activity_main.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_gravity="center"
    android:orientation="vertical" >

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/hello" />

    <Button
        android:id="@+id/boton"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/Cambia" />

    <TextView
        android:id="@+id/WifiState"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="" />

</LinearLayout>

Main.java
package com.carlupi.services;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;

public class Main extends Activity {
    TextView WifiState;
    Button click;
    Boolean estado=false;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        WifiState=(TextView)findViewById(R.id.WifiState);
        click=(Button)findViewById(R.id.boton);

        click.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v) {

                if (!estado){
                    WifiState.setText("EL servicio wifi está encendido");
                    estado=true;
                }else{
                    WifiState.setText("EL servicio wifi está apagado");
                    estado=false;
                }
                // TODO Auto-generated method stub

            }
        });
    }    
}

and2

Introducción a Android

No voy a dar ninguna clase magistral, ya que voy pillando de aquí y de allá. Buscando por internet e encontrado la weg de Sergio Oliver, buenísima, tiene un completo curso de iniciación a android por lo que recomiendo su lectura a todos. Me he leido los primeros capítulos y voy a hacer unas cuantas pruebas de lo que he leido. No voy a contaros los fundamentos porque él lo hace de maravilla, pero sí os contaré que voy haciendo para que veais como me equivoco.

Para empezar voy a crear crearme un proyecto en mi IDE, (usa eclipse o Netbeans, yo cambio como de ropa interior), con dos TextField, algo básico. Va a mostrar un texto prefijado en el manifest y otro introducido desde el código.

AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.carlupi.services"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="5"
        android:targetSdkVersion="8" />

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name="com.carlupi.services.Main"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>

Main.java

package com.carlupi.services;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class Main extends Activity {
    TextView WifiState;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        WifiState=(TextView)findViewById(R.id.WifiState);

        WifiState.setText("EL servicio wifi está apagado");

    }    
}

activity_main.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_gravity="center"
    android:orientation="vertical" >

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/hello" />

    <TextView
        android:id="@+id/WifiState"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="" />

</LinearLayout>

and1

Android

Me he comprado un móvil nuevo, un Samsung Pocket, y me he dado cuenta de que el widget de administración de energía que trae es demasiado básico,  no deja  administrar los servicios de redes móviles, ni otros elementos interesantes.

He probado con varios widgets descargados de play store, como My Settings, pero unos no hacían lo que yo buscaba y otros pues meten demasiada publicidad.

Así que ya que no tengo ni idea de programación en android vamos a crearnos un widget de energía desde cero. Lo más seguro es que no funcione o que me aburra y lo deje, pero allá vamos.