Aplicações Android consistem de componentes pouco acoplados unidos por um manifesto de aplicação que descreve cada componente e como interagir com eles, assim como o metadata da aplicação incluindo o hardware e requerimentos de plataforma.
E quais são os componentes que são os blocos de construção de um app android?
Com os blocos criados separadamente, você poderá ter um sistema mais robusto e fácil de se manter.
Application Manifest
Cada aplicação Android tem um manifesto. Esse manifesto está descrito em AndroidManifest.xml, que fica no root do seu projeto.
Um manifesto típico seria como o de baixo:
<manifest xmlns:android="http://schemas.android.com/apk/res/android " package="string" android:sharedUserId="string" android:sharedUserLabel="string resource " android:versionCode="integer" android:versionName="string" android:installLocation=["auto" | "internalOnly" | "preferExternal"] > . . .</manifest>
Como disse anteriormente, cada aplicação deverá ter um arquivo AndroidManifest.xml no seu root. Esse arquivo representa informações essenciais sobre a aplicação para o sistema Android, informações que o sistema deverá ter antes de rodar o código. Entre outras coisas o manifesto faz o seguinte:
- Dá nome ao pacote Java para a aplicação. O nome do pacote serve como identificador único para sua aplicação.
- Descreve os componentes de uma aplicação - activities, services, broadcast receivers e content providers. Ele também nomeia cada componente e publica suas capacidades (por exemplo, quais mensagens intent ele pode processar). Essas declarações fazem o sistema Android conhecer quais componentes e em que circustâncias eles devem ser lançados.
- Determina quais processos vão carregar que componentes de aplicação.
- Declara quais permissões a aplicação deve ter para que possa acessar partes protegidas da API e interagir com outras aplicações.
- Declara também quais permissões que outras aplicações tem de ter para acessar os componentes da sua aplicação.
- Declara o nível mínimo de API Android que a aplicação requer.
- Lista as bibliotecas que a aplicação às quais deverá estar linkada.
Usando o Editor de Manifesto
Você poderá editar o manifesto diretamente no XML. Mas isso é um procedimento complicado e que pode acabar quebrando a lógica dentro dele. O ideal é, no caso de você estar usando o Eclipse, usar o Android Manifest Editor.
Para tal, basta achar o arquivo AndroidManifest.xml no root da sua aplicação.
Após isso, selecione Open With... > Android Manifest Editor.
Voilá! Agora você poderá modificar o arquivo sem ter medo de quebrar a estrutura XML presente nele.
0 comentários:
Postar um comentário