| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
    'C' Programmation Android
    Normalement, les développeurs qui souhaitent créer des applications pour la plateforme Android de Google doivent écrire leurs programmes en Java. La plate-forme elle-même est écrit en Java , et l'architecture du logiciel Android est construit autour de la machine virtuelle Java ou JVM, qui crée du code machine de bytecode Java. Cependant, les développeurs qui souhaitent écrire des applications en C peuvent télécharger un ensemble spécial de bibliothèques à partir de Google pour rendre cela possible . Android SDK

    Google fournit un ensemble standard d'outils qui permettent aux programmeurs de créer des applications pour la plateforme Android sous la forme de son kit de développement logiciel ou SDK. Cela comprend un simulateur de système Android pour les projets de test et les outils d'emballage pour la création d'un fichier que Android peut exécuter à partir du code source du projet. Le SDK inclut également des bibliothèques pour permettre à des applications écrites en Java pour interagir avec les fonctionnalités avancées du système d'exploitation Android.
    Android NDK

    développeurs qui souhaitent créer des applications , ou composants app , dans le langage de programmation C peuvent télécharger natif Development Kit ou NDK de Google. Il s'agit d'une collection de bibliothèques similaires à celles contenues dans le SDK. Cependant, ils sont dans le langage de programmation C au lieu de Java. Les développeurs peuvent utiliser ces bibliothèques à développer pour Android en C de la même manière que les bibliothèques du SDK permettent pour le développement en Java.
    Aide NDK

    Le NDK n'est pas fonctionnel comme un kit de développement indépendant. Au lieu de cela , il est une extension du SDK. Les développeurs doivent installer le SDK de plate-forme au sein de laquelle télécharger , utiliser et mettre à jour les autres composants de développement. Il s'agit notamment du NDK . Les développeurs utilisent encore des outils du SDK pour créer le fichier ". Apk " paquets Android s'exécute comme applications , le simulateur du SDK pour tester les applications et les outils du SDK pour transférer les packs. Apk sur un appareil Android réelle.
    PROJET DE LOI C ou Java

    le langage Java œuvres de la compilation du code source dans une forme intermédiaire appelé bytecode , qui système spécifique JVM traduire en code machine le dispositif exécute réellement . Dans ce processus, la JVM permet d'optimiser automatiquement le code machine qu'il produit. Cela permet d'économiser le programmeur le temps d'essayer d'optimiser le code . Cependant , les programmeurs qui travaillent dans le langage C contrôlent directement ce que le code machine compilé va ressembler. Cela permet aux développeurs d'applications qui veulent exercer ce niveau détaillé de contrôle sur leur code pour le faire. En outre, il permet aux développeurs qui ont déjà écrit une quantité substantielle de code pour un projet en C à Port rapidement pour Android.

    Previous :

    next :
      articles connexes
    ·Comment calculer la taille des éléments dans des tamp…
    ·Comment écrire un script Vim 
    ·Comment désactiver Silverlight Boutons 
    ·Comment faire pour convertir INT à flotteur 
    ·Comment faire Allocation dynamique de mémoire en C 
    ·Comment afficher des fichiers d'une arborescence nœud …
    ·GNU & C + + pour les ordinateurs 
    ·Comment faire un tableau en C qui détient plusieurs ch…
    ·Comment lancer pointeurs de fonction 
    ·Comment faire des codes de nombres aléatoires Seulemen…
      articles en vedette
    ·Comment modifier votre compte Mot de passe avec AppleSc…
    ·Comment faire un programme pour convertir des degrés C…
    ·Comment exécuter Python Bytecode 
    ·Comment créer une barre d'état en Visual Basic 
    ·Comment faire pour utiliser Java Web Start 
    ·Comment utiliser Typecast en Java 
    ·Comment faire pour créer une onde sinusoïdale aide de…
    ·Comment faire pour supprimer des caractères d'interlig…
    ·Comment obtenir un nom de domaine en PHP 
    ·Les différences entre les cas et alors que les déclar…
    Copyright © Connaissances Informatiques http://fr.wingwit.com