public interface android.app.INotificationManager extends android.os.IInterface
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: android.app.INotificationManager
super_class: java.lang.Object
{
public abstract void cancelAllNotifications(java.lang.String, int);
descriptor: (Ljava/lang/String;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
pkg
userId
public abstract void clearData(java.lang.String, int, boolean);
descriptor: (Ljava/lang/String;IZ)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
pkg
uid
fromApp
public abstract void enqueueToast(java.lang.String, android.app.ITransientNotification, int);
descriptor: (Ljava/lang/String;Landroid/app/ITransientNotification;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
pkg
callback
duration
public abstract void cancelToast(java.lang.String, android.app.ITransientNotification);
descriptor: (Ljava/lang/String;Landroid/app/ITransientNotification;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
pkg
callback
public abstract void finishToken(java.lang.String, android.app.ITransientNotification);
descriptor: (Ljava/lang/String;Landroid/app/ITransientNotification;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
pkg
callback
public abstract void enqueueNotificationWithTag(java.lang.String, java.lang.String, java.lang.String, int, android.app.Notification, int);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILandroid/app/Notification;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
pkg
opPkg
tag
id
notification
userId
public abstract void cancelNotificationWithTag(java.lang.String, java.lang.String, int, int);
descriptor: (Ljava/lang/String;Ljava/lang/String;II)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
pkg
tag
id
userId
public abstract void setShowBadge(java.lang.String, int, boolean);
descriptor: (Ljava/lang/String;IZ)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
pkg
uid
showBadge
public abstract boolean canShowBadge(java.lang.String, int);
descriptor: (Ljava/lang/String;I)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
pkg
uid
public abstract void setNotificationsEnabledForPackage(java.lang.String, int, boolean);
descriptor: (Ljava/lang/String;IZ)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
pkg
uid
enabled
public abstract void setNotificationsEnabledWithImportanceLockForPackage(java.lang.String, int, boolean);
descriptor: (Ljava/lang/String;IZ)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
pkg
uid
enabled
public abstract boolean areNotificationsEnabledForPackage(java.lang.String, int);
descriptor: (Ljava/lang/String;I)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
pkg
uid
public abstract boolean areNotificationsEnabled(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
pkg
public abstract int getPackageImportance(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
pkg
public abstract void createNotificationChannelGroups(java.lang.String, android.content.pm.ParceledListSlice);
descriptor: (Ljava/lang/String;Landroid/content/pm/ParceledListSlice;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
pkg
channelGroupList
public abstract void createNotificationChannels(java.lang.String, android.content.pm.ParceledListSlice);
descriptor: (Ljava/lang/String;Landroid/content/pm/ParceledListSlice;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
pkg
channelsList
public abstract void createNotificationChannelsForPackage(java.lang.String, int, android.content.pm.ParceledListSlice);
descriptor: (Ljava/lang/String;ILandroid/content/pm/ParceledListSlice;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
pkg
uid
channelsList
public abstract android.content.pm.ParceledListSlice getNotificationChannelGroupsForPackage(java.lang.String, int, boolean);
descriptor: (Ljava/lang/String;IZ)Landroid/content/pm/ParceledListSlice;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
pkg
uid
includeDeleted
public abstract android.app.NotificationChannelGroup getNotificationChannelGroupForPackage(java.lang.String, java.lang.String, int);
descriptor: (Ljava/lang/String;Ljava/lang/String;I)Landroid/app/NotificationChannelGroup;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
groupId
pkg
uid
public abstract android.app.NotificationChannelGroup getPopulatedNotificationChannelGroupForPackage(java.lang.String, int, java.lang.String, boolean);
descriptor: (Ljava/lang/String;ILjava/lang/String;Z)Landroid/app/NotificationChannelGroup;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
pkg
uid
groupId
includeDeleted
public abstract void updateNotificationChannelGroupForPackage(java.lang.String, int, android.app.NotificationChannelGroup);
descriptor: (Ljava/lang/String;ILandroid/app/NotificationChannelGroup;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
pkg
uid
group
public abstract void updateNotificationChannelForPackage(java.lang.String, int, android.app.NotificationChannel);
descriptor: (Ljava/lang/String;ILandroid/app/NotificationChannel;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
pkg
uid
channel
public abstract android.app.NotificationChannel getNotificationChannel(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Landroid/app/NotificationChannel;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
pkg
channelId
public abstract android.app.NotificationChannel getNotificationChannelForPackage(java.lang.String, int, java.lang.String, boolean);
descriptor: (Ljava/lang/String;ILjava/lang/String;Z)Landroid/app/NotificationChannel;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
pkg
uid
channelId
includeDeleted
public abstract void deleteNotificationChannel(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
pkg
channelId
public abstract android.content.pm.ParceledListSlice getNotificationChannels(java.lang.String);
descriptor: (Ljava/lang/String;)Landroid/content/pm/ParceledListSlice;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
pkg
public abstract android.content.pm.ParceledListSlice getNotificationChannelsForPackage(java.lang.String, int, boolean);
descriptor: (Ljava/lang/String;IZ)Landroid/content/pm/ParceledListSlice;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
pkg
uid
includeDeleted
public abstract int getNumNotificationChannelsForPackage(java.lang.String, int, boolean);
descriptor: (Ljava/lang/String;IZ)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
pkg
uid
includeDeleted
public abstract int getDeletedChannelCount(java.lang.String, int);
descriptor: (Ljava/lang/String;I)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
pkg
uid
public abstract int getBlockedChannelCount(java.lang.String, int);
descriptor: (Ljava/lang/String;I)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
pkg
uid
public abstract void deleteNotificationChannelGroup(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
pkg
channelGroupId
public abstract android.app.NotificationChannelGroup getNotificationChannelGroup(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Landroid/app/NotificationChannelGroup;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
pkg
channelGroupId
public abstract android.content.pm.ParceledListSlice getNotificationChannelGroups(java.lang.String);
descriptor: (Ljava/lang/String;)Landroid/content/pm/ParceledListSlice;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
pkg
public abstract boolean onlyHasDefaultChannel(java.lang.String, int);
descriptor: (Ljava/lang/String;I)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
pkg
uid
public abstract android.content.pm.ParceledListSlice getRecentNotifyingAppsForUser(int);
descriptor: (I)Landroid/content/pm/ParceledListSlice;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
userId
public abstract int getBlockedAppCount(int);
descriptor: (I)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
userId
public abstract boolean areChannelsBypassingDnd();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract android.service.notification.StatusBarNotification[] getActiveNotifications(java.lang.String);
descriptor: (Ljava/lang/String;)[Landroid/service/notification/StatusBarNotification;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
callingPkg
public abstract android.service.notification.StatusBarNotification[] getHistoricalNotifications(java.lang.String, int);
descriptor: (Ljava/lang/String;I)[Landroid/service/notification/StatusBarNotification;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
callingPkg
count
public abstract void registerListener(android.service.notification.INotificationListener, android.content.ComponentName, int);
descriptor: (Landroid/service/notification/INotificationListener;Landroid/content/ComponentName;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
listener
component
userid
public abstract void unregisterListener(android.service.notification.INotificationListener, int);
descriptor: (Landroid/service/notification/INotificationListener;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
listener
userid
public abstract void cancelNotificationFromListener(android.service.notification.INotificationListener, java.lang.String, java.lang.String, int);
descriptor: (Landroid/service/notification/INotificationListener;Ljava/lang/String;Ljava/lang/String;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
token
pkg
tag
id
public abstract void cancelNotificationsFromListener(android.service.notification.INotificationListener, java.lang.String[]);
descriptor: (Landroid/service/notification/INotificationListener;[Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
token
keys
public abstract void snoozeNotificationUntilContextFromListener(android.service.notification.INotificationListener, java.lang.String, java.lang.String);
descriptor: (Landroid/service/notification/INotificationListener;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
token
key
snoozeCriterionId
public abstract void snoozeNotificationUntilFromListener(android.service.notification.INotificationListener, java.lang.String, long);
descriptor: (Landroid/service/notification/INotificationListener;Ljava/lang/String;J)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
token
key
until
public abstract void requestBindListener(android.content.ComponentName);
descriptor: (Landroid/content/ComponentName;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
component
public abstract void requestUnbindListener(android.service.notification.INotificationListener);
descriptor: (Landroid/service/notification/INotificationListener;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
token
public abstract void requestBindProvider(android.content.ComponentName);
descriptor: (Landroid/content/ComponentName;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
component
public abstract void requestUnbindProvider(android.service.notification.IConditionProvider);
descriptor: (Landroid/service/notification/IConditionProvider;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
token
public abstract void setNotificationsShownFromListener(android.service.notification.INotificationListener, java.lang.String[]);
descriptor: (Landroid/service/notification/INotificationListener;[Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
token
keys
public abstract android.content.pm.ParceledListSlice getActiveNotificationsFromListener(android.service.notification.INotificationListener, java.lang.String[], int);
descriptor: (Landroid/service/notification/INotificationListener;[Ljava/lang/String;I)Landroid/content/pm/ParceledListSlice;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
token
keys
trim
public abstract android.content.pm.ParceledListSlice getSnoozedNotificationsFromListener(android.service.notification.INotificationListener, int);
descriptor: (Landroid/service/notification/INotificationListener;I)Landroid/content/pm/ParceledListSlice;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
token
trim
public abstract void requestHintsFromListener(android.service.notification.INotificationListener, int);
descriptor: (Landroid/service/notification/INotificationListener;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
token
hints
public abstract int getHintsFromListener(android.service.notification.INotificationListener);
descriptor: (Landroid/service/notification/INotificationListener;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
token
public abstract void requestInterruptionFilterFromListener(android.service.notification.INotificationListener, int);
descriptor: (Landroid/service/notification/INotificationListener;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
token
interruptionFilter
public abstract int getInterruptionFilterFromListener(android.service.notification.INotificationListener);
descriptor: (Landroid/service/notification/INotificationListener;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
token
public abstract void setOnNotificationPostedTrimFromListener(android.service.notification.INotificationListener, int);
descriptor: (Landroid/service/notification/INotificationListener;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
token
trim
public abstract void setInterruptionFilter(java.lang.String, int);
descriptor: (Ljava/lang/String;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
pkg
interruptionFilter
public abstract void updateNotificationChannelGroupFromPrivilegedListener(android.service.notification.INotificationListener, java.lang.String, android.os.UserHandle, android.app.NotificationChannelGroup);
descriptor: (Landroid/service/notification/INotificationListener;Ljava/lang/String;Landroid/os/UserHandle;Landroid/app/NotificationChannelGroup;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
token
pkg
user
group
public abstract void updateNotificationChannelFromPrivilegedListener(android.service.notification.INotificationListener, java.lang.String, android.os.UserHandle, android.app.NotificationChannel);
descriptor: (Landroid/service/notification/INotificationListener;Ljava/lang/String;Landroid/os/UserHandle;Landroid/app/NotificationChannel;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
token
pkg
user
channel
public abstract android.content.pm.ParceledListSlice getNotificationChannelsFromPrivilegedListener(android.service.notification.INotificationListener, java.lang.String, android.os.UserHandle);
descriptor: (Landroid/service/notification/INotificationListener;Ljava/lang/String;Landroid/os/UserHandle;)Landroid/content/pm/ParceledListSlice;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
token
pkg
user
public abstract android.content.pm.ParceledListSlice getNotificationChannelGroupsFromPrivilegedListener(android.service.notification.INotificationListener, java.lang.String, android.os.UserHandle);
descriptor: (Landroid/service/notification/INotificationListener;Ljava/lang/String;Landroid/os/UserHandle;)Landroid/content/pm/ParceledListSlice;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
token
pkg
user
public abstract void applyEnqueuedAdjustmentFromAssistant(android.service.notification.INotificationListener, android.service.notification.Adjustment);
descriptor: (Landroid/service/notification/INotificationListener;Landroid/service/notification/Adjustment;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
token
adjustment
public abstract void applyAdjustmentFromAssistant(android.service.notification.INotificationListener, android.service.notification.Adjustment);
descriptor: (Landroid/service/notification/INotificationListener;Landroid/service/notification/Adjustment;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
token
adjustment
public abstract void applyAdjustmentsFromAssistant(android.service.notification.INotificationListener, java.util.List<android.service.notification.Adjustment>);
descriptor: (Landroid/service/notification/INotificationListener;Ljava/util/List;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
Signature: (Landroid/service/notification/INotificationListener;Ljava/util/List<Landroid/service/notification/Adjustment;>;)V
MethodParameters:
Name Flags
token
adjustments
public abstract void unsnoozeNotificationFromAssistant(android.service.notification.INotificationListener, java.lang.String);
descriptor: (Landroid/service/notification/INotificationListener;Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
token
key
public abstract android.content.ComponentName getEffectsSuppressor();
descriptor: ()Landroid/content/ComponentName;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract boolean matchesCallFilter(android.os.Bundle);
descriptor: (Landroid/os/Bundle;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
extras
public abstract boolean isSystemConditionProviderEnabled(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
path
public abstract boolean isNotificationListenerAccessGranted(android.content.ComponentName);
descriptor: (Landroid/content/ComponentName;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
listener
public abstract boolean isNotificationListenerAccessGrantedForUser(android.content.ComponentName, int);
descriptor: (Landroid/content/ComponentName;I)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
listener
userId
public abstract boolean isNotificationAssistantAccessGranted(android.content.ComponentName);
descriptor: (Landroid/content/ComponentName;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
assistant
public abstract void setNotificationListenerAccessGranted(android.content.ComponentName, boolean);
descriptor: (Landroid/content/ComponentName;Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
listener
enabled
public abstract void setNotificationAssistantAccessGranted(android.content.ComponentName, boolean);
descriptor: (Landroid/content/ComponentName;Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
assistant
enabled
public abstract void setNotificationListenerAccessGrantedForUser(android.content.ComponentName, int, boolean);
descriptor: (Landroid/content/ComponentName;IZ)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
listener
userId
enabled
public abstract void setNotificationAssistantAccessGrantedForUser(android.content.ComponentName, int, boolean);
descriptor: (Landroid/content/ComponentName;IZ)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
assistant
userId
enabled
public abstract java.util.List<java.lang.String> getEnabledNotificationListenerPackages();
descriptor: ()Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
Signature: ()Ljava/util/List<Ljava/lang/String;>;
public abstract java.util.List<android.content.ComponentName> getEnabledNotificationListeners(int);
descriptor: (I)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
Signature: (I)Ljava/util/List<Landroid/content/ComponentName;>;
MethodParameters:
Name Flags
userId
public abstract int getZenMode();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract android.service.notification.ZenModeConfig getZenModeConfig();
descriptor: ()Landroid/service/notification/ZenModeConfig;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract void setZenMode(int, android.net.Uri, java.lang.String);
descriptor: (ILandroid/net/Uri;Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
mode
conditionId
reason
public abstract void notifyConditions(java.lang.String, android.service.notification.IConditionProvider, android.service.notification.Condition[]);
descriptor: (Ljava/lang/String;Landroid/service/notification/IConditionProvider;[Landroid/service/notification/Condition;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
pkg
provider
conditions
public abstract boolean isNotificationPolicyAccessGranted(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
pkg
public abstract android.app.NotificationManager$Policy getNotificationPolicy(java.lang.String);
descriptor: (Ljava/lang/String;)Landroid/app/NotificationManager$Policy;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
pkg
public abstract void setNotificationPolicy(java.lang.String, android.app.NotificationManager$Policy);
descriptor: (Ljava/lang/String;Landroid/app/NotificationManager$Policy;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
pkg
policy
public abstract boolean isNotificationPolicyAccessGrantedForPackage(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
pkg
public abstract void setNotificationPolicyAccessGranted(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
pkg
granted
public abstract void setNotificationPolicyAccessGrantedForUser(java.lang.String, int, boolean);
descriptor: (Ljava/lang/String;IZ)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
pkg
userId
granted
public abstract android.app.AutomaticZenRule getAutomaticZenRule(java.lang.String);
descriptor: (Ljava/lang/String;)Landroid/app/AutomaticZenRule;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
id
public abstract java.util.List<android.service.notification.ZenModeConfig$ZenRule> getZenRules();
descriptor: ()Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
Signature: ()Ljava/util/List<Landroid/service/notification/ZenModeConfig$ZenRule;>;
public abstract java.lang.String addAutomaticZenRule(android.app.AutomaticZenRule);
descriptor: (Landroid/app/AutomaticZenRule;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
automaticZenRule
public abstract boolean updateAutomaticZenRule(java.lang.String, android.app.AutomaticZenRule);
descriptor: (Ljava/lang/String;Landroid/app/AutomaticZenRule;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
id
automaticZenRule
public abstract boolean removeAutomaticZenRule(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
id
public abstract boolean removeAutomaticZenRules(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageName
public abstract int getRuleInstanceCount(android.content.ComponentName);
descriptor: (Landroid/content/ComponentName;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
owner
public abstract byte[] getBackupPayload(int);
descriptor: (I)[B
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
user
public abstract void applyRestore(byte[], int);
descriptor: ([BI)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
payload
user
public abstract android.content.pm.ParceledListSlice getAppActiveNotifications(java.lang.String, int);
descriptor: (Ljava/lang/String;I)Landroid/content/pm/ParceledListSlice;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
callingPkg
userId
}
SourceFile: "INotificationManager.java"
NestMembers:
android.app.INotificationManager$Stub android.app.INotificationManager$Stub$Proxy
InnerClasses:
public abstract Stub = android.app.INotificationManager$Stub of android.app.INotificationManager
public Policy = android.app.NotificationManager$Policy of android.app.NotificationManager
public ZenRule = android.service.notification.ZenModeConfig$ZenRule of android.service.notification.ZenModeConfig