Home | History | Annotate | Download | only in guide
      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