230 likes | 324 Views
Présentation Android. - Présentation projet pour Eccosys et Tiny - Fonctionnalités Manifest - Utilisation d'autres applications - Animations - Utilisation de Json - Interfaces - Création d'objet. Bienvenue au brésil. Gambiarra. - Explication d'un Gambiarra
E N D
Présentation Android - Présentation projet pour Eccosys et Tiny - Fonctionnalités Manifest - Utilisation d'autres applications - Animations - Utilisation de Json - Interfaces - Création d'objet
Gambiarra - Explication d'un Gambiarra Définition : Gambiarra signifie Improvisation publicclass Gambiarra { publicstaticvoid main (String [] arg){ System.out.println("Hello World"); System.out.println("Hello World"); System.out.println("Hello World"); System.out.println("Hello World"); System.out.println("Hello World"); } } publicclass Gambiarra { publicstaticvoid main (String [] arg){ int i; for(i=0; i<5; i++) { System.out.println("Hello World"); } } } Au Brésil, Gambiarra en programmation informatique est aussi appelé P.O.G. (Gambiarra Oriented Programming).
Fonctionnalités du Manifest - Location de l'installation d'un application
Fonctionnalités du Manifest Option possible : - auto - internalOnly - preferExternal Spécification de la version du SDK
Fonctionnalités du Manifest http://developer.android.com/guide/topics/manifest/supports-screens-element.html
Fonctionnalités du Manifest - Il existe plus de 100 permissions - Permission de recevoir un signal lors de l'ouverture de l'appareil - Permission de lire les contacts - Permission d'utilisation de la caméra - Permission d'utilisation d'internet - Ect... http://developer.android.com/reference/android/Manifest.permission.html
Fonctionnalités du Manifest - Faire des teste sur un téléphone - Installation du pilote - Mettre son téléphone en mode développement - Connectez le téléphone et lancer le programme
Fonctionnalités du Manifest - Receiver - Objet pouvant recevoir un sigal ou une information même lorsque l'application n'est pas en marche
Fonctionnalités du Manifest - La classe Application 1. 2. 3.
Utilisation d'autres applications - Utilisation de la caméra dans son application
Utilisation d'autres applications - Utiliser sa liste de contacts
Utilisation d'autres applications https://code.google.com/p/zxing/
Utilisation d'autres applications https://code.google.com/p/zxing/
Animations - Déclaration d'une animation dans un fichier xml
Animations - Utilisation de l'animation
Utilisation de JSON JSON (JavaScript Object Notation) est un format de données textuelles, générique, dérivé de la notation des objets du langage ECMAScript. Il permet de représenter de l’information structurée. Un document JSON ne comprend que deux éléments structurels : - des ensembles de paires nom / valeur ; - des listes ordonnées de valeurs. Le format JSON est moins lourd que le Xml.
Utilisation de JSON {"menu": { "id": "file", "value": "File", "popup": { "menuitem": [ {"value": "New", "onclick": "CreateNewDoc()"}, {"value": "Open", "onclick": "OpenDoc()"}, {"value": "Close", "onclick": "CloseDoc()"} ] } }} <menu id="file" value="File"> <popup> <menuitem value="New" onclick="CreateNewDoc()" /> <menuitem value="Open" onclick="OpenDoc()" /> <menuitem value="Close" onclick="CloseDoc()" /> </popup> </menu>
Création d'objet Quelques exemple : - EditTextClearable - EditTextNumber - NavigationBar
Site intéressent Android Asset Studio (Créateur d'icon pour Android) Rest test test (Site pour tester des URL) Android Genuine (Blog sur Android) Mkyong (Site avec tutoriel sur Android) Site du Zéro