Arduino para Iniciantes

Cursos


Simulados


P&R

Arduino-36 Projetos

Ajude-nos a manter este site sempre atualizado com novos Cursos, Tutoriais, Simulados e Projetos. Agradecemos a sua colabora��o.


Curso de Android - Aula 3

A Arquitetura do Android


 A arquitetura do Android ou a pilha de software do Android � categorizada em cinco partes:

  • Kernel do Linux
  • Bibliotecas nativas (middleware)
  • Tempo de execu��o do Android
  • Estrutura de Aplica��o
  • Formul�rios
 Vejamos no diagrama abaixo como est�o organizados os componentes da arquitetura do Android:

1) Kernel do Linux

� o cora��o da arquitetura Android que existe na raiz da arquitetura Android. O kernel do Linux � respons�vel por drivers de dispositivo, gerenciamento de energia, gerenciamento de mem�ria, gerenciamento de dispositivos e acesso a recursos.

2) Bibliotecas Nativas

 No topo do kernel do Linux, est�o as bibliotecas nativas, como WebKit, OpenGL, FreeType, SQLite, Media, Biblioteca de tempo de execu��o C (libc) etc. A biblioteca WebKit � respons�vel pelo suporte ao navegador, o SQLite � para o banco de dados, o FreeType para o suporte a fontes, o Media para reproduzir e gravar os formatos de �udio e v�deo.

3) Tempo de execu��o do Android

No tempo de execu��o do Android, existem as Bibliotecas principais e o DVM (Dalvik Virtual Machine), respons�vel por executar o aplicativo Android. O DVM � como a JVM, mas � otimizado para dispositivos m�veis. Consome menos mem�ria e fornece desempenho r�pido.

4) Estrutura Android

No topo das Bibliotecas nativas e no tempo de execu��o do Android, existe a estrutura do Android. A estrutura do Android inclui APIs do Android, como interface do usu�rio, telefonia, recursos, locais, provedores de conte�do (dados) e gerenciadores de pacotes. Ele fornece muitas classes e interfaces para o desenvolvimento de aplicativos Android.

5) Aplica��es

 No topo da estrutura do Android, existem Aplicativos. Todos os aplicativos, como Home, Contato, Configura��es, Jogos e Navegadores, usam a estrutura do Android que usa Bibliotecas e tempo de execu��o do Android. O tempo de execu��o do Android e as Bibliotecas nativas est�o usando o Linux Kernal.



Tutoriais


Programas



Projetos


O Catador de Lixo Arduino para Iniciantes Programando com Arduino-12 Projetos
Cursos

Android
C
C++
CSS3
HTML
Java
JQuery
JScript
PHP
SQL
P&R

Android
CSS3
HTML
Java
JQuery
JScript
PHP
Python
Simulados

Android
Arduino
C
C++
CSS3
HTML
Java
JQuery
JScript
PHP
Python
SQL
Tutoriais

Android
App Inventor 2
Arduino
C
C++
CSS3
HTML
Java
JQuery
JScript
PHP
Python
Programas

Android
App Inventor 2
C
Java
JQuery
JScript
PHP
Python
Projetos

Android
App Inventor 2
Arduino

Copyright 2020 - Simulados & Tutoriais - Todos os Direitos Reservados.