1 page.title=Introduo ao Android 2 3 @jd:body 4 5 6 <div class="sidebox" style="width:220px"><!-- width to match col-4 below --> 7 <p>Para saber como os aplicativos funcionam, comece com 8 <a href="{@docRoot}guide/components/fundamentals.html">Fundamentos do aplicativo</a>.</p> 9 <p>Para comear a programar imediatamente, leia <a href="{@docRoot}training/basics/firstapp/index.html">Criao do primeiro aplicativo</a>.</p> 10 </div> 11 12 <p>O Android fornece uma estrutura de aplicativo rica que permite criar aplicativos e jogos inovadores 13 para dispositivos mveis em um ambiente de linguagem Java. Os documentos listados na navegao 14 esquerda fornecem detalhes da criao de aplicativos usando as vrias APIs do Android.</p> 15 16 <p>Se voc novo no desenvolvimento para Android, importante que entenda 17 os seguintes conceitos fundamentais sobre a estrutura de aplicativos do Android:</p> 18 19 20 <div class="landing-banner"> 21 22 <div class="col-6"> 23 24 <h4>Aplicativos oferecem vrios pontos de entrada</h4> 25 26 <p>Aplicativos para Android so criados como uma combinao de componentes distintos que podem ser invocados 27 individualmente. Por exemplo, uma <em>atividade</em> individual fornece uma nica 28 tela para a interface de usurio e um <em>servio</em> realiza trabalho 29 em segundo plano de forma independente.</p> 30 31 <p>De um componente, possvel executar outro componente usando uma <em>inteno</em>. possvel at mesmo 32 iniciar um componente em um aplicativo diferente, como uma atividade em um aplicativo de mapas para mostrar um endereo. Esse modelo 33 fornece vrios pontos de entrada para um nico aplicativo e permite que qualquer aplicativo se comporte como o "padro" de um usurio 34 para uma ao que outros aplicativos podem invocar.</p> 35 36 37 <p><b>Saiba mais:</b></p> 38 <ul class="nolist"> 39 <li><a href="{@docRoot}guide/components/fundamentals.html">Fundamentos de aplicativos</a> 40 <li><a href="{@docRoot}guide/components/intents-filters.html">Intenes e filtros de intenes</a> 41 <li><a href="{@docRoot}guide/components/activities.html">Atividades</a> 42 </ul> 43 44 </div> 45 46 47 <div class="col-6"> 48 49 <h4>Os aplicativos se adaptam a diferentes dispositivos</h4> 50 51 <p>O Android fornece uma estrutura de aplicativo adaptativa que permite fornecer recursos exclusivos para 52 diferentes configuraes de dispositivos. Por exemplo, possvel criar diferentes arquivos XML 53 de layout para diversos tamanhos de tela e o sistema 54 determina qual layout dever aplicar com base no tamanho da tela do dispositivo atual.</p> 55 56 <p>Voc pode consultar a disponibilidade dos recursos do dispositivo em tempo de execuo se qualquer recurso do 57 aplicativo exigir hardware especfico, como uma cmera. Se necessrio, tambm possvel declarar recursos que o aplicativo exige, 58 para que mercados como a Google Play Store no permitam a instalao em dispositivos que no sejam compatveis 59 com aquele recurso.</p> 60 61 62 <p><b>Saiba mais:</b></p> 63 <ul class="nolist"> 64 <li><a href="{@docRoot}guide/practices/compatibility.html">Compatibilidade do dispositivo</a> 65 <li><a href="{@docRoot}guide/topics/resources/overview.html">Viso geral dos recursos</a> 66 <li><a href="{@docRoot}guide/topics/ui/overview.html">Viso geral da interface do usurio</a> 67 </ul> 68 69 </div> 70 71 </div><!-- end landing-banner --> 72 73 74 75