Android Jelly Bean

Download Android Jelly Bean

Post on 13-Jun-2015

406 views

Category:

Technology

2 download

Embed Size (px)

TRANSCRIPT

<ul><li> 1. Android Jelly Bean Premiers pas Patrick Bashizi, VMK | GDG Kinshasa </li></ul> <p> 2. Intro A propos Droulement Prrequis 3. Intro A propos Droulement Prrequis 4. Intro A propos Droulement Prrequis 5. Intro A propos Droulement Prrequis 6. Topics Action Bar View Pager Fragments 7. Action Bar Premier topic 8. Action Bar 9. 1.Identit de lapplication 2. Position de lutilisateur 3. Navigation cohrente travers diffrentes applications. Motivation 10. Licone de lapplication : Identit et position Dropdown Menu : Navigation Boutons visibles: Actions principales Autres actions :Actions secondaires Principe 11. Implmentation Tout (ou presque) se passe ici Rester compatible avec les Versions infrieures HoneyComb !! V11: honeycomb V14: ICS et JB 12. Exemple - Icon - Actions : search, settings, Help et About 13. values/style.xml 14. Values-11/Style.xml 15. values-14/style.xml 16. Enfin le menu </p> <p> 17. ifRoom: Llement sera ajout aux actions principales de lActionBar si une place est disponible never : Ne jamais rajouter laction aux actions principales de lActionBar always : Toujours rajouter laction aux actions principales de lActionBar. Dconseill; prfrez la valeur ifRoom. withText : Toujours afficher le texte reprsentant laction ShowAsAction 18. Dans lactivit @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.activity_main, menu); return true; } 19. Et les venements? @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { // le reste aussi comme menu habituel default: return super.onOptionsItemSelected(item); } } 20. Et pour le retour arrire? ActionBar actionBar = getActionBar(); actionBar.setDisplayHomeAsUpEnabled(true); 21. AB pour anciens APIs ActionBarSherlock Extension de la Support library 22. Support Package Support Lib V4Support Lib V4 Support Lib V13Support Lib V13 23. Android Developer: http://developer.android.com/guide/topics/ui/actionbar.html ActionBarSherlock: http://actionbarsherlock.com/ AB Style Generator : http://jgilfelt.github.com/android-actionbarstylegenerator/ 24. Conclusion Vous savez comment intgrer lAB votre application 25. Q/A 26. Fragments Deuxime topic 27. Quid Morceau dune application Entre une view ni une Activity Permet de faire des application mutli- screes size Est portable entre plusieur applications/activities Depuis HoenyComb ou Android 3.0 (Tablet attitude) 28. Principe 29. Cre un Fragment Il y a plusieurs faons de crer un fragement Nous allons voir la plus simple TD : Comprendre le cycle de vie dun fragment 30. Navigation entre fragment par Tabs 31. Demo 32. Q/A 33. View Pager Troisime topic 34. Principe Un layout permettant de glisser entre vues Souvent utilis avec des fragments Encore en dveloppement Utilise la support library ( v4 recommand) 35. Utilisation 36. Demo Tois fragments ( gauche, milieu, droite) Ecrire les xml et les Classes des Fragments Ecrire un PagerAdapter tendre android.support.v4.app.FragmentActivity; 37. Demo (suite) Pour passer dune page une autre, nous avons besoin dun adapter ( la manire des ListView). Ladapter tend FragmentPagerAdapter. Il fonctionne sur le mme principe que les Adapters de ListViews. 38. Q/A 39. Pour aller plus loin http://developer.android.com/develop/index.html 40. Merci </p>