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();
}
}