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
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