Android Developpement
Android Developpement
Android Developpement
3LT
CHAPITRE 2
NOTIONS DE BASE DE LA
PROGRAMMATION SOUS ANDROID :
ETUDE VIA UNE APPLICATION
M. Slim BEN ABDELBARI, ISITCom
BASIQUE
Etape 1 : Crer un
nouveau projet sous
AS.
Package final
gnr par
lapplication (cf.
notation JAVA)
Versions API
Android ??
API rfrencie
prcdemment !!
Une activit ?
On y reviendra
au moment
opportun
Nom de lactivit
Nom du Layout
Activity_Main . XML
On fait les
prsentations ?
MainActivity . JAVA
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
Classes importes automatiquement par AS.
public class MainActivity extends AppCompatActivity
La classe MainActivity est une extension de la classe de base AppCompatActivity
(gestion des ActionBar entre autres) !
N.B : Pour la gestion des activits, on aurait galement pu faire appel la classe
.Activity (issue de import android.app.Activity)
setContentView(activity_main);
Activity_Main . XML
Hardcoding !!
Indique un
fichier
ressources
Les ressources
du fichier
XML sont de
type string
Syntaxe gnrale
<string
name="string_name">string_value</string>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hello_world" />