Propriété de Albiri Sigue
customer 27921 at Fri Mar 11 19:19:45 +0100 2011
24 L’art du développement Android
android create project \
--target 2 \
--path chemin/vers/mon/projet \
--activity Now \
--package com.commonsware.android.skeleton
Cette commande crée automatiquement les fichiers que nous avons décrits au Chapitre 2 et
que nous utiliserons dans le reste de ce chapitre.
Vous pouvez également télécharger les répertoires des projets exemples de ce livre sous la
forme de fichiers ZIP à partir du site web de Pearson 1 . Ces projets sont prêts à être utilisés :
vous n’avez donc pas besoin d’utiliser android create project lorsque vous aurez
décompressé ces exemples.
L’activité
Le répertoire src/ de votre projet contient une arborescence de répertoires Java classique,
créée d’après le paquetage Java que vous avez utilisé pour créer le projet
(com.commonsware.android.skeleton produit donc src/com/commonsware/android/
skeleton). Dans le répertoire le plus bas, vous trouverez un fichier source nommé
Now.java, dans lequel sera stocké le code de votre première activité. Celle-ci sera constituée d’un unique bouton qui affichera l’heure à laquelle on a appuyé dessus pour le
dernière fois (ou l’heure de lancement de l’application si on n’a pas encore appuyé sur ce
bouton).
Ouvrez Now.java dans un éditeur de texte et copiez-y le code suivant :
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;
public class Now extends Activity implements View.OnClickListener {
Button btn;
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
btn = new Button(this);
btn.setOnClickListener(this);
updateTime();
setContentView(btn);
}
1. http://pearson.fr.
Livre Android.book Page 24 Dimanche, 8. novembre 2009 12:23 12
Précédent

- 39/391

Suivant