Mike
Anatoly
что?)
Ну flawless типо безупречно, я думал может ты типо так красиво ответил на вопрос "как относитесь к этому" и гит репом с соотв название ответ)
Mike
Mike
flaw — порок, либа помогает обходить косяки проектирования андроида)
Anatoly
Даже так
Mike
M Ɨ N Ŧ
Спасибо
Chriz
Ребят как лучше всего управлять фрагментами по архитектуре MVVM?
Dyno
Добрый день, ребят. Посмотрите пожалуйста проблему. Второй день не могу справиться.. https://github.com/pringleActivity/problem-1
Dyno
если передать "fragment" падает "Can't change tag of fragment", если передать new MyFragment(); - это будет два разных фрагмента. они оба будут на экране, но один будет в бекстеке и его не видно.
Jacob
Вопрос по Cicirone, допустим сделал фрагмент с нижним меню, он засетил свой навигатор по дочерним фрагментам. Как перейти к глобальному навигатору активити в таком случае?
Alex
я купил себе новый телефон, хочу по-максимуму ограничить и повырезать предустановленное говно, но без рута
и поэтому такой вопрос — что конкретно означает флажок "запретить приложению работать в фоновом режиме", и насколько его могут игнорить "системные" (те пресловутые неудаляемые говноприложения) аппы?
mmk
Люди добрые! Кто-нибудь знает какую-нибудь либу для вывода математических формул? Причём нативную, без JS/CSS
mmk
Всё что я находил работало на js, и весило по 3-7 МБ
Alex
Konstantin
как сделать чтобы ретрофит при создании @Body из моего data-class юзал для енумов не их name а какое то другое значение?
data class UpdateOrderRequest(
@SerializedName("status") val status: OrderStatus,
@SerializedName("lines") val lines: List<UpdateOrderLine>
) {
enum class OrderStatus(val value: String) {
ACCEPTED("accepted"),
CANCELLED("cancelled"),
FINISHED("finished");
override fun toString() = value
}
}
ретрофит сериализует енум по названию, посылая в запросе "ACCEPTED" вместо "accepted"
Mike
Mike
чееего?!
Konstantin
да я переопределял, какая разница что в каждом из них что в суперклассе OrderStatus
Konstantin
так и так посылает капсом (
Mike
Mike
тут ретрофит не при делах
Konstantin
а
Konstantin
блин ну да точно это же гсон их сериализует, затупил
Konstantin
а, стоп, это Gson. Поставь @SerializedName на сами константы.
data class UpdateOrderRequest(
@SerializedName("status") val status: OrderStatus,
@SerializedName("lines") val lines: List<UpdateOrderLine>
) {
enum class OrderStatus {
@SerializedName("accepted")
ACCEPTED,
@SerializedName("cancelled")
CANCELLED,
@SerializedName("finished")
FINISHED;
}
}
ахуенна. воркает. спасибо
Mike
Mike
ну, если не кипнуть весь энам
Konstantin
не, конкретно в этой аппке не будет, она не для паблика )
Konstantin
я даже париться не буду насчет прогварда
Денис
Привет всем
Подскажите как сжать фотографию при сохранении? То есть в приложении вызываю камеру и делаю фото сохраняю его на телефоне, вот как сделать чтобы фото это сжималось до определенных размеров
Mike
Денис
гуглил?
Гуглил и нашел в основном варианты того как сделать фото сохранить его и вывести на экран сжатое изображение, а вот как сохранить сразу сжатое фото не знаю
Nikita
Amir
В группе уже был опрос кто перешел на колин а кто еще на джаве?
Dmytro
Bahrom
Amir
а что от котлина взято?
Alexey
Морально переходишь на Котлин, но пишешь еще на двух языках👍🏻
Dmytro
Amir
все основные проекты на джаве. Недавно вот небольшой подкинули, начал на котлине писать - такое щщщастье)
Dmytro
Dmytro
А чтобы старое перегнать нужно прям, чтобы других задач не было
Кита
Привет, кто в курсе как сделать так что бы по fps не проcедать и фрэймы с превью получать в реалтайме и саму превью показывать. Camera2 API естественно. Не могу найти сэмплов достойных
Vishnyakov
Vishnyakov
там вроде есть
Сергій
Сергій
для imageReader размер буфера большой не делай
Кита
Сергій
какая-то обработка?
Сергій
Кита
Сергій
я использую для баркод ридера, то хватает 720х???(не помню)
Сергій
1280 720
а какие настройки CameraRequest у тебя?
Сергій
я выбираю максимально допустимый фреймрейт +
previewRequestBuilder.set(CaptureRequest.CONTROL_AF_MODE, CaptureRequest.CONTROL_AF_MODE_CONTINUOUS_PICTURE)
previewRequestBuilder.set(CaptureRequest.CONTROL_AE_TARGET_FPS_RANGE, previewFPS)
Сергій
и формат для ридера только YUV_420_888
Сергій
JPEG для риалтайма не используй, компрессия занимает много времени даже на Pixel 2
Сергій
Сергій
получаешь все значения fps и выбираешь например не пару [30,30], а чтобы минимальное значение было как можно ниже [10, 30], иначе может превью отвалится )
Сергій
ещё можно поэкспериментировать с CONTROL_AE_MODE
Кита
Сергій
fpsCharacteristics[min, max]=[15,15],[24,24],[7,30],[30,30],[7,60],[60,60]
previewFPS=[7, 60]
Volodymyr
Всем привет, надо написать программу блокировщик рекламы, в пример дали adguard. Подскажите в каком направлении рыть, не работал с таким. Может есть полезные статьи. Буду о благодарен))
Кита
fpsCharacteristics[min, max]=[15,15],[24,24],[7,30],[30,30],[7,60],[60,60]
previewFPS=[7, 60]
а есть разница в каком порядке пихать surfaces в сreateCaptureSession в таком случае?
Сергій
Сергій
Сергій
но тут перформанс сильно зависит от устройства
Сергій
Konstantin
Вопрос по JobScheduler'у - если мне нужно запускать действие раз в сутки\неделю\месяц - выставлять переодичность нормальный подход? Или стоит как-то иначе делать?
Vladimir
Student
Student
Добрый день, у меня вопрос, касаемый работы в android studio. Возможно ли в превью верстки включить скролинг длинных экранов? И если да, то как его включить? Спасибо за ответ.
Мумитроль
вы можете расширить экран потянув за угол до любого кастомного размера
Алексей