我正在使用波纹管代码在我的
Android手机上显示通知.我想减少用于显示通知的时间.现在,它花费大约2秒钟来显示,然后它被隐藏了.我想把时间从2秒减少到1秒.可能吗?
Notification notification = new NotificationCompat.Builder(context)
.setContentTitle(context.getString(R.string.app_name))
.setContentText("Notification")
.setAutoCancel(false)
.setPriority(Notification.PRIORITY_MAX)
.setSmallIcon(R.mipmap.ic_launcher)
.setDefaults(Notification.DEFAULT_SOUND | Notification.DEFAULT_VIBRATE)
.setLargeIcon(BitmapFactory.decodeResource(context.getResources(), R.mipmap.ic_launcher))
.build();
NotificationManager notificationManager = getNotificationManager(context);
notificationManager.notify(SAFER_DISCONNECTED_NOTIFICATION_ID, notification);
最佳答案
Now, it spends about 2 seconds for showing, then it is hidden.
对于在抬头模式下显示通知的时间量没有特别保证,我认为这是你所指的.
例如,默认情况下,它将在Android 4.4及更早版本上显示0秒,这本身不支持抬头通知.但是,用户可以使用NotificationListenerService安装应用程序,但该服务可能会显示通知,但无论如何,它都需要.
Is it possible?
不,对不起这是在显示通知的代码的控制之下.