Mostrando entradas con la etiqueta android. Mostrar todas las entradas
Mostrando entradas con la etiqueta android. Mostrar todas las entradas

1 de julio de 2014

Programación ANDROID: Capturar y formatear fecha y hora


Para capturar la hora y fecha del sistema Android y formatearla se puede hacer en MainActivity.java con el siguiente código java:


...
         long date = System.currentTimeMillis(); 
        SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss yyyy/MM/d");
        String dateString = sdf.format(date);

...

y ya tenemos la hora y fecha formateada como string.

y lo podemos usar en un TextView previamente definido:

...
              tvFECHA.setText("DatWIF: " + dateString);
...

apareciendo como 15:45:01 2014/06/13

Ref.:
http://developer.android.com/reference/java/text/SimpleDateFormat.html




26 de junio de 2014

Programación ANDROID: Bloquear apagado de pantalla

En algunas aplicaciones ANDROID es necesario que la pantalla permanezca encendida y so se atenúe ni
apague.

En el archivo MainActivity.java
poner:

...
protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
     
        getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

...

Y la pantalla permanecerá encendida.

Programación ANDROID: Bloquear rotación de pantalla

En una app que he programada cuando cambia la orientación de la pantalla se reinicia el layout y borra todas
las variables.

Para evitarlo se puede bloquear que responda al cambio de posición.

Editar el archivo AndroidManifest.xml añadir dentro del tag activity

android:screenOrientation="portrait"
ó
android:screenOrientation="landscape"

También se puede hacer con programación en java, edita el dicheo ActivityMain.java y poner :

 ...
protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);                   setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
...

Cualquiera de estas dos maneras  funciona.

Ref.:
http://stackoverflow.com/questions/4675750/lock-screen-orientation-android

6 de septiembre de 2012

Android virtualizado en VirtualBox

Receta:

1) Descargar .iso
http://code.google.com/p/android-x86/downloads/list?q=label:android-x86

... yo he usado la versión para eeepc.

2) Configurar la máquina virtual:
- Direccionamos el CD al .iso que usaremos como liveCD.
- También se puede hacer un disco virtual e instalarlo.
- NAT, PCnet-FAST III (Am79C973)

3) Arrancamos la maquina virtula Android.

4) Aceptamos las opciones de configuración.

5) Para que funcione la red e internet:
- Abrir el Terminal de las Apps
- teclear:

          su
          dhcpcd eth0
          setprop net.dns1 8.8.8.8

Probamos que funciona de red:
          ping www.google.com

 ok, ya podemos acceder a internet desde el virtual Android.

6) Desactivar el bloqueo de la pantalla por que no he conseguido averiguar como se desbloquea con el ratón!!! ... ...Ya he averiguado como: se hace con la tecla home durante 1 segundo.

Refs.:
http://software.intel.com/en-us/blogs/2011/10/11/getting-started-on-android-for-x86-step-by-step-guide-on-setting-up-android-2223-for-x86-testing-environment-in-oracle-virtualbox/

 http://maketecheasier.com/install-android-4-0-ice-cream-sandwich-in-virtualbox/2012/03/02