Skip to content

Example app for using Account Manager service to handle custom app user accounts on your device.

Notifications You must be signed in to change notification settings

SamuGG/android-account-manager-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Android Account Manager Example App


Android app using the [Account Manager](http://developer.android.com/reference/android/accounts/AccountManager.html) service to handle custom application user accounts.

Example shows how to create custom app accounts on your device, choose between them and authenticate them by calling getAuthToken. There are 2 activities:

  • LoginActivity
  • MainActivity

The MainActivity requires to be authenticated, so it will open LoginActivity automatically if no auth token could be retrieved from any acount.

The LoginActivity is used for login and registration purposes equally. Once authenticated, the app stores in Preferences the account name and the generated auth token.

How to login

In this demo, a static account repository was created with dummy accounts, which you may use for testing:

How to create an account

You can create app accounts either from the LoginActivity opened at the app start, or by navigating to your device general settings -> Accounts -> + Add account.

Multiple accounts can be created.

Screenshot 1   Screenshot 2   Screenshot 3

License

Copyright 2014 Samuel Granados García

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

About

Example app for using Account Manager service to handle custom app user accounts on your device.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages