2011-11-16 6 views
1

휴대 전화 소유자의 이름을 알기 위해 "내 프로필"데이터를 가져와야합니다."내 프로필"에서 정보 얻기

나는 이메일을받는 방법을 알고 있지만 이름이나 별칭이 필요합니다.

감사

답변

0

이 시도 : android.permission.READ_PROFILE

:

private String getUserProfileName() 
{ 
    ContentResolver cr = getContentResolver(); 
    Cursor cur = cr.query(Profile.CONTENT_URI, null, null, null, null); 
    while (cur.moveToNext()) 
    { 
     int isUser = cur.getInt(cur.getColumnIndex(Profile.IS_USER_PROFILE)); 
     if (isUser > 0) 
     { 
      isNewContact = false; 
      String name = cur.getString(cur.getColumnIndex(Profile.DISPLAY_NAME));      
      Log.e(TAG, "user profile name " + name); 
      cur.close(); 
      return name; 
     } 
    } 

    Log.e(TAG, "no user profile found!"); 
    cur.close(); 
    isNewContact = true; 
    return null; 
} 

것은 당신의 AndroidManifest를 파일에 권한을 추가해야합니다