Каковы альтернативы скрытым API Android без SDK для Android 11?
После включения принудительного применения интерфейса Java установите для PRODUCT_ENFORCE_PRODUCT_PARTITION_INTERFACE значение true . Когда включено, принудительное применение разрешает / запрещает этот доступ. И из-за этого я не могу использовать многие скрытые API из платформы Android Non-SDK. Согласно документу Android, я могу использовать только общедоступные или системные API-интерфейсы, хотя многие системные API-интерфейсы также помечены как скрытые API-интерфейсы с помощью аннотации @hide в коде.
Это ограничение нормально, но как насчет их альтернатив? Я искал какие-либо альтернативные API для замены моего скрытого кода API на новый [общедоступный или системный API], но ничего не нашел. Например, класс NetworkPolicy, NetworkPolicyManager, NetworkTemplate, NETWORK_POLICY_SERVICE из Android Non-SDK, весь сам класс скрыт и многое другое. Когда я скомпилировал код, я получаю ошибки -
variable, method, class
не найден, так как я пытаюсь создать раздел продукта .
Я нашел списка изменения списка дляAndroid 11, но мои изменения не относятся к этому вообще, если они принадлежат этому, я мог бы уже и легко их использовать.
Это ограничения для интерфейсов, не относящихся к SDK . И я нашел решение вроде обхода ограничения, но это не постоянное решение. Вот блог и читаю.
Я могу предоставить целый список скрытых API, которые использует мое приложение, я не знаю, как это исправить, потому что нет ничего простого, чтобы просто изменить или заменить их общедоступными или системными API.
Помощь нужна кодировщикам. Удачного кодирования :-)