Formalize Telecom BlockedNumbers APIs into manager.
As per API feedback, the BlockedNumbers APIs used by Telecom needs to
follow the manager pattern instead as this is the preferred method for
making binder calls into the OS. This CL makes a separate file to define
the new Manager, which is being exposed as a system API (for internal
use by Telecom).
Bug: 325049252
Bug: 311773409
Test: atest BlockedNumberContractTest && atest TelecomUnitTests
Change-Id: I17dbbd4d5e39aca8dd20de3478b0d22c5c098bbe
diff --git a/flags/telecom_resolve_hidden_dependencies.aconfig b/flags/telecom_resolve_hidden_dependencies.aconfig
index 674a968..c9b6612 100644
--- a/flags/telecom_resolve_hidden_dependencies.aconfig
+++ b/flags/telecom_resolve_hidden_dependencies.aconfig
@@ -7,3 +7,11 @@
description: "Mainland cleanup for hidden dependencies"
bug: "323414215"
}
+
+flag {
+ name: "telecom_mainline_blocked_numbers_manager"
+ namespace: "telecom"
+ description: "Fixed read only flag used for setting up BlockedNumbersManager to be retrieved via context"
+ bug: "325049252"
+ is_fixed_read_only: true
+}