java实现 push 消息推送 手机顶部浮动通知展示
时间: 2023-08-31 14:06:22 浏览: 102
要实现手机顶部浮动通知展示,需要使用 Android 系统提供的 Notification 类来创建通知,然后使用 NotificationManager 类来展示。
下面是一个示例代码:
```java
public void showNotification(Context context, String title, String message) {
NotificationCompat.Builder builder = new NotificationCompat.Builder(context)
.setSmallIcon(R.drawable.notification_icon)
.setContentTitle(title)
.setContentText(message)
.setPriority(NotificationCompat.PRIORITY_HIGH)
.setAutoCancel(true);
NotificationManagerCompat notificationManager = NotificationManagerCompat.from(context);
notificationManager.notify(0, builder.build());
}
```
在这个示例中,我们使用了 NotificationCompat.Builder 类来构建通知,其中包括了通知的图标、标题、内容和优先级等信息。然后,我们使用 NotificationManagerCompat 类来展示通知,并指定通知的 ID。
需要注意的是,为了展示顶部浮动通知,需要在 AndroidManifest.xml 文件中为应用程序添加权限:
```xml
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
```
此外,还需要在应用程序的设置中打开“显示悬浮窗”的权限才能展示浮动通知。
阅读全文
相关推荐

















