*   >> Leitura Educação Artigos >> science >> programação

Programação Android: Arquitetura Android & amp; ndash; Os conceitos-chave de OS

>

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.

Application Framework

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

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:

  • aplicativo cliente SMS

  • Dialer

  • browser

  • gerente Contacte

    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.


    Bibliotecas

    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

    Page   <<  [1] [2] [3] >>

  • Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.