Book Image

Testing and securing android studio applications

Book Image

Testing and securing android studio applications

Overview of this book

Table of Contents (18 chapters)
Testing and Securing Android Studio Applications
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

AccountManager


The AccountManager class provides access to all the registered users' online accounts. This way, the user only needs to provide his/her credentials once for each account and then he/she can grant access to these applications in a simpler way. Using the AccountManager class, you can get a token that can be used as a form of authentication in different services.

The steps that you need to take in order to make use of this feature are as follows:

  1. First, you need to modify the manifest file and add permission to use credentials:

    <uses-permission 
      android:name="android.permission.USE_CREDENTIALS">
    </uses-permission>
  2. Once your application can use credentials, you can get an instance of AccountManager using the get(Context c) method:

    AccountManager am = AccountManager.get(this);
  3. Now, you have an instance of AccountManager, but you need to know which accounts are available. To do this, you can use the getAccountsByType(String s) method. The String parameter is the name of...