|  | page.title=Remembering Users | 
|  |  | 
|  | trainingnavtop=true | 
|  | startpage=true | 
|  | next.title=Remembering Your User | 
|  | next.link=identify.html | 
|  |  | 
|  | @jd:body | 
|  |  | 
|  |  | 
|  | <div id="tb-wrapper"> | 
|  | <div id="tb"> | 
|  |  | 
|  | <h2>Requirements and prerequisites</h2> | 
|  | <ul> | 
|  | <li>Android 2.0 (API level 5) or higher</li> | 
|  | <li>Experience with <a href="{@docRoot}guide/topics/fundamentals/services.html">Services</a></li> | 
|  | <li>Experience with <a href="http://oauth.net/2/">OAuth 2.0</a></li> | 
|  | </ul> | 
|  |  | 
|  | <h2>You should also read</h2> | 
|  | <ul> | 
|  | <li><a | 
|  | href="http://developer.android.com/resources/samples/SampleSyncAdapter/index.html"> | 
|  | SampleSyncAdapter app</a></li> | 
|  | </ul> | 
|  |  | 
|  | </div> | 
|  | </div> | 
|  |  | 
|  |  | 
|  | <p>Android users get attached to their devices and to applications that they | 
|  | love. One way to make your application lovable is to make it personal. Android | 
|  | devices know who your user is, what services they have access to, and where they | 
|  | store your data. With your user's permission, you can use that information to | 
|  | make your application a richer, more personal experience.</p> | 
|  |  | 
|  | <p>In this class, you will learn multiple techniques for interacting with your | 
|  | user's identity, enabling you to:</p> | 
|  |  | 
|  | <ul> | 
|  | <li>Personalize your app by remembering users by their account name(s) | 
|  | <li>Authenticate the user to make sure they are who they say they are | 
|  | <li>Gain permission to access the user's online data via services like | 
|  | the Google APIs | 
|  | <li>Add a custom account to the user's device to authenticate your own | 
|  | back-end services | 
|  | </ul> | 
|  |  | 
|  |  | 
|  | <h2>Lessons</h2> | 
|  |  | 
|  | <dl> | 
|  | <dt><b><a href="identify.html">Remembering Your User</a></b></dt> | 
|  | <dd>Use {@link android.accounts.AccountManager} to learn the user's account name(s).</dd> | 
|  |  | 
|  | <dt><b><a href="authenticate.html">Authenticating to OAuth2 Services</a></b></dt> | 
|  | <dd> Use OAuth2 to help users get permission to access web services without needing to type in a | 
|  | login name or password. </dd> | 
|  |  | 
|  | <dt><b><a href="custom_auth.html">Creating a Custom Account Type</a></b></dt> | 
|  | <dd>Add your own account type to the Android Account Manager.</dd> | 
|  |  | 
|  | </dl> | 
|  |  |