skip to main | skip to sidebar

Android Development Tutorial

Pages

  • Home
 
  • RSS
  • Twitter
Related Posts Plugin for WordPress, Blogger...
Thursday, September 13, 2012

Get User name using Andriod

Posted by Admin at 9:53 PM – 0 comments
 
import android.accounts.Account;
import android.accounts.AccountManager;
import android.content.Context;

class Utils {
  private static Account getAccount(AccountManager accountManager) {
    Account[] accounts = accountManager.getAccountsByType("com.google");
    Account account;
    if (accounts.length > 0) {
      account = accounts[0];
    } else {
      account = null;
    }
    return account;
  }

  public String getEmail(Context context) {
    AccountManager accountManager = AccountManager.get(context);
    Account account = getAccount(accountManager);

    if (account == null) {
      return null;
    } else {
      return account.name;
    }
  }

  public String getUsername(Context context) {
    // String email;
    AccountManager manager = AccountManager.get(context);
    Account account = getAccount(manager);
    if (account == null) {
      return "";
    } else {
      String email = account.name;
      String[] parts = email.split("@");
      if (parts.length > 0 && parts[0] != null)
        return parts[0];
      else
        return "";
    }
  }
}


Email This BlogThis! Share to X Share to Facebook

Leave a Reply

Newer Post Older Post
Subscribe to: Post Comments (Atom)

More Technical Blogs

  • Tech Savvy - Technology Tips
  • PHP Video Tutorial
  • Java Programs with Output
  • C Programming Tutorial
  • Linux Tutorial
  • Language Tutorial
  • Web Development tutorial
  • Popular
  • Recent
  • Archives

Popular Posts

  • Android SeekBar
    Whenever the progress bar of SeekBar is moved, it will call the inbuild method of OnProgressChange(), inside which we can write our functio...
  • How to Program for Android: Video Tutorial 3 - Add widget
    This video shows how to add basic widgets to an android application
  • Accelerometer management for the Android devices
    This code uses the different methods using SensorListener and SensorManager. import android.content.Context; import android.hardware.S...
  • Android SMS Reader
    SMS Reader is an application that read all incoming SMS loudly.And it has feature of reading existing SMS using navigation keys. package...
  • SAFEGUARDING YOUR INTERESTS
    With most people living their personal and professional lives on their smartphones, it's not just the data that has been fed into these...
  • Android Video Tutorial: Android Application Development - StatusData
    In the previous tutorial, Class 3, Part 3, you learned how to create a local database for your Android app. Now, Marko will show you how t...
  • Android Tutorial - What Should you know before Learning Android
    What Should you know before learning Android: Object Oriented Programming Concept Android make heavy use of OOPs concept...
  • Android Application Development Episode #7 - Using Basic Lists
    In this episode we will take a first glance at lists and how to create them. This is the first episode on lists and due to the fact that l...
  • Android Video Tutorial - Making the Android UI Fast and Efficient by Romain Guy
    The San Francisco Android User Group Kickoff event: July 14th, 2009 at Google in San Francisco. Romain Guy redelivers his Google I/O talk:...
  • Android Application Development Episode #5 - Using Radio Buttons
    In this episode we will take a look at radio buttons and how they work.
Powered by Blogger.

Archives

  • ▼  2012 (44)
    • ►  October (31)
    • ▼  September (3)
      • Android SMS Reader
      • Using Account Manager in Andriod
      • Get User name using Andriod
    • ►  March (1)
    • ►  February (9)
  • ►  2011 (69)
    • ►  December (69)
 

Followers

Labels

  • Activities (9)
  • Andoird Menu (2)
  • Android timelineActivity. (1)
  • Android Adapter (1)
  • Android app (9)
  • Android App Inventor (1)
  • Android App Publishing (2)
  • Android Application Components (3)
  • Android Application Fundamental (2)
  • Android Architecture (1)
  • Android AsyncTask (1)
  • Android Basic (7)
  • Android Bootcamp Training (18)
  • Android Button Widget (3)
  • Android Custom Style (1)
  • Android Dialog (1)
  • Android Drawable (2)
  • Android Environment (1)
  • Android example (9)
  • Android File System (2)
  • Android Geolocation (2)
  • Android ImageView (1)
  • Android Installation (8)
  • Android intents (5)
  • Android lifecycle (1)
  • Android LIst (4)
  • Android Listener (4)
  • Android Manifest (3)
  • Android Market (1)
  • Android Notification (1)
  • Android Object (1)
  • Android Package File (1)
  • Android Platform (1)
  • Android service (4)
  • Android StatusActivity (1)
  • Android Theme Style (3)
  • Android Traceview (1)
  • Android UI (6)
  • Android Unit Testing (1)
  • Android Widget (4)
  • AndroidManifest.xml (4)
  • Application Icon (1)
  • Broadcast Receiver (2)
  • Content Providers (1)
  • Creating Activities (1)
  • Creating Custom Styles in Android (1)
  • Creating Multiple Activities (1)
  • Database (3)
  • draw9patch (1)
  • Eclipse (12)
  • Explicit Intents (2)
  • Explicit Intents Example (1)
  • Hello world with Android (1)
  • Helloworld with Android (5)
  • Implicit Intents (2)
  • Implicit Intents Example (1)
  • Layout View (3)
  • lifemichael (8)
  • Location Sensor (1)
  • Multiple Activities (2)
  • Netbeans (1)
  • OpenGL ES Graphics (1)
  • Passing Values with Intents (2)
  • Project Structure (1)
  • Retrieving Image URI from Intents (1)
  • Setting Android Environment (1)
  • SQLite (3)
  • TGENT (8)
  • UserGroupAtGoogle (8)
  • XML (1)
  • xtensive arts Training (11)
 
 
© 2011 Android Development Tutorial | Designs by Web2feel & Fab Themes

Bloggerized by DheTemplate.com - Main Blogger