Android 通知使用全解析
1. 通知设置
在 Android 8.0 及以上设备中,由于系统 UI 允许用户直接调整每个通知渠道的设置,应用无需提供单独的 UI 来设置通知偏好。不过,对于较旧版本的 Android 系统,应用可以考虑在内部提供这些设置。
若要将用户重定向到系统通知设置屏幕,可使用以下代码:
Intent intent = new Intent(Settings.ACTION_CHANNEL_NOTIFICATION_SETTINGS);
intent.putExtra(Settings.EXTRA_APP_PACKAGE, context.getPackageName());
startActivity(intent);
2. 创建通知
每个通知除了通知渠道外,还需包含三个主要元素:小图标、标题和描述性文本。
- 小图标 :显示在状态栏,应能让用户立即识别出代表你的应用。小图标尺寸应为 24x24dp,且在透明背景上为白色。在 Android 5.0 及以上设备,建议使用矢量 Drawable 作为小图标,以便系统能将其缩放到任意大小。小图标通常是应用启动器图标的简化版本,应与应用内使用的图标一致。
- 标题 :包含让用户理解每个通知重要性所需的信息,始终显示在一行上,尽量保持标题长度在 30 个字符以内,以确保完整显示。例如,指示来自他人的传入消息的通知应在标题中显示发件人的姓名,避免在标题中使用应用名称。
- 描
超级会员免费看
订阅专栏 解锁全文
2万+

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



