Android开发:通知、消息推送与闹钟的使用
1. 使用通知提升用户体验
1.1 生成回复功能
在 Android Wear 设备上,通过 setAllowGeneratedReplies(true) 启用生成回复功能,可预测用户可能的回复,让用户直接选择预设回复,无需手动输入或语音输入。当用户输入回复后,其内容会包含在 Pending Intent 中,可使用 RemoteInput.getResultsFromIntent 方法提取:
Bundle remoteInput = RemoteInput.getResultsFromIntent(intent);
CharSequence message = remoteInput != null
? remoteInput.getCharSequence(KEY_TEXT_REPLY)
: null;
用户输入回复后,Android 会显示一个进度条,表明应用正在处理回复。处理完用户输入后,需更新通知以反映输入内容并移除进度条。若使用 MessagingStyle ,可通过 addMessage 添加新消息;对于其他通知样式,使用 setRemoteInputHistory :
// 如果有多个回复,最新的回复应位于数组首位
builder.setRemoteInpu
超级会员免费看
订阅专栏 解锁全文
74

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



