Estrutura Android. O que é isto?

possível duplicado:
framework Android

Tenho algumas perguntas sobre o Android Framework. Alguém pode responder, por favor? eles

  1. O Que Faz um Framework Android fazer? Qual é o trabalho?

  2. O que são esses gerentes - Gestor De Actividades, Gestor De Locais etc? São APIs ou bibliotecas?

  3. Ouvi dizer que a definição de um framework is-um conjunto de bibliotecas que diz: "não nos ligues, nós vamos chamar você."Então posso dizer que Atividade Gestor, Gestor de localização, etc são tais bibliotecas? Ou será que eles não são bibliotecas, mas APIs (usados para acesso a bibliotecas C/c++ subjacentes) e as bibliotecas reais que o fazem "Não nos ligues, nós ligamos-te." estão escondidos de nós?

 15
Author: Community, 2010-06-03

4 answers

  1. O framework android é o conjunto de API que permite aos desenvolvedores de escrever rápida e facilmente aplicativos para telefones android. Ele consiste de ferramentas para projetar UIs como botões, campos de texto, painéis de imagem e ferramentas de sistema como intents (para iniciar outras aplicações/atividades ou abrir arquivos), controles telefônicos, players de mídia, ect. Essencialmente um aplicativo android consiste em atividades (programas com os quais o usuário interage), serviços( programas que funcionam em segundo plano ou fornecer alguns função para outros aplicativos), e receptores de radiodifusão (programas que capturam informações importantes para o seu aplicativo). A melhor maneira de aprender este sistema será através dos tutoriais do Google encontrados aqui

  2. AcitivityManager e LocationManager são exemplos de classes encontradas no android sdk (o framework). Não conheço nenhuma utilidade para estas aulas, pois creio que fazem parte do sistema. Nunca os usei, mas se quisesses saber mais sobre eles, eu olharia para ... a API Android.

  3. Acho que a sua pergunta é um pouco tridimensional.
    • Uma biblioteca é uma fonte de código que um desenvolvedor e adicionar a sua aplicação. Não é código fonte, assim os detalhes internos são escondidos para o desenvolvedor. Você só pode acessar as partes visíveis (públicas).

    • Uma API é a documentação que acompanha uma biblioteca para explicar como usar a biblioteca (um exemplo disso é a API do Android listada acima)

Por isso, para responder à sua pergunta, O gestor ActivityManager e o Gestor de localização não são bibliotecas nem APIs. Em vez disso, eles são classes dentro de O SDK Android (que é uma biblioteca) que são usados tanto pelo sistema, ou pelo desenvolvedor (se ele pode encontrar qualquer uso para eles). Além disso, tudo no android é Java, então você não vai encontrar nenhuma biblioteca C / C++ para o android Espero que esta resposta tenha sido útil para si.
 26
Author: mtmurdock, 2010-06-07 09:46:16
O Android Framework é toda a pilha de coisas que compõem o sistema operacional. Esta é a base das bibliotecas nativas que não são diretamente acessíveis, a camada acima da qual você realmente interage e o código que os desenvolvedores escrevem para executar no sistema. Vocês estão confusos sobre bibliotecas vs APIs. Bibliotecas são apenas pedaços de código útil, APIs são a interface para essas bibliotecas. API na verdade significa Interface de programação de aplicativos. Os gerentes fazem exactamente o que diz. a lata! O Gestor de actividade é a classe que gere as actividades, o Gestor de localização gere a sua localização actual.
 6
Author: CaseyB, 2010-06-03 17:28:46
 3
Author: Shaji, 2010-06-03 16:58:10

O Android framework é um conjunto dessas classes e métodos cujas fuctionalidades podem ser superadas selectivamente pelo utilizador,como exemplos de fornecedores de conteúdos,gestores de actividades,gestores de localização, gestores de telefonia, etc.

O Gestor de actividade ou o Gestor de localização são as classes cujos métodos podem ser sobrepostos para o usar de acordo com a necessidade da saída do programa.

 0
Author: Rishi, 2018-07-27 14:45:10