private void sendNotify() {
NotificationManager manager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
NotificationCompat.Builder builder = new NotificationCompat.Builder(MainActivity.this,"default");
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://www.baidu.com")); // 此处根据需要改为打开应用
PendingIntent pi = PendingIntent.getActivity(MainActivity.this, 0, intent, 0);
Notification notify = builder.setSmallIcon(R.mipmap.ic_launcher_round)
.setPriority(Notification.PRIORITY_DEFAULT) //通知的优先级
.setCategory(Notification.CATEGORY_MESSAGE) //通知的类型
.setContentTitle("Order Notify")
.setAutoCancel(true)
.setContentIntent(pi)
.setContentText("a new order message")
.setFullScreenIntent(pi, true) //不设置此项不会悬挂,false 不会出现悬挂
.build();
manager.notify(1,notify);
}
相关文章
- 10-15ANDROID:如何从所有窗口顶部的通知或长按搜索按钮启动弹出对话框?
- 10-15Android通知不显示横幅的一个坑
- 10-15 android 通知栏理解使用
- 10-15在Android上更改“脉冲通知灯” /轨迹球灯设置(仅适用于Nexus One?)
- 10-15如何使用SAP云平台的Notification服务给Android应用推送通知消息
- 10-15Android Studio 之 数据存活【2】,返回桌面切换回来,内容还保存着
- 10-15基于Android Tv制作一个Tv桌面(三)
- 10-15Meteor App:将TargetSDK更新为26时,推送通知在Android 8上停止工作
- 10-15如何为Xamarin Android实现推送通知
- 10-15Android技术分享| 【自习室】自定义View代替通知动画(2)