Android Basico

26281 palavras 106 páginas
Página 1 de 84

Lição 1: Desenvolvimento para Android
A plataforma Android é baseada em sistema operacional Linux, adaptada para funcionamento em dispositivos móveis, como: smart phones, PDAs e Tablets.
Para o desenvolvimento de aplicativos, foi disponibilizada uma máquina virtual, especialmente otimizada para uso em dispositivos móveis, além de um ambiente de programação completo, com componentes visuais, de acesso a dados e redes.
Interessante notar é que a máquina virtual Dalvik é um projeto Open Source
(http://code.google.com/p/dalvik/), e NÃO É UMA MÁQUINA VIRTUAL JAVA ® ! Isso mesmo: DALVIK NÃO É
JAVA! Existe uma aplicação, chamada “dx”, que pode converter o bytecode compilado a partir da máquina virtual Java (especificação da Oracle), no bytecode da Dalvik.
A Google disponibilizou um ambiente de programação baseado em Java ®, que permite o desenvolvimento de aplicações para a plataforma Android. Ele possui emuladores de dispositivos Android e conversores de bytecode. Segundo pesquisa da empresa Canalys , no quatro trimestre de 2010, quase 33 milhões de smartphones equipados com o sistema Android foram entregues, comparado com 31 milhões equipados com o sistema
Symbian, da Nokia.
Arquitetura do ambiente Android

A arquitetura do ambiente de desenvolvimento Android é dividida em camadas. Sua aplicação roda na camada superior, por exemplo: contatos, telefone, jogos, calendário, seu programa etc. Abaixo desta camada, vem um framework de componentes, que formam uma API de gerenciamento e serviços para uso das aplicações.
Abaixo da camada de framework, temos as bibliotecas de serviços, como OpenGL e SQLite, e as bibliotecas principais do ambiente, além da própria máquina virtual Dalvik.
Finalmente, abaixo de tudo, temos o Kernel Linux.
Embora seja possível, devido a grande diversidade de dispositivos, não é recomendado programar aplicações em C/C++. O ambiente de programação Android fornece tudo o que você necessita para criar aplicações sinistras! Você não

Relacionados

  • Aula 03
    2062 palavras | 9 páginas
  • Computacao grafica
    559 palavras | 3 páginas
  • sistema operacional android
    648 palavras | 3 páginas
  • Android
    4007 palavras | 17 páginas
  • Android
    7441 palavras | 30 páginas
  • Sistema Android
    5428 palavras | 22 páginas
  • Desenvolvimento Android
    2626 palavras | 11 páginas
  • Introdução ao Desenvolvimento do Android
    2910 palavras | 12 páginas
  • Introdução á plataforma android
    1824 palavras | 8 páginas
  • Android
    3843 palavras | 16 páginas