Home | History | Annotate | Download | only in engage
      1 page.title=Increase Usage with Android Intents
      2 page.metaDescription=Use Android Intents to make your app available to users as they perform tasks in other apps.
      3 page.tags="engagement, intents"
      4 @jd:body
      5 
      6 <p>Let the user choose <em>your app</em> to handle specific tasks from another app,
      7 such as sharing a picture, sending a message, or playing music. You can do this though
      8 Android's open Intents system. By adding Intent filters for the tasks your app can handle,
      9 you make it easy for the user to access your apps features from other apps and from voice
     10 commands in Google Now.</p>
     11 
     12 <img src="{@docRoot}images/distribute/engage-intents.png">
     13 
     14 <p>By declaring Intent Filters in your app, it informs the Android OS about the
     15 actions it can perform for other apps. And in addition to making it easy for
     16 your users to make full use of your apps features, it can help them discover
     17 features they didnt know it supported.</p>
     18 
     19 <p>Get started with <a
     20 href="{@docRoot}training/basics/intents/index.html">Interacting with Other Apps</a>
     21 training.</p>
     22 
     23 <h2 id=tips>Tips</h2>
     24 
     25 <ul>
     26   <li> Identify and package any features your app can offer to other apps.
     27   <li> Use the "view" intent to give users the option to open any links to your
     28 website within your app instead.
     29   <li> Familiarize yourself with actions commonly accomplished with intents, such as
     30 sharing, so that you can focus on your app's core functionality and outsource
     31 common actions.
     32 </ul>
     33 
     34 <h2 style="clear:both" id="related-resources">Related Resources</h2>
     35 
     36 <div class="resource-widget resource-flow-layout col-13"
     37   data-query="collection:distribute/engage/intents"
     38   data-sortOrder="-timestamp"
     39   data-cardSizes="9x3"
     40   data-maxResults="6"></div>
     41