/frameworks/base/docs/html/distribute/analyze/ |
index.jd | 2 page.metaDescription=Understanding what your users do inside your app is the key to engaging and monetizing them. 14 questions. The easiest way to measure what users do in your app is to 16 of answering all of your important questions. 29 happening in your app. And, if you show ads in your app, you can <a href= 30 "{@docRoot}distribute/analyze/google-services.html">access your Analytics 31 data in AdMob</a> and have the full picture of your app revenue.
|
/frameworks/base/docs/html/distribute/engage/ |
gcm.jd | 2 page.metaDescription=Keep your users in sync with your latest content by delivering lightweight messages over Google's infrastructure. 15 Messaging</a> for Android, by sending lightweight messages to your apps 20 Push messages from your backend servers to tell your apps that there's new 32 Google Cloud Messaging lets your users stay in sync with your service without 33 draining the user?s battery, as there's no need for your apps poll a server
|
video.jd | 2 page.metaDescription=Videos are one of the most effective ways to get users excited about your apps. 8 Videos are one of the most effective ways to get users excited about your 9 apps. Use videos to showcase your apps on your Google Play Product Details 12 get them excited to return to your apps. 16 Videos let you do more than tell users about your apps — you can 19 videos</strong> in Google Play, on your YouTube channel, and on your website.
|
/frameworks/base/docs/html/distribute/users/ |
promote-with-ads.jd | 1 page.title=Promote Your App with Ads 2 page.metaDescription=Promote your app with AdWords to find new users at the right moment. 8 use, so it?s important to actively find new ways to promote your app and drive 14 <p><a href="http://adwords.google.com">AdWords</a> promotes your app to interested 19 most likely to install your app. </p> 32 Promote your app on Google Play when users are searching and browsing 44 your app. 54 Promote your app when users are watching related videos. 90 Promote your app while users communicate and get things done in Gmail. 101 <li>Estimate how much an app user is worth to your business, so that you ca [all...] |
house-ads.jd | 2 page.metaDescription=Tap into your existing user base to increase downloads and increase conversions. 8 <p>One of the fastest ways to accumulate downloads or increase conversions is to tap into your 9 existing user base. These users know your products and are a receptive audience for your other 12 <h3>Promote your apps for free</h3> 14 <p>AdMob's house ads let you cross-sell your other apps (or your friend?s apps) to your 19 <p>Intelligently promote your in-app purchases to the users most likely to buy them, with 23 Google sign-in into your apps and games</a>.</p [all...] |
/frameworks/base/docs/html/training/ |
best-ui.jd | 9 devices. Android provides a flexible framework for UI design that allows your app to display 11 of the system UI outside your app's window.</p>
|
building-connectivity.jd | 8 <p>These classes teach you how to connect your app to the world beyond the user's device. 10 sync your app's data, and more.</p
|
/sdk/testapps/aidlTest/libWithAidl/ |
project.properties | 2 # Do not modify this file -- YOUR CHANGES WILL BE ERASED! 7 # "ant.properties", and override values to adapt the script to your
|
/sdk/testapps/basicProjectWithAidl/ |
project.properties | 2 # Do not modify this file -- YOUR CHANGES WILL BE ERASED! 7 # "build.properties", and override values to adapt the script to your
|
/sdk/testapps/customViewTest/libWithCustomView/ |
project.properties | 2 # Do not modify this file -- YOUR CHANGES WILL BE ERASED! 7 # "ant.properties", and override values to adapt the script to your
|
/sdk/testapps/jarCheckTests1/lib1/ |
project.properties | 2 # Do not modify this file -- YOUR CHANGES WILL BE ERASED! 7 # "ant.properties", and override values to adapt the script to your
|
/sdk/testapps/jarCheckTests1/lib2/ |
project.properties | 2 # Do not modify this file -- YOUR CHANGES WILL BE ERASED! 7 # "ant.properties", and override values to adapt the script to your
|
/sdk/testapps/jarCheckTests2/lib1/ |
project.properties | 2 # Do not modify this file -- YOUR CHANGES WILL BE ERASED! 7 # "ant.properties", and override values to adapt the script to your
|
/sdk/testapps/jarCheckTests2/lib2/ |
project.properties | 2 # Do not modify this file -- YOUR CHANGES WILL BE ERASED! 7 # "ant.properties", and override values to adapt the script to your
|
/sdk/testapps/jarCheckTests3/lib1/ |
project.properties | 2 # Do not modify this file -- YOUR CHANGES WILL BE ERASED! 7 # "ant.properties", and override values to adapt the script to your
|
/sdk/testapps/jarCheckTests3/lib2/ |
project.properties | 2 # Do not modify this file -- YOUR CHANGES WILL BE ERASED! 7 # "ant.properties", and override values to adapt the script to your
|
/frameworks/base/docs/html/ndk/guides/ |
build.jd | 1 page.title=Building Your Project 5 libraries that you can use in your app.</p> 7 <p>This section explains how to build native binaries for use in your Android app. It begins by 12 properties for all the modules that you use in your 14 {@code ndk-build}</a> script, which is what the NDK uses to build your sources. Last, it ventures 15 into advanced territory, discussing how to incorporate the NDK into your own
|
/frameworks/base/docs/html/distribute/googleplay/ |
auto.jd | 5 page.metaDescription=Distribute your apps and content to Android Auto. 16 <li><a href="#track_review">Track your review</a></li> 29 extend your new or existing apps for Auto and then publish them using familiar 35 distribute your Auto apps to users through Google Play. Be sure to read 37 for information on the usability, quality, and safety-related guidelines that your apps should 38 meet. When your app is ready, you can accept the terms in the Developer Console and upload your 47 Google Play lets you deliver apps for use in vehicles. You can develop and publish using your 48 existing Developer Console account and your current distribution and pricing settings. It's easy 64 on extending your app for Auto and details on design and usability [all...] |
tv.jd | 5 page.metaDescription=Distribute your apps, games, and content to Android TV. 16 <li><a href="#track_review">Track your review</a></li> 29 bring it to users right in their living rooms. You'll be able to offer your 31 extend your new or existing apps for TV and then publish them using familiar 37 distribute your TV apps to users through Google Play. Be sure to read 39 for information on the usability and quality standards that your apps should 40 meet. When your app is ready, you can opt-in to publishing in the Android TV 49 Google Play lets you put your TV apps in front of a new audience of users in 50 their living rooms. You can develop and publish using your existing Developer 51 Console account and your current distribution and pricing settings. It's eas [all...] |
/frameworks/base/docs/html/preview/features/ |
picture-in-picture.jd | 12 <li><a href="#declaring">Declaring Your Activity Supports 14 <li><a href="#pip_button">Switching Your Activity to Picture-in-picture</a> 38 background. The PIP window lets users multitask while using your app, which 41 <p>Your app can decide when to trigger PIP mode. Here are some examples of 45 <li>Your app can move a video into PIP mode when the user navigates 47 <li>Your app can switch a video into PIP mode while a user watches the end 50 <li>Your app can provide a way for users to queue up additional content while 68 provide the pinned video overlay window. To add PIP to your app, you need to 69 register your activities that support PIP, switch your activity to PIP mode a [all...] |
/frameworks/base/docs/html/training/performance/battery/network/ |
gather-data.jd | 23 identify its source. Network requests can come directly from a user action, requests from your own 24 app code, or from a server communicating with your app. 29 DDMS tools) enables you to view how and when your app transfers data over a network. 33 This lesson shows you how to measure and categorize network requests by tagging your source code, 34 then shows you how to deploy, test and visualize your apps's network traffic. 42 your app's use of networking resources, you must understand how frequently your app is using the 60 <strong>Server-initiated network requests</strong> - Requests initiated by a server to your app 67 This procedure shows you how to tag your app's source code with constants to categorize traffic 70 The technique described here reports network traffic based on the execution of threads in your [all...] |
/frameworks/base/docs/html/distribute/monetize/ |
ads.jd | 2 page.metaDescription=Gain insights about your users, drive more in-app purchases, and maximize your ad revenue. 12 Ads are an effective and easy way to earn revenue from your apps. AdMob 13 brings together best-in-class technology in a single ad platform for your 14 app, so you can gain insights about your users, drive more in-app purchases, 15 and maximize your ad revenue. You won?t need to rely on a combination of 16 tools or use precious development resources to build your own solution. 44 Ads SDK</a> in your app with a few lines of code. 48 Maximize your ad revenue 61 automatically improve your earnings, and access to all of Google? [all...] |
/frameworks/base/docs/html/guide/practices/app-design/ |
seamlessness.jd | 15 <li><a href="#flexui">Design Your UI to Work with Multiple Screen Resolutions</a></li> 24 <p>Even if your application is fast and responsive, certain design decisions can 28 your applications run and the system interactions that can affect your 35 you are building and testing your application in isolation, on the emulator. 36 However, when your application is run on an actual device, your application may 37 not have user focus at the time your background process displays the dialog. So 38 it could end up that your application would display it's dialog behind the 41 phone call, for example). That behavior would not work for your application o [all...] |
/frameworks/base/docs/html/guide/practices/ |
seamlessness.jd | 16 <li><a href="#flexui">Design Your UI to Work with Multiple Screen Resolutions</a></li> 25 <p>Even if your application is fast and responsive, certain design decisions can 29 your applications run and the system interactions that can affect your 36 you are building and testing your application in isolation, on the emulator. 37 However, when your application is run on an actual device, your application may 38 not have user focus at the time your background process displays the dialog. So 39 it could end up that your application would display it's dialog behind the 42 phone call, for example). That behavior would not work for your application o [all...] |
/frameworks/base/docs/html/training/id-auth/ |
index.jd | 32 love. One way to make your application lovable is to make it personal. Android 33 devices know who your user is, what services they have access to, and where they 34 store your data. With your user's permission, you can use that information to 35 make your application a richer, more personal experience.</p> 37 <p>In this class, you will learn multiple techniques for interacting with your 41 <li>Personalize your app by remembering users by their account name(s) 45 <li>Add a custom account to the user's device to authenticate your own 53 <dt><b><a href="identify.html">Remembering Your User</a></b></dt> 61 <dd>Add your own account type to the Android Account Manager.</dd [all...] |