gpt4 book ai didi

带有操作和下拉菜单的 Android 通知

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:50:34 25 4
gpt4 key购买 nike

Android 的 Google 应用程序有一个通知,例如显示本地天气。如果您在通知上向左滑动,它会显示一个“时钟图标”-操作(例如暂停),如下所示。

Google Notification with Weather Forecast

如果您单击时钟,将打开以下下拉菜单:

Notification with dropdown menu

这是android系统的一个特性,我想在我的应用中实现。它应该通过通知操作打开,我想设置自定义选项,我需要获取选定的值。

有人知道如何实现吗?

最佳答案

这是标准的,适用于来自 Android oreo 的所有通知。

对于所有通知,您都可以选择暂停。如果您想为较旧的 Android 设备实现相同的 ui,可以直接查看 Android oreo 系统 UI 的源代码,从那里我们可以在 Android 8 及更高版本中获得贪睡选项。

http://androidxref.com/8.1.0_r33/xref/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/NotificationSnooze.java#274

检查这个字符串的使用

<!-- Notification: Snooze panel: message indicating how long the notification was snoozed for. [CHAR LIMIT=100]-->
1520 <string name="snoozed_for_time">Snoozed for <xliff:g id="time_amount" example="15 minutes">%1$s</xliff:g></string>

http://androidxref.com/8.1.0_r33/xref/frameworks/base/packages/SystemUI/res/values/strings.xml#1519

关于带有操作和下拉菜单的 Android 通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52375578/

25 4 0