如何在api级别< 11 android中获取通知唯一ID

时间:2013-05-07 12:48:05

标签: android notifications

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

当用户点击Api等级10,8或更低的通知时,有没有办法获得捆绑或通知唯一ID。

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

我是否需要为api level 11和api level 8制作不同的apk

1 个答案:

答案 0 :(得分:3)

  

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

根据{{​​3}},

Notification.Builder没有涉及Bundle的方法。

  

和Notification.Builder在Api Level 11中工作。

来自Android支持包的

JavaDocs可以回到API级别4。

  

当用户点击Api等级10,8或更低的通知时,有没有办法获得捆绑或通知唯一ID。

将“通知唯一身份ID”放在与PendingIntent一起使用的Notification上的附加内容中。

  

还是有办法获得api级别

Build.VERSION.SDK_INT

  

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

或者,使用NotificationCompat.Builder

  

我是否需要为api level 11和api level 8制作不同的apk

通常不会。