Merge "Conversation Blocklist" into sc-dev
This commit is contained in:
@@ -62,6 +62,11 @@ public final class SystemUiDeviceConfigFlags {
|
|||||||
*/
|
*/
|
||||||
public static final String ENABLE_NAS_FEEDBACK = "enable_nas_feedback";
|
public static final String ENABLE_NAS_FEEDBACK = "enable_nas_feedback";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Whether the Notification Assistant can label a notification not a conversation
|
||||||
|
*/
|
||||||
|
public static final String ENABLE_NAS_NOT_CONVERSATION = "enable_nas_not_conversation";
|
||||||
|
|
||||||
// Flags related to screenshot intelligence
|
// Flags related to screenshot intelligence
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -377,7 +377,8 @@ public class NotificationManagerService extends SystemService {
|
|||||||
|
|
||||||
static final String[] DEFAULT_ALLOWED_ADJUSTMENTS = new String[] {
|
static final String[] DEFAULT_ALLOWED_ADJUSTMENTS = new String[] {
|
||||||
Adjustment.KEY_CONTEXTUAL_ACTIONS,
|
Adjustment.KEY_CONTEXTUAL_ACTIONS,
|
||||||
Adjustment.KEY_TEXT_REPLIES};
|
Adjustment.KEY_TEXT_REPLIES,
|
||||||
|
Adjustment.KEY_NOT_CONVERSATION};
|
||||||
|
|
||||||
static final String[] NON_BLOCKABLE_DEFAULT_ROLES = new String[] {
|
static final String[] NON_BLOCKABLE_DEFAULT_ROLES = new String[] {
|
||||||
RoleManager.ROLE_DIALER,
|
RoleManager.ROLE_DIALER,
|
||||||
@@ -2313,6 +2314,13 @@ public class NotificationManagerService extends SystemService {
|
|||||||
} else if ("false".equals(value)) {
|
} else if ("false".equals(value)) {
|
||||||
mAssistants.disallowAdjustmentType(Adjustment.KEY_RANKING_SCORE);
|
mAssistants.disallowAdjustmentType(Adjustment.KEY_RANKING_SCORE);
|
||||||
}
|
}
|
||||||
|
} else if (SystemUiDeviceConfigFlags.ENABLE_NAS_NOT_CONVERSATION.equals(name)) {
|
||||||
|
String value = properties.getString(name, null);
|
||||||
|
if ("true".equals(value)) {
|
||||||
|
mAssistants.allowAdjustmentType(Adjustment.KEY_NOT_CONVERSATION);
|
||||||
|
} else if ("false".equals(value)) {
|
||||||
|
mAssistants.disallowAdjustmentType(Adjustment.KEY_NOT_CONVERSATION);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user