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