Propriété de Albiri Sigue
customer 27921 at Fri Mar 11 19:19:45 +0100 2011
Chapitre 4
Création d’un squelette d’application 25
public void onClick(View view) {
updateTime();
}
private void updateTime() {
btn.setText(new Date().toString());
}
}
Si vous avez téléchargé les fichiers à partir du site web de Pearson, vous pouvez vous
contenter d’utiliser directement le projet Skeleton/Now.
Examinons maintenant chacune des parties de ce code.
Dissection de l’activité
La déclaration de paquetage doit être identique à celle que vous avez utilisée pour créer le
projet.
Comme pour tout projet Java, vous devez importer les classes auxquelles vous faites référence. La plupart de celles qui sont spécifiques à Android se trouvent dans le paquetage
android :
package com.commonsware.android.skeleton;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import java.util.Date;
Notez bien que toutes les classes de Java SE ne sont pas utilisables par les programmes
Android. Consultez le guide de référence des classes Android 1 pour savoir celles qui sont
disponibles et celles qui ne le sont pas.
Les activités sont des classes publiques héritées de la classe de base android.app.Activity. Ici, l’activité contient un bouton (btn) :
public class Now extends Activity implements View.OnClickListener {
Button btn;
Un bouton, comme vous pouvez le constater d’après le nom du paquetage, est un
widget Android. Les widgets sont des éléments d’interface graphique que vous
pouvez utiliser dans une application.
1. http://code.google.com/android/reference/packages.html.
In fo
Livre Android.book Page 25 Dimanche, 8. novembre 2009 12:23 12
Précédent

- 40/391

Suivant