0

我知道我们可以从 Notification.Builder 获得捆绑包。Notification.Builder 在 Api Level 11 中工作。

当用户单击 API 级别 10、8 或更低级别的通知时,是否有办法获取包或通知唯一 ID。

或者有没有办法获取 api 级别并在 api 级别低于 11 时使用 Notification 或在 api 级别高于 10 时使用 Notification.Builder。

我需要为 api 级别 11 和 api 级别 8 制作不同的 apk

4

1 回答 1

3

我知道我们可以从 Notification.Builder 获得捆绑包

Notification.BuilderBundle根据其JavaDocs ,没有涉及 a 的方法。

Notification.Builder 在 Api Level 11 中工作。

NotificationCompat.Builder,来自 Android 支持包,可追溯到 API 级别 4。

当用户单击 API 级别 10、8 或更低级别的通知时,是否有办法获取包或通知唯一 ID。

将“通知唯一 ID”放在PendingIntentNotification.

或者有没有办法获得api级别

Build.VERSION.SDK_INT

如果 api 级别低于 11,或者如果 api 级别高于 10,则使用 Notification.Builder。

或者,使用NotificationCompat.Builder.

我需要为 api 级别 11 和 api 级别 8 制作不同的 apk

通常不会。

于 2013-05-07T12:51:55.463 回答