@Nullable
private SMSMessageCursorWrapper getSMSMessagesByThreadId(Context context, int threadId,
boolean desc, int limit) {
if (!Permissions.isGranted(context, Permissions.READ_SMS) ||
!Permissions.isGranted(context, Permissions.READ_CONTACTS)) {
return null;
}
String orderClause = (desc ? DATE + " DESC " : DATE + " ASC ");
String limitClause = (limit > 0 ? " LIMIT " + limit : "");
Cursor cursor = contentResolver.query(
URI_CONTENT_SMS,
null,
THREAD_ID + " = ? " +
// we don't support drafts yet
" AND " + ADDRESS + " NOT NULL ",
new String[]{String.valueOf(threadId)},
orderClause + limitClause);
return (validate(cursor) ? new SMSMessageCursorWrapper(cursor) : null);
}
ContactsAccessHelper.java 文件源码
java
阅读 37
收藏 0
点赞 0
评论 0
项目:BlackList
作者:
评论列表
文章目录