Feeds:
Posts
Comments

En android se puede almacenar información de diversas maneras. Para grandes cantidades de datos se dispone de bases de datos mediante sqlite. Para guardar pequeñas configuraciones o datos únicos, la plataforma pone a nuestra disposición la clase SharedPreferences.

 

SharedPreferences almacena información accesible desde cualquier actividad de la aplicación, y permanece almacenada a pesar de que salgamos de la misma.

 

A continuación se muestra un ejemplo de cómo utilizarlo. En este caso, gracias a las preferencias podremos saber si hemos entrado alguna vez en la aplicación previamente o no. Esto puede ser útil cuando es preciso que, la primera vez que se ejecute la aplicación, instale y configure ciertos elementos.

 

El código con los comentarios se puede observar a continuación:

package com.dagova.sharedPreferencesExample;

public class defaultActivity extends Activity
{

	private static String INITIALIZED = "initialized";

	/** Called when the activity is first created. */
	@Override
	public void onCreate(Bundle savedInstanceState)
	{
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main);

		//Obtiene el objeto de preferencias de la aplicacion llamado settings. Podeis indicar el nombre que querais.
		SharedPreferences sharedPreferences = getApplicationContext().getSharedPreferences("settings", 0);

		//Obtiene un booleano almacenado en las preferencias de nombre initialized. El segundo parametro indica el valor a devolver si no lo encuentra, en este caso, falso.
		boolean initialized = sharedPreferences.getBoolean(INITIALIZED, false);
		if(initialized == false)
		{
			//Codigo que queramos que se ejecute unicamente la primera vez que se lance la aplicacion.

			//Obtenemos el editor de las preferencias.
			SharedPreferences.Editor editor = sharedPreferences.edit();

			//Le indicamos que queremos que almacene un booleano de nombre initialized con valor true. Existen putInt, putString...
			editor.putBoolean(INITIALIZED, true);

			//Tras haber indicado todos los cambios a realizar (en nuestro caso solamente uno), le indicamos al editor que los almacene en las preferencias.
			editor.commit();
		}
		//Codigo que queramos que se ejecute siempre.
	}
}
Advertisements

Imagine mobile 2010


Microsoft ha decidido promover el desarrollo para windows phone 7. Para ello, ha organizado un concurso: imagine mobile 2010. Para participar es preciso enviar un programa o videojuego antes del 30 de Septiembre. El primer premio es de 6000€, el segundo de 3000€ y el tercero de 1000€, entre otros menores.

 

La información completa la podéis encontrar en www.imaginemobile.es. En dicha web hallaréis, entre otras cosas, información sobre lo necesario para empezar a desarrollar para windows phone 7, y dónde conseguirlo de manera gratuita. ¡Mucha suerte a todos los que decidáis participar!


 
Oracle ha lanzado recientemente la versión 6.9 de netbeans, el popular entorno de desarrollo multilenguaje y multiplataforma. Una de las principales novedades es la inclusión de un asistente para el desarrollo de interfaces JavaFx de manera visual.

 

JavaFx es la respuesta de Oracle a Silverlight de Microsoft. Con esta plataforma, se espera obtener unas interfaces más ricas visualmente hablando. Al integrar netbeans paneles para su creación, la tarea se simplifica enormemente. De esta manera, es posible crear interfaces de mayor calidad que con java swing y de una manera más sencilla.

 

Si quieres saber más sobre JavaFx, puedes obtener información en http://www.javafx.com

 

Si aún no tienes la última versión de netbeans y quieres descargarla para probar de lo que es capaz JavaFx, puedes hacerlo desde http://www.netbeans.org/downloads


 
Para introducir código fuente en un blog de wordpress.com, se debe escribir el código entre la etiqueta sourcecode. Las etiquetas no se deben escribir entre los signos <> como en html, si no entre corchetes, []. Cuando abramos la etiqueta, podemos especificar el lenguaje mediante language=”el_lenguaje”. En la etiqueta de cierre, debemos utilizar delante de la palabra sourcecode la barra /.

 
A continuación, tenemos un ejemplo de como quedaría un hola mundo en Java.

public static void main(String args[])
{
System.out.printn("Hola mundo");
}

 
La explicación completa, en la página de soporte de wordpress, aquí:

http://en.support.wordpress.com/code/posting-source-code/