Archive for the ‘Android’ Category

Swift (de Apple) es ahora Open Source

jueves, diciembre 3rd, 2015

Como esta siendo la tónica de todos los grandes Apple ahora se une al Open Source a través de su nueva estrella Swift, de forma que este lenguaje ya puede ser utilizado como lenguaje multiplataforma.

La verdad es que con las alianzas con IBM y otros, Apple logra portar su codigo a Linux y proximamente a otros sistemas operativos, aun cuando esta claro que los principales (Windows, OS X y Linux) serán los beneficiados en este cuento.

Leer más

https://www.theverge.com/2015/12/3/9842854/apple-swift-open-source-released

Android Studio 1.0 ya es entorno oficial

martes, diciembre 9th, 2014

Google ya genero la primera versión oficial de Android Studio que dejo de estar en beta y pasa a estar en su versión 1.0, además de eso, pasa a ser el entorno oficial.

screenandroid

Otra informacion
Google releases Android Studio 1.0, the first stable version of its IDE

Videos Instalación Java, Netbeans, Eclipse ADT (Android) y Anypoint Studio

lunes, agosto 18th, 2014

Debido a mis clases he necesitado hacer un par de videos y dejarlos disponibilizados para que puedan ver instalaciones que aunque son de Perogrullo, es valido que una imagen vale más que mil palabras.

Aun cuando yo debo reafirmar mi mala costumbre de instalar todos los java, eclipse, netbeans o «studios» que hacen algo en la ruta c:\opt todo esto por mostrar un incipiente método de trabajo propio que es util sobretodo para cuando se utilizan programas que después iran en un batch de windows.

Aquí va la lista

Instalación Java 1.4.2

Instalación Java 5 (1.5)

Instalación Java 6 (1.6)

Instalación Java 7 (1.7)

Instalación Java 8 (1.8)

Instalación de Netbeans 8.0

EClipse ADT (Android Developer Tools)

Anypoint Studio

Ejecutar un audio constante en Android

viernes, julio 29th, 2011

Cuando se programa un juego por lo general se requiere escuchar dentro del juego una musica constante. Para ello se genera un clase para que este audio constante pueda ejecutarse en un loop infinito

import android.app.Activity;
import android.os.Bundle;
import cl.aro.android.AudioConstante;

public class Main extends Activity{
	AudioConstante audio;
	
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
//      startService(new Intent(this, servicio.class));
        audio = getAudioConstante(R.raw.uno);
        audio.play();
        setContentView(new juegoView(this));
    }

    protected AudioConstante getAudioConstante(int id) {
    	return new AudioConstante(getBaseContext(), id);
    }
}

El codigo de la clase de audio sería

package cl.aro.android;

import android.content.Context;
import android.media.MediaPlayer;

public class AudioConstante {
	private MediaPlayer mediaPlayer;
	private boolean estaSonando = false;
	private boolean enLoop = false;

	public AudioConstante(Context ctx, int resID) {
		mediaPlayer = MediaPlayer.create(ctx, resID);
		mediaPlayer.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
			@Override
			public void onCompletion(MediaPlayer mp) {
				estaSonando = false;
				if (enLoop) {
					mp.start();
				}
			}
		});
		mediaPlayer.start();
	}

	public synchronized void play() {
		if (estaSonando)
			return;
		if (mediaPlayer != null) {
			estaSonando = true;
			mediaPlayer.start();
		}
	}

	public synchronized void stop() {
		try {
			enLoop = false;
			if (estaSonando) {
				estaSonando = false;
				mediaPlayer.pause();
			}
		} catch (Exception e) {
			System.err.println("Error");
		}
	}

	public synchronized void loop() {
		enLoop = true;
		estaSonando = true;
		mediaPlayer.start();
	}

	public void release() {
		if (mediaPlayer != null) {
			mediaPlayer.release();
			mediaPlayer = null;
		}
	}
}

Instalar Android plugin en Eclipse

domingo, junio 12th, 2011

La instalación de todos los plugin en eclipse son de forma similar, si es que lo deseashacer desde un sitio de update, debes tener la dirección del sitio, en este caso https://dl-ssl.google.com/android/eclipse/ e introducirla en eclipse de la siguiente forma

Help > Install new Software…

En la pantalla donde debes seleccionar el plugin presiona Add…

Introduces el nombre del plugin y el sitio

Te muestra la lista disponible de plugin, lo seleccionas

Te presenta las seleccionadas…

Aceptas la licencia…

Y se instala…

Instalación de Android SDK

domingo, junio 12th, 2011

Para poder programar aplicaciones para Android debes descargar su SDK desde https://developer.android.com/sdk/index.html, para luego instalarla, por mi parte descargaré el comprimido.

Luego de descargar el zip, descomprimelo, en mi caso C:\opt\android

Al ejecutar el SDK Manager.exe varas aparecer la ventana para comenzar a trabajar

Previo a trabajar, te recomiendo descargar las ultimas actualizaciones y plugins para trabajar…

Luego de ello, solo espera…

Finalmente puedes descargar una serie de plugins, que son de terceros, ellos por lo general son empresas que ofrecen sus dispositivos y emuladores de éstos para que tu pruebes las aplicaciones en ellos.