“Conocimientos Programación>C /C + + Programming

Programación Android 'C '

2012/7/28
Normalmente , los desarrolladores que quieran crear aplicaciones para la plataforma Android de Google tiene que escribir sus programas en Java. La plataforma en sí está escrito en Java, y la arquitectura de software de Android está construido alrededor de la máquina virtual de Java o JVM , que genera código de máquina del bytecode Java. Sin embargo , los desarrolladores que quieren escribir aplicaciones en C pueden descargar un conjunto especial de bibliotecas de Google para hacer esto posible . Android SDK

Google ofrece un conjunto estándar de herramientas que permiten a los programadores crear aplicaciones para la plataforma Android en la forma de su kit de desarrollo de software o SDK. Esto incluye un simulador del sistema Android para proyectos de pruebas y las herramientas de empaquetado para la creación de un archivo que Android puede ejecutar desde el código fuente del proyecto. El SDK también incluye bibliotecas para permitir que las aplicaciones escritas en Java para interactuar con las funciones avanzadas del sistema operativo Android.
Android NDK

Los desarrolladores que quieran crear aplicaciones , o componentes de aplicaciones, en el lenguaje de programación C pueden descargar kit de desarrollo nativo de Google , o NDK . Esta es una colección de bibliotecas similares a las contenidas en el SDK . Sin embargo, están en el lenguaje de programación C en lugar de Java . Los desarrolladores pueden utilizar estas bibliotecas para el desarrollo de Android en C de la misma manera que las bibliotecas del SDK permiten el desarrollo en Java.
Uso NDK

El NDK no es funcional como un kit de desarrollo independiente. En cambio, es una extensión del SDK . Los desarrolladores tienen que instalar el SDK de plataforma en el que descargar , utilizar y actualizar otros componentes de desarrollo . Estos incluyen el NDK . Los desarrolladores siguen utilizando las herramientas del SDK para crear los " apk . " Paquetes que Android se ejecuta como aplicaciones , simulador del SDK para probar las aplicaciones y herramientas del SDK para la transferencia de los paquetes . Apk en un dispositivo Android real.

C o Java

el lenguaje Java funciona mediante la compilación de código fuente en una forma intermedia llamada bytecode , que determinado sistema JVM se traduce en el código de máquina del dispositivo ejecuta realmente . En este proceso, la JVM optimizará automáticamente el código de máquina que produce. Esto evita que el programador del tiempo de tratar de optimizar el código . Sin embargo , los programadores que trabajan en el lenguaje C controlan directamente lo que el código máquina compilado se verá así. Esto permite a los desarrolladores de aplicaciones que quieran ejercer este nivel detallado de control sobre su código para hacerlo. Además, permite a los desarrolladores que ya han escrito una gran cantidad de código para un proyecto en C al puerto rápidamente a Android.

C /C + + Programming
Cómo hacer Cin.Fail
Cómo crear una canalización con nombre
Cómo obtener Pulsaciones en C + +
Cómo reinstalar Visual C
Cómo acceder a una estructura C de Fortran
Cómo escribir un programa en C que lee un paréntesis
Cómo agregar columnas a un DataTable en C #
Cómo hacer un concurso en C + +
Conocimientos Informáticos © http://www.ordenador.online