principais bibliotecas Java Eles são diferentes de Java SE e Java ME bibliotecas. No entanto, estas bibliotecas fornece a maior parte das funcionalidades definidas nas bibliotecas Java SE.
Estes são os blocos que nossas aplicações interage diretamente com. Estes programas gerenciar as funções básicas do telefone, como gestão de recursos, gerenciamento de chamadas de voz etc.
Como um desenvolvedor, você só considerar estas são algumas ferramentas básicas com o qual estamos construindo nossos aplicativos
blocos importantes do quadro de aplicação é.:
Activity Manager: Gerencia o ciclo de vida de aplicações atividade
Provedores de conteúdo: Gerenciar o compartilhamento de dados entre aplicativos
Telefonia Representante: gerencia todas as chamadas de voz. .
Nós usamos o gerente de telefonia, se queremos acessar chamadas de voz em nosso aplicativo
Location Manager: Gestão Local, usando GPS ou torre de celular
Resource Manager: Gerenciar os vários tipos de recursos que usamos em Nossa aplicação
Aplicativos são a camada superior na arquitetura Android e é aí que as nossas aplicações são vai caber.
Vários aplicativos padrão vem pré-instalado com todos os dispositivos, tais como:
Como um desenvolvedor que somos capazes de escrever um aplicativo que substituir qualquer aplicativo do sistema existente. Ou seja, você não está limitado no acesso a qualquer recurso específico. Você são praticamente ilimitadas e podem tudo o que você quer fazer com o android (contanto que os usuários de seu aplicativo permite-lo). Assim Android está abrindo oportunidades infinitas para o desenvolvedor.
A próxima camada é bibliotecas nativas do Android. É desta camada que permite que o dispositivo de manusear diferentes tipos de dados. Essas bibliotecas são escritas em C ou C ++ linguagem e são específicos para um hardware específico
Algumas das bibliotecas nativas importantes incluem o seguinte:.
Superfície Representante: É usado para composição gerenciador de janelas com buffer off-screen. Off-screen buffer significa que você não pode desenhar diretamente na tela, mas seus desenhos ir para o buffer fora da tela.
Não é combinado com outros desenhos e formam a tela final o usuário verá. Esta off buffer de tela
net