Каковы альтернативы скрытым 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.

Помощь нужна кодировщикам. Удачного кодирования :-)

0 ответов

Другие вопросы по тегам