| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Lenguajes De Programación >> Content
    ¿Qué lenguaje son aplicaciones Android Escrito en
    ? Una de las principales características del sistema operativo móvil Android de Google es que cualquier persona de un ingeniero de software profesional para un programador novato puede crear aplicaciones sobre él, y casi todo el mundo el uso de Android puede ejecutarlos. La forma en Android ejecuta sus aplicaciones significa que la mayoría de estos programas están escritos en Java, pero las herramientas están disponibles para facilitar también escribir aplicaciones en C /y otros lenguajes de programación C + +. Android Application Framework

    Android está construido sobre un kernel Linux , pero encapsula la capa de aplicación con fines de seguridad . Android se ejecuta cada aplicación de manera aislada de otras aplicaciones . Esto también limita el acceso de una aplicación para los componentes de software y hardware que se declaran explícitamente que sea necesario en el manifiesto que acompaña las apps Android en su paquete de software. En base a este manifiesto , y el resto de archivos de programa dentro de paquete de software de los desarrolladores , Android crea una máquina virtual específica para ejecutar esa aplicación.
    Java

    El más común lenguaje para escribir aplicaciones Android es Java. Las máquinas virtuales que Android crea para cada aplicación que se ejecuta en su sistema es una variante de la Máquina Virtual Java ( JVM ) , que traduce el bytecode de Java en la plataforma de código máquina específico. En consecuencia, el kit de desarrollo de software (SDK ), que Google ofrece a los programadores dar fácil acceso a las características del software de Android , así como para interactuar con el hardware en el que Android se está ejecutando, consiste en bibliotecas con clases y métodos Java .

    C /C + +

    El lenguaje de programación Java es un lenguaje de alto nivel que los lenguajes de programación como C o C + + . Mientras que los programas en C o C + + puede emitir comandos directamente al hardware de un dispositivo, la JVM interpreta el código fuente de Java, y produce su propio código para interactuar con el hardware. En algunos casos un programador androide quiere crear directamente código optimizado para una parte particular de un programa , en lugar de dejar la JVM manejar este proceso . Para aquellos casos en los que Google tiene un kit de desarrollo nativo (NDK ) que permite a los programadores crear aplicaciones y componentes de aplicaciones en C o C + + .
    Intérpretes

    Al escribir estas líneas , Google sólo produce kits de desarrollo para escribir aplicaciones para Android en C /C + + o Java. Sin embargo , el uso de estos kits , los desarrolladores han producido herramientas que permiten a los programadores crear aplicaciones en lenguajes como Python o Perl. Estas herramientas actúan como una capa adicional entre el código fuente en otros idiomas , y la máquina virtual dentro de la cual funciona con el androide . Esta capa adicional interpreta el código fuente de la otra lengua , y la traduce en código que puede interactuar con la máquina virtual androide creado para ello . Por lo tanto, funciona como una aplicación desarrollada con uno de los kits de desarrollo de Google haría.

    Previous :

    next :
      Artículos relacionados
    ·¿Cuál es el significado de un diagrama de flujo de da…
    ·Cómo utilizar Seleccione Destino del partido en todas …
    ·Cómo calcular en Adobe LiveCycle ES 
    ·Cómo editar los metadatos de una foto 
    ·Cómo hacer un T -Test en MATLAB 
    ·Cómo instalar un tema de WSP 
    ·Cómo leer la entrada de teclado USB en Linux 
    ·Cómo convertir una aplicación de WPF a una biblioteca…
    ·Cómo encontrar Desbordamientos de búfer 
    ·Definición de Pre y Post- procesador 
      Artículos destacados
    ·Cómo mostrar un conde en PHP y MySQL 
    ·¿Cómo puedo guardar un archivo en Xcode 
    ·¿Cómo puedo saber qué WPF DataGrid Casilla de uso 
    ·Cómo enviar un SMS gratis con PHP 
    ·Cómo hacer un formulario de contacto PHP en GoDaddy 
    ·Cómo abrir una conexión IMAP simple con PHP 
    ·Cómo subir archivos de gran tamaño utilizando PHP 
    ·Cómo obtener el usuario en Java 
    ·MySQL Index Server Tutorial 
    ·Cómo utilizar una sentencia switch en Perl 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com