présentation android

23
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

Upload: patty

Post on 23-Feb-2016

34 views

Category:

Documents


0 download

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 Presentation

TRANSCRIPT

Page 1: Présentation Android

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

Page 2: Présentation Android

Bienvenue au brésil

Page 3: Présentation Android

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).

Page 4: Présentation Android

Utilisation des versions d'Android Avril 2013

Page 5: Présentation Android

Présentation projets pour Eccosys et Tiny

Page 6: Présentation Android

Fonctionnalités du Manifest

- Location de l'installation d'un application

Page 7: Présentation Android

Fonctionnalités du Manifest

Option possible :- auto- internalOnly- preferExternal

Spécification de la version du SDK

Page 8: Présentation Android

Fonctionnalités du Manifest

http://developer.android.com/guide/topics/manifest/supports-screens-element.html

Page 9: Présentation Android

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

Page 10: Présentation Android

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

Page 11: Présentation Android

Fonctionnalités du Manifest

- Receiver

- Objet pouvant recevoir un sigal ou une information même lorsque l'application n'est pas en marche

Page 12: Présentation Android

Fonctionnalités du Manifest

- La classe Application

1.

2.

3.

Page 13: Présentation Android

Utilisation d'autres applications

- Utilisation de la caméra dans son application

Page 14: Présentation Android

Utilisation d'autres applications

Page 15: Présentation Android

Utilisation d'autres applications

- Utiliser sa liste de contacts

Page 16: Présentation Android

Utilisation d'autres applications

https://code.google.com/p/zxing/

Page 17: Présentation Android

Utilisation d'autres applications

https://code.google.com/p/zxing/

Page 18: Présentation Android

Animations

- Déclaration d'une animation dans un fichier xml

Page 19: Présentation Android

Animations

- Utilisation de l'animation

Page 20: Présentation Android

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.

Page 21: Présentation Android

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>

Page 22: Présentation Android

Création d'objet

Quelques exemple :

- EditTextClearable

- EditTextNumber

- NavigationBar

Page 23: Présentation Android

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