В настоящее время (7 мая 2018 г.) вы можете только проверить, округлен ли физический экран или нет (для Android Wear), используя isRounded () метод, НО не может проверить, если углы экрана округлены.
Я думаю, что есть только несколько устройств с закругленными углами. Так что лучше просто проверить название устройства и соответственно настроить свой макет.
Существует одна популярная библиотека Android для получения рыночного названия устройства Android. Проверьте здесь для получения дополнительной информации: https://github.com/jaredrummler/AndroidDeviceNames
Использование:
String deviceName = DeviceName.getDeviceName();
Надеюсь, этот обходной путь поможет вам временно.
Возможно, все устройства в будущем будут выпущены с круглыми экранами (только предположение).
ОБНОВЛЕНИЕ (6 ИЮНЯ, 2019)
Android официально поддерживает вырезки экрана на устройствах под управлением Android
9 (уровень API 28) и выше.
Ссылка: https://developer.android.com/guide/topics/display-cutout