У меня есть игра Moto Z, возвращающая 14 размеров после getSupportedPreviewSizes(), и у меня есть галактика Samsung, которая возвращает только 3 размера.getSupportedPreviewSizes() возвращает несколько изображений для нескольких устройств. Как я могу указать один размер, который поддерживает все устройства
Я хочу указать средний размер предварительного просмотра, который поддерживает все устройства. Как я могу это достичь?
Пример, если я указать PictureSize = "5"
Список sizeList = param.getSupportedPreviewSizes();
param.setPictureSize (sizeList.get (5) .width, sizeList.get (5) .height);
поэтому, если сохранено 5, то этот код будет работать на Z-игре, но он потерпит крах на тузе галактики Samsung.
Используйте param.setPictureSize (sizeList.get (sizeList.size()/2) .width, sizeList .get (sizeList.size()/2) .height); – nnn