30.04.2013 Views

A plataforma Android: Uma Introdução Android - PUC-Rio

A plataforma Android: Uma Introdução Android - PUC-Rio

A plataforma Android: Uma Introdução Android - PUC-Rio

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

System C Library<br />

Media Libraries<br />

Surface Manager<br />

LibWebCore<br />

Bibliotecas<br />

Andróid inclui um conjunto de bibliotecas C/C++ usadas por<br />

diversos componentes do sistema:<br />

<strong>Android</strong> → Arquitetura → Bibliotecas<br />

SGL<br />

3D Libraries<br />

FreeType<br />

SQLite<br />

Bibliotecas<br />

System C library – uma implementação derivada da biblioteca C padrão<br />

sistema (libc) do BSD adaptada para dispositivos rodando Linux.<br />

Media Libraries – baseado no PacketVideo’s OpenCORE; as bibliotecas<br />

suportam os mais populares formatos de audio e video, bem como<br />

imagens estáticas.<br />

Surface Manager –acesso ao subsistema de exibição bem como as<br />

múltiplas camadas de aplicações 2D e 3D;<br />

LibWebCore – um web browser engine utilizado no <strong>Android</strong> Browser<br />

SGL – o engine de gráficos 2D<br />

3D libraries – uma implementação baseada no OpenGL 1.0; as<br />

bibliotecas utilizam aceleração 3D via hardware (quando disponível) ou o<br />

software ft dde renderização d i ã 3D altamente lt t otimizado ti i d iincluído l íd no A<strong>Android</strong>. d id<br />

FreeType – renderização de fontes bitmap e vector<br />

SQLite – um poderoso e leve engine de banco de dados relacional<br />

disponível para todas as aplicações<br />

© Markus Endler<br />

9

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!