Home | History | Annotate | Download | only in intents
      1 page.title=Interagindo com outros aplicativos
      2 page.tags=intenes,atividade
      3 helpoutsWidget=true
      4 
      5 trainingnavtop=true
      6 startpage=true
      7 
      8 @jd:body
      9 
     10 <div id="tb-wrapper">
     11 <div id="tb">
     12 
     13 <h2>Dependncias e pr-requisitos</h2>
     14 <ul>
     15   <li>Conhecimento bsico sobre o ciclo de vida da atividade (consulte <a href="{@docRoot}training/basics/activity-lifecycle/index.html">Como gerenciar o ciclo de vida
     16 da atividade</a>)</li>
     17 </ul>
     18 
     19 
     20 <h2>Leia tambm</h2>
     21 <ul>
     22     <li><a href="{@docRoot}training/sharing/index.html">Compartilhando dados simples</a></li>
     23     <li><a href="{@docRoot}training/secure-file-sharing/index.html">Compartilhando arquivos</a>
     24   <li><a href="http://android-developers.blogspot.com/2009/11/integrating-application-with-intents.html">
     25 Integrando aplicativos e intenes (publicaes do blog)</a></li>
     26   <li><a href="{@docRoot}guide/components/intents-filters.html">Intenes e filtros de
     27 intenes</a>.</li>
     28 </ul>
     29 
     30 </div>
     31 </div>
     32 
     33 <p>Geralmente, um aplicativo Android tem vrias <a href="{@docRoot}guide/components/activities.html">atividades</a>. Cada atividade exibe uma
     34 interface do usurio que permite ao usurio executar tarefas especficas (como visualizar um mapa ou tirar uma foto).
     35 Para levar o usurio de uma atividade para outra, o aplicativo deve usar um {@link
     36 android.content.Intent} para definir a inteno do aplicativo de fazer algo. Ao transmitir um
     37 {@link android.content.Intent} para o sistema com um mtodo como {@link
     38 android.app.Activity#startActivity startActivity()}, o sistema usa {@link
     39 android.content.Intent} para identificar e iniciar o componente adequado do aplicativo. Usar intenes
     40 permite at mesmo que o aplicativo inicie uma atividade que esteja contida em outro aplicativo.</p>
     41 
     42 <p>Um {@link android.content.Intent} pode ser <em>explcito</em> para iniciar um componente especfico
     43 (uma instncia {@link android.app.Activity} especfica) ou <em>implcito</em> para iniciar qualquer
     44 componente que possa responder  ao pretendida (como capturar uma foto).</p>
     45 
     46 <p>Esta aula mostra como utilizar um {@link android.content.Intent} para executar algumas interaes
     47 bsicas com outros aplicativos, como iniciar outro aplicativo, receber seus resultados, e
     48 disponibilizar seu aplicativo para responder s intenes de outros aplicativos.</p>
     49 
     50 <h2>Lies</h2>
     51 
     52 <dl>
     53   <dt><b><a href="sending.html">Enviando o usurio para outro aplicativo</a></b></dt>
     54   <dd>Mostra como criar intenes implcitas para iniciar outros aplicativos que podem executar uma
     55 ao.</dd>
     56   <dt><b><a href="result.html">Obtendo resultados de uma atividade</a></b></dt>
     57   <dd>Como iniciar outra atividade e receber seu resultado.</dd>
     58   <dt><b><a href="filters.html">Permitindo que outros aplicativos iniciem sua atividade</a></b></dt>
     59   <dd>Como fazer com que atividades em seu aplicativo se abram para serem usadas por outros aplicativos atravs de definio
     60 de filtros de intenes que declaram as intenes implcitas aceitas pelo aplicativo.</dd>
     61 </dl>
     62 
     63