desenvolvimento android

7874 palavras 32 páginas
Fundamentos para o Desenvolvimento de Aplicações Android
As aplicações Android são escritas na linguagem de programação Java. O código Java compilado — juntamente com todos os dados e arquivos de recurso requeridos pela aplicação — é empacotado pela ferramenta aapt tool em um pacote Android, um arquivo com a extensão .apk. Este arquivo é o veículo para a distribuição da aplicação e sua respectiva instalação em dispositivos móveis; este é o arquivo que os usuários irão baixar para seus dispositivos. Todo o código contido em um arquivo .apk é o que chamamos de aplicação (ou aplicativo).
Em vários sentidos, cada aplicação Android vive em seu próprio mundo:


Por padrão, toda aplicação é executada em seu próprio processo Linux. O Android inicia o processo quando qualquer parte do código da aplicação precisa ser executada, e finaliza o processo quando ele não é mais necessário e os recursos do sistema são solicitados por outras aplicações.



Cada processo tem sua própria máquina virtual (VM), assim o código da aplicação roda isoladamente do código de todas as outras aplicações.



Por padrão, para cada aplicação é definida por uma única user ID do Linux. As permissões são definidas de forma que os arquivos da aplicação sejam visíveis somente para aquele usuário e somente para a aplicação em si — embora existam muitas maneiras para exportá-los para outras aplicações também.



É possível configurar duas aplicações para que elas compartilhem a mesma user ID, nesse caso elas poderão enxergar os arquivos uma da outra. Para conservar os recursos do sistema, aplicações com mesma ID podem também se organizar para rodarem sobre o mesmo processo
Linux, compartilhando a mesma VM.

1. Componentes da Aplicação
Componentes de aplicação são os blocos de construção essenciais de uma aplicação Android.
Cada componente é um ponto diferente através do qual o sistema pode entrar na sua aplicação. Nem todos componentes são na verdade pontos de

Relacionados

  • Desenvolvimento Android
    13048 palavras | 53 páginas
  • Desenvolvimento Android
    2626 palavras | 11 páginas
  • Desenvolvimento android
    1089 palavras | 5 páginas
  • Desenvolvimento android
    119732 palavras | 479 páginas
  • Introdução ao Desenvolvimento do Android
    2910 palavras | 12 páginas
  • Vantagem Desenvolvimento Android
    2361 palavras | 10 páginas
  • Introdução ao desenvolvimento android
    549 palavras | 3 páginas
  • Desenvolvimento android e ios
    3014 palavras | 13 páginas
  • Desenvolvimento de jogos para android
    1221 palavras | 5 páginas
  • Ambiente em desenvolvimento android
    1492 palavras | 6 páginas