Sony Xperia Play Para hablar del Xperia con controles tipo PSP. También conocido como PSP Phone


 
Herramientas
  #1  
Viejo 23/04/12, 19:01:34
Avatar de bamsbamx
bamsbamx bamsbamx no está en línea
Miembro del foro
Mensajes: 299
 
Fecha de registro: sep 2011
Mensajes: 299
Modelo de smartphone: Samsung Galaxy S25
Versión de Radio: AM o FM??
Tu operador: O2
Mencionado: 0 comentarios
Tagged: 0 hilos
[PROGRAMACION] Mostrar la hora en Android

hola , acabo de diseñar una aplicacion, peroel caso es que me falta algo y no se lo que es:enfad adisimo: creo que tengo que actualizar la pantalla o algo, a ver si me podeis decir que falta ;). el programa consiste en mostrar la hora del reloj, pero en cuanto la muestra ahi se queda y no avanza...

Cita:

import java.util.Calendar;

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

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

final TextView txtHour = (TextView)findViewById(R.id.TxtHour);
final TextView txtMinutes = (TextView)findViewById(R.id.TxtMinute);
final TextView txtSeconds = (TextView)findViewById(R.id.TxtSeconds);
final TextView txtMilliseconds = (TextView)findViewById(R.id.TxtMilliseconds);

Integer hora = new Integer(Calendar.HOUR_OF_DAY);
Integer minutos = new Integer(Calendar.MINUTE);
Integer segundos = new Integer(Calendar.SECOND);
Integer milisegundos = new Integer(Calendar.MILLISECOND);

txtHour.setText(hora.toString());
txtMinutes.setText(minutos.toString());
txtSeconds.setText(segundos.toString());
txtMilliseconds.setText(milisegundos.toString());


}
}

Última edición por bamsbamx Día 23/04/12 a las 19:04:48
Responder Con Cita


  #2  
Viejo 13/05/12, 20:54:46
Avatar de BoliViCmtb
BoliViCmtb BoliViCmtb no está en línea
Usuario novato en la web
Mensajes: 1
 
Fecha de registro: may 2012
Mensajes: 1
Modelo de smartphone: Samsung Galaxy SII
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
Mismo Problema

Me podrías decir si has solucionado ese problema? Estoy desarrollando una aplicación y me falla lo mismo que a ti. Gracias de antemano y saludos!
Responder Con Cita
  #3  
Viejo 13/05/12, 22:23:08
Avatar de bamsbamx
bamsbamx bamsbamx no está en línea
Miembro del foro
Mensajes: 299
 
Fecha de registro: sep 2011
Mensajes: 299
Modelo de smartphone: Samsung Galaxy S25
Versión de Radio: AM o FM??
Tu operador: O2
Mencionado: 0 comentarios
Tagged: 0 hilos
Si, lo solucione creando una especie de subprograma, el cual se actualiza cada x tiempo con un Timer... si puedo, en un rato te pongo un ejemplo..
Responder Con Cita
  #4  
Viejo 13/05/12, 23:16:22
Avatar de bamsbamx
bamsbamx bamsbamx no está en línea
Miembro del foro
Mensajes: 299
 
Fecha de registro: sep 2011
Mensajes: 299
Modelo de smartphone: Samsung Galaxy S25
Versión de Radio: AM o FM??
Tu operador: O2
Mencionado: 0 comentarios
Tagged: 0 hilos
mira, aqui esta:

primero, lo que se hace es crear un ojeto del tipo Runnable

Cita:
final Runnable updateTask = new Runnable() {
public void run() {
//Aqui pones lo que quieras que se actualice
}
};
y luego un Timer:

Cita:

timer = new Timer("DigitalClock");
timer.scheduleAtFixedRate(new TimerTask() {
@Override
public void run() {
runOnUiThread(updateTask);
}
}, 1, 1000);}
al final del todo, 1000 significa el periodo de actualizacion ( en milisegundos )

Si tienes alguna pregunta, pregunta , que si a mi me han ayudado, yo tendre que ayudar...
Responder Con Cita
Respuesta

Estás aquí
Regresar   HTCMania > Foros Sony > Otros smartphones antiguos de Sony > Sony Xperia Play

Herramientas

Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 21:23:48 (GMT +2)

Cookies settings
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007