présentation android
DESCRIPTION
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 - PowerPoint PPT PresentationTRANSCRIPT
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
Définition : Gambiarra signifie Improvisation
public class Gambiarra {
public static void main (String [] arg){int i;for(i=0; i<5; i++){
System.out.println("Hello World");}
}
}
public class Gambiarra {
public static void 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");
}
}Au Brésil, Gambiarra en programmation informatique est aussi appeléP.O.G. (Gambiarra Oriented Programming).
Utilisation des versions d'Android Avril 2013
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
http://developer.android.com/reference/android/Manifest.permission.html
- 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...
- Il existe plus de 100 permissions
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
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