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.