Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parThibault Mercier Modifié depuis plus de 9 années
1
Apéro Tech’ ANDROID Damien Chaillou 1 / 25
2
Plan de la présentation : 1.Installation du poste de travail 2.Android SDK 3.Hello World 4.User Interface 5.Aller plus loin 2 / 25
3
1 – Installation du poste de travail Avec Eclipse : Télécharger Eclipse www.eclipse.org/downloads SDK Android http://developer.android.com/sdk/ ADT* plugin pour eclipse Repository du plugin : https://dl-ssl.google.com/android/eclipse https://dl-ssl.google.com/android/eclipse Création d’AVD* Mise à Jour du SDK 3 / 25 * ADT : Android Development Tools * AVD : Android Virtual Device
4
2 – Android SDK 4 / 25 > C:\Program Files\Android\android-sdk add-ons : plateformes et images pour l’émulateur docs : copie hors-ligne de la dernière doc Android extras : librairies et applications extra platforms : ensemble des images virtuelles platform-tools : outils gérant les plateformes (adt) samples : projets exemples / tutoriaux sources : code source Android system-images : images virtuelles tools : outils de debug, test et de création
5
3 – Hello World 5 / 25 Codons un peu !
6
3 – Hello World 6 / 25 Cycle de vie d’une activité
7
4 – User Interface 7 / 25 UI sous Android Layout et composites
8
4 – User Interface 8 / 25 FrameLayout View group n’affichant qu’un seul enfant <Button android:layout_width="100dp" android:layout_height="wrap_content" android:text="@string/send" /> <Button android:layout_width="100dp" android:layout_height="wrap_content" android:text="@string/send" />
9
View group dont les enfants sont alignés soit horizontalement soit verticalement (android:orientation) <Button android:layout_width="100dp" android:layout_height="wrap_content" android:layout_weight="1" android:layout_gravity="right" android:text="@string/send" /> LinearLayout 4 – User Interface 9 / 25
10
View group dont les enfants sont alignés selon les autres RelativeLayout 4 – User Interface 10 / 25
11
View group ne possédant qu’un seul fils et le rendant scrollable LinearLayout 4 – User Interface 11 / 25
12
View group qui permet d’afficher des éléments scrollables <ListView android:id="@+id/listView" android:layout_width="fill_parent" android:layout_height="fill_parent> ListView 4 – User Interface 12 / 25
13
View group qui permet d’afficher des éléments sous forme d’un tableau composé de plusieurs lignes/colonnes GridView 4 – User Interface 13 / 25
14
4 – User Interface 14/ 25 UI sous Android Widgets
15
Affiche un texte et permet optionnellement de l’éditer. TextView est un éditeur de texte complet TextView 4 – User Interface 15 / 25
16
TextView editable EditText 4 – User Interface 16 / 25
17
Elément avec un texte et/ou une icône qui déclenche une action au contact de l’utilisateur. ImageButton possède des méthodes de manipulation de l’image (Button étend TextView tandis que ImageButton étend View) Button / ImageButton 4 – User Interface 17 / 25
18
Permet a l’utilisateur de sélectionner une ou plusieurs options d’un ensemble CheckBox 4 – User Interface 18 / 25
19
Permet a l’utilisateur de sélectionner une option d’un ensemble RadioGroup & RadioButton 4 – User Interface 19 / 25
20
Affiche une indication visuelle de progression Progressbar 4 – User Interface 20 / 25
21
Permet l’affichage d’une image ImageView 4 – User Interface 21 / 25
22
Widgets spécialisés permettant la sélection d’une date ou d’une heure DatePicker / TimePicker 4 – User Interface 22 / 25
23
4 – user Interface 23 / 25 Activities : Composant UI correspondant à une vue (et plus) BroadcastReceivers : Répond à un broadcast d’Intent Services : Tâche qui tourne en fond et sans vue ContentProviders : Permet à l’application de partager des données Composants
24
5 – Aller plus loin ?! 24 / 25 Encore du code ?!
25
5 – Aller Plus loin ?! 25 / 25 http://developer.android.com/sdk/index.html
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.