• 2C C++ – Framework mobile ndk Android -réf OPCO : 28143

Accueil / 2C C++ – Framework mobile ndk Android -réf OPCO : 28143

2C C++ – Framework mobile ndk Android -réf OPCO : 28143

Durée : 3 jours
Tarif Inter : 903 €
Tarif sur mesure : Nous consulter
Référence : 3ACK

  • Partagez sur
  • Téléchargez en
  • Inscrivez vous
Programme Public & Pré-requis Organisation

Objectifs

  • Développer des applications natives sous Android
  • Interroger les zones des cartes SIM, via l’l’API SmartCardAPI

Programme

  1. Installation des outils de développement :

    • Installation sous Windows
    • Installation sous Linux
    • Configuration de l’émulateur
  2. Présentation du NDK :

    • Structure
    • L’application “Hello, world” expliquée
    • Les fichiers “make”
    • Les modes de compilation
  3. Présentation de JNI :

    • Déclaration des méthodes natives
    • Chargement des librairies
    • Codage des méthodes natives
    • Les équivalences de type Java ↔ C/C++
    • Utilisation des types String et Array
    • Opérations sur les NIO
    • Accès aux champs de la classe Java
    • Appel de méthodes
    • Gestion des exceptions
    • Références locales et globales
    • Présentation des threads et de la synchronisation
  4. Déboguer :

    • API native de log
    • Configuration du débogage
    • Analyse de la pile
  5. Présentation de Bionic API :

    • Introduction à Bionic API
    • Gestion de la mémoire
    • Utilisation des flux E/S
    • Interactions avec les processus
    • Gestion des utilisateurs
  6. Les threads natifs :

    • Les threads Java
    • Les threads POSIX
    • Utilisation des threads POSIX
    • Synchronisation par mutexes
    • Synchronisation par sémaphores
    • Gestion de la priorité des threads
  7. POSIX Socket API :

    • Connexions orientées TCP
    • Connexions orientée UDP
    • Connexions inter-applications locales par socket
  8. Utilisation du matériel :

    • Gestion des graphiques
    • Gestion du son
    • Gestion des capteurs
    • SmartCard API
    • Présentation
    • Projet seek-for-android
    • Patch de l’émulateur (sous Linux)
    • Utilisation de l’API
  9. Développement natif complet :

    • Avec Eclipse
    • Avec Qt
Formations à distance
En inter et en intra entreprise

Contactez-nous :
training@softeam.fr
+33 (0)6 07 78 24 18
Prochaines dates

Demande de renseignement