Hola
ya estoy empezando con el etudio y practicas.
aun que me resulta confuso sobretodo en las 2 primeras lecciones...
un lio de IDE que si netbeaans y eclipse....
aver... que IDE uso???
Apartir de la leccion 3 ya solo se usa el Eclipse la ultima version.
pero valla parece que los textos de las 2 primeras leciones sean de versiones antiguas.
Pues, el unico incoveniente de hacer las practicas es el emulador de android...
ejecutarlo en una CPU Atom 1,6ghz..... como que no, tarda mas de 10minutos en arrancar ¬____¬
Decidid por activar la Depuracion USB de mi Yinlips, que usa android 2.2.1
la verdad es lo mas rapido y mas 100% puro android para ejecutar las pruebas.
Es super rapido.
el IDE de eclipse es muy complejo, como notepad++ pero mas enfocado a JAVA claro.
y bueno jamas e programado JAVA ni otro lenguaje, salvo Div y DarkBaicpro....
me lio con los corchetes { }
no se usan END, ni FRAME , ni LOOP, ni REPEAT ... naa de eso
IF si, tambien los ( )
y el famoso ; de al final de los comandos.
perdonen es que nunca me metido en estos leguajes y me resulta confuso la mitad de las cosas:
package com.especialcursos.ui;
import java.util.Calendar;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.MotionEvent;
public class AplicacionSencillaActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
Calendar tiempoInicio = null;
Calendar tiempoFinal = null;
@Override
public boolean onTouchEvent(MotionEvent event) {
int x = (int)event.getX();
int y = (int)event.getY();
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
tiempoInicio = Calendar.getInstance();
break;
case MotionEvent.ACTION_MOVE:
break;
case MotionEvent.ACTION_UP:
tiempoFinal = Calendar.getInstance();
Intent intent = new Intent(AplicacionSencillaActivity.this,AplicacionSencillaResults.class);
Bundle bundle = new Bundle();
bundle.putLong("TIEMPOPRESIONADO",tiempoInicio.getTimeInMillis());
//- tiempoInicio.getTimeInMillis());
bundle.putInt("X", x);
bundle.putInt("Y", y);
intent.putExtras(bundle);
startActivity(intent);
break;
}
return true;
}
}