构建 Android 消息与日历交互应用
在 Android 开发中,与系统交互是常见需求,如读取短信/彩信数据、操作日历事件等。下面将详细介绍如何创建一个简单的消息应用和日历列表应用。
1. 消息应用开发
1.1 数据查询与解析
为了从 Telephony 提供者读取会话数据并在列表中显示,我们创建了自定义的 AsyncTaskLoader 实现 ConversationLoader 。以下是具体代码:
public class ConversationLoader extends AsyncTaskLoader<List<MessageItem>> {
public static final String[] PROJECTION = new String[] {
//Determine if message is SMS or MMS
MmsSms.TYPE_DISCRIMINATOR_COLUMN,
//Base item ID
BaseColumns._ID,
//Conversation (thread) ID
Conversations.THREAD_ID,
//Date values
Sms.DATE,
Sms.DATE_SENT,
// For SMS only
Sms.ADDRESS,
Sms.BOD
超级会员免费看
订阅专栏 解锁全文
996

被折叠的 条评论
为什么被折叠?



