Java 类android.provider.Telephony.ThreadsColumns 实例源码

项目:qksms    文件:Conversation.java   
public static void dumpThreadsTable(Context context) {
    LogTag.debug("**** Dump of threads table ****");
    Cursor c = context.getContentResolver().query(sAllThreadsUri,
            ALL_THREADS_PROJECTION, null, null, "date ASC");
    try {
        c.moveToPosition(-1);
        while (c.moveToNext()) {
            String snippet = SmsHelper.extractEncStrFromCursor(c, SNIPPET, SNIPPET_CS);
            Log.d(TAG, "dumpThreadsTable threadId: " + c.getLong(ID) +
                    " " + ThreadsColumns.DATE + " : " + c.getLong(DATE) +
                    " " + ThreadsColumns.MESSAGE_COUNT + " : " + c.getInt(MESSAGE_COUNT) +
                    " " + ThreadsColumns.SNIPPET + " : " + snippet +
                    " " + ThreadsColumns.READ + " : " + c.getInt(READ) +
                    " " + ThreadsColumns.ERROR + " : " + c.getInt(ERROR) +
                    " " + ThreadsColumns.HAS_ATTACHMENT + " : " + c.getInt(HAS_ATTACHMENT) +
                    " " + ThreadsColumns.RECIPIENT_IDS + " : " + c.getString(RECIPIENT_IDS));

            ContactList recipients = ContactList.getByIds(c.getString(RECIPIENT_IDS), false);
            Log.d(TAG, "----recipients: " + recipients.serialize());
        }
    } finally {
        c.close();
    }
}
项目:android-aosp-mms    文件:Conversation.java   
public static void dumpThreadsTable(Context context) {
    LogTag.debug("**** Dump of threads table ****");
    Cursor c = context.getContentResolver().query(sAllThreadsUri,
            ALL_THREADS_PROJECTION, null, null, "date ASC");
    try {
        c.moveToPosition(-1);
        while (c.moveToNext()) {
            String snippet = MessageUtils.extractEncStrFromCursor(c, SNIPPET, SNIPPET_CS);
            Log.d(TAG, "dumpThreadsTable threadId: " + c.getLong(ID) +
                    " " + ThreadsColumns.DATE + " : " + c.getLong(DATE) +
                    " " + ThreadsColumns.MESSAGE_COUNT + " : " + c.getInt(MESSAGE_COUNT) +
                    " " + ThreadsColumns.SNIPPET + " : " + snippet +
                    " " + ThreadsColumns.READ + " : " + c.getInt(READ) +
                    " " + ThreadsColumns.ERROR + " : " + c.getInt(ERROR) +
                    " " + ThreadsColumns.HAS_ATTACHMENT + " : " + c.getInt(HAS_ATTACHMENT) +
                    " " + ThreadsColumns.RECIPIENT_IDS + " : " + c.getString(RECIPIENT_IDS));

            ContactList recipients = ContactList.getByIds(c.getString(RECIPIENT_IDS), false);
            Log.d(TAG, "----recipients: " + recipients.serialize());
        }
    } finally {
        c.close();
    }
}
项目:sms_DualCard    文件:Conversation.java   
public static void dumpThreadsTable(Context context) {
    LogTag.debug("**** Dump of threads table ****");
    Cursor c = context.getContentResolver().query(sAllThreadsUri,
            ALL_THREADS_PROJECTION, null, null, "date ASC");
    try {
        c.moveToPosition(-1);
        while (c.moveToNext()) {
            String snippet = MessageUtils.extractEncStrFromCursor(c,
                    SNIPPET, SNIPPET_CS);
            Log.d(TAG,
                    "dumpThreadsTable threadId: " + c.getLong(ID) + " "
                            + ThreadsColumns.DATE + " : " + c.getLong(DATE)
                            + " " + ThreadsColumns.MESSAGE_COUNT + " : "
                            + c.getInt(MESSAGE_COUNT) + " "
                            + ThreadsColumns.SNIPPET + " : " + snippet
                            + " " + ThreadsColumns.READ + " : "
                            + c.getInt(READ) + " " + ThreadsColumns.ERROR
                            + " : " + c.getInt(ERROR) + " "
                            + ThreadsColumns.HAS_ATTACHMENT + " : "
                            + c.getInt(HAS_ATTACHMENT) + " "
                            + ThreadsColumns.RECIPIENT_IDS + " : "
                            + c.getString(RECIPIENT_IDS));

            ContactList recipients = ContactList.getByIds(
                    c.getString(RECIPIENT_IDS), false);
            Log.d(TAG, "----recipients: " + recipients.serialize());

            Log.v("dumpThreadsTable",
                    "recepients: " + recipients.serialize());
        }
    } finally {
        c.close();
    }
}