Propriété de Albiri Sigue
customer 27921 at Fri Mar 11 19:19:45 +0100 2011
Chapitre 21
Tirer le meilleur parti des bibliothèques Java 231
i.eval(src);
}
catch (bsh.EvalError e) {
AlertDialog.Builder builder=
new AlertDialog.Builder(MainActivity.this);
builder
.setTitle("Exception!")
.setMessage(e.toString())
.setPositiveButton("OK", null)
.show();
}
}
});
}
}
Compilez ce projet (en incorporant le JAR de BeanShell comme on l’a mentionné plus
haut), puis installez-le sur l’émulateur. Lorsque vous le lancerez, vous obtiendrez un IDE
très simple, avec une grande zone de texte vous permettant de saisir votre script et un gros
bouton Go! pour l’exécuter (voir Figure 21.1).
import android.widget.Toast;
Toast.makeText(context, "Hello, world!", 5000).show();
Notez l’utilisation de context pour désigner l’activité lors de la création du toast.
Cette variable a été configurée globalement par l’activité pour se désigner elle-même.
Figure 21.1
L’IDE AndShell.
Livre Android.book Page 231 Dimanche, 8. novembre 2009 12:23 12
customer 27921 at Fri Mar 11 19:19:45 +0100 2011
Chapitre 21
Tirer le meilleur parti des bibliothèques Java 231
i.eval(src);
}
catch (bsh.EvalError e) {
AlertDialog.Builder builder=
new AlertDialog.Builder(MainActivity.this);
builder
.setTitle("Exception!")
.setMessage(e.toString())
.setPositiveButton("OK", null)
.show();
}
}
});
}
}
Compilez ce projet (en incorporant le JAR de BeanShell comme on l’a mentionné plus
haut), puis installez-le sur l’émulateur. Lorsque vous le lancerez, vous obtiendrez un IDE
très simple, avec une grande zone de texte vous permettant de saisir votre script et un gros
bouton Go! pour l’exécuter (voir Figure 21.1).
import android.widget.Toast;
Toast.makeText(context, "Hello, world!", 5000).show();
Notez l’utilisation de context pour désigner l’activité lors de la création du toast.
Cette variable a été configurée globalement par l’activité pour se désigner elle-même.
Figure 21.1
L’IDE AndShell.
Livre Android.book Page 231 Dimanche, 8. novembre 2009 12:23 12
