public class NotificationUtils
extends java.lang.Object
| 构造器和说明 |
|---|
NotificationUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
clearAllNotification(android.content.Context context)
删除该包名下的所有通知栏
|
static void |
clearNotification(android.content.Context context,
java.lang.String packageName)
清除该应用下的所有通知
|
static void |
clearNotification(android.content.Context context,
java.lang.String packageName,
int notifyId)
清除指定notifyId通知栏
|
static void |
removeNotifyIdByPackageName(android.content.Context context,
java.lang.String packageName,
int notifyId) |
static boolean |
removeNotifyKey(android.content.Context context,
java.lang.String packageName,
java.lang.String notifyKey) |
static void |
setInternalApp(android.app.Notification notification,
boolean internalApp) |
static void |
setReplyIntent(android.app.Notification notification,
android.app.PendingIntent pendingIntent) |
static void |
storeNotifyIdByPackageName(android.content.Context context,
java.lang.String packageName,
int notifyId)
存储当前所有通知栏的notifyId
|
public static void setReplyIntent(android.app.Notification notification,
android.app.PendingIntent pendingIntent)
public static void setInternalApp(android.app.Notification notification,
boolean internalApp)
public static void clearNotification(android.content.Context context,
java.lang.String packageName,
int notifyId)
context - notifyId - notify idpublic static void clearAllNotification(android.content.Context context)
context - public static void clearNotification(android.content.Context context,
java.lang.String packageName)
context - packageName - 应用包名public static void storeNotifyIdByPackageName(android.content.Context context,
java.lang.String packageName,
int notifyId)
packageName - notifyId - public static void removeNotifyIdByPackageName(android.content.Context context,
java.lang.String packageName,
int notifyId)
public static boolean removeNotifyKey(android.content.Context context,
java.lang.String packageName,
java.lang.String notifyKey)