找到一个联络小组的账户性质是什么?账户、性质、小组

2023-09-06 04:02:16 作者:(婄伱苁學嘡赱菿殿嘡

我开发的,它需要找到一个联络小组的性质意味着无论是谷歌集团,集团电话或SIM组的应用程序。如何找到it.Please建议我该怎么做。 先谢谢了。

I am developing an application in which it is required to find the nature of a contact group means whether it is google group , phone group or sim group. How to find it.Please suggest me how to do it. Thanks in advance.

推荐答案

在code以下打印联系人姓名和类型。我没有优化它,它会打印多条记录,但我想你会知道该怎么做。

The code below prints the contact name and type. I have not optimized it and it will print multiple records but I think you will know what to do.

package com.example.android.contactmanager;
import android.app.Activity;
import android.database.Cursor;
import android.net.Uri;
import android.os.Bundle;
import android.provider.ContactsContract;
import android.provider.ContactsContract.RawContacts;
import android.util.Log;

public final class ContactManager extends Activity{

/**
 * Called when the activity is first created. Responsible for initializing the UI.
 */
@Override
public void onCreate(Bundle savedInstanceState){
    super.onCreate(savedInstanceState);
    printContactList();
}

/**
 * Print contact data in logcat.
 * SIM : Account_Type = com.anddroid.contacts.sim
 * Phone : Depends on the manufacturer e.g For HTC : Account_Type = com.htc.android.pcsc
 * Google : Account_Type = com.google
 */
private void printContactList() {
    Cursor cursor = getContacts();
    cursor.moveToFirst();
    while (cursor.isAfterLast() == false) {
        Log.d("Display_Name", cursor.getString(cursor.getColumnIndex(ContactsContract.Data.DISPLAY_NAME)));
        Log.d("Account_Type", cursor.getString(cursor.getColumnIndex(RawContacts.ACCOUNT_TYPE)));
        cursor.moveToNext();

    }
}

/**
 * Obtains the contact list for the currently selected account.
 *
 * @return A cursor for for accessing the contact list.
 */
private Cursor getContacts()
{
    // Run query
    Uri uri = ContactsContract.Data.CONTENT_URI;
    String[] projection = new String[] {
            ContactsContract.Contacts._ID,
            ContactsContract.Contacts.DISPLAY_NAME,
            RawContacts.ACCOUNT_TYPE
    };
    String[] selectionArgs = null;
    String sortOrder = ContactsContract.Contacts.DISPLAY_NAME + " COLLATE LOCALIZED ASC";

    return managedQuery(uri, projection, null, selectionArgs, sortOrder);
}
}
 
精彩推荐
图片推荐