Vladimir
https://developer.android.com/guide/topics/resources/providing-resources#BestMatch
Ну вот, потому и не понял Экран телефона xhdpi. В ресурсах layout и layout-mdpi. Layout-mdpi ведь должен исключиться, так как он не подходит (экран xhdpi). Или нет?
Сергій
Посути оно ищет и использует ниже по списку ресурс
Сергій
Если совпаний вообще нету то будет использоваться default
Vladimir
То есть в моем случае он сначала отбросил то, где нет квалификатора вообще, а потом использовал наиболее подходящий из оставшихся?
Vladimir
Если совпаний вообще нету то будет использоваться default
Так совпадений то и не было. Экран xhdpi
Vladimir
Ясно, спасибо
Vladimir
То есть в случае, когда указан только dpi - default использоваться никогда не будет?)
Сергій
Не понял
Vladimir
Например если есть только layout и layout-hdpi, то не важно какой экран у телефона использоваться будет всегда layout-hdpi потому что он ближе чем layout?
Сергій
Поэтому осторожно
Сергій
)
Vladimir
Ну, хоть понял как работает, спасибо )
Vladimir
Походу не один я не понял этот принцип )
Сергій
Ну, хоть понял как работает, спасибо )
Но более правильно использовать квалификаторы sw, sh или w, h
Kirill
Привет, на каком-то мобиусе был видос по MVI
Kirill
не подскажите где найти?)
Kirill
или на mosdroid
Akb
Рефакторю старый проект*. Использовал AlarmManager + Service для запроса в сеть в определенное время и показа уведомления. Второй сейчас не работает, правила Oreo. Щас имплеменчу JobScheduler. И у его билдера есть метод setPeriodic(long). Значит ли это, что можно избавиться от AlarmManager'a и использовать только JobScheduler?
Akb
пример, чтобы каждый день в 9часов утра +- 10 минут, проходил запрос в сеть
Сергій
пример, чтобы каждый день в 9часов утра +- 10 минут, проходил запрос в сеть
Где-то так. Но +/- зависит от того как решить система
Сергій
Обычно его используют для периодических таскав с какими-то условием
Akb
Где-то так. Но +/- зависит от того как решить система
я щас к мысли пришел, что нет. Потому как не вижу методов для определения старта(часы, минуты)
Akb
все-таки alarmManager придется использовать для единичного вызова Job'a
Akb
поправьте, если не прав. мб не вижу, потому что уже спать пора, а я сижу
Сергій
Потому что с андроид 8+ нельзя стартовать обычные сервисы когда приложение длительное время в фоне
Сергій
Только джоб сервисы
Vladislav
подскажите, пожалуйста, как выровнять выделеный item по левому краю?
Dmitry
пример, чтобы каждый день в 9часов утра +- 10 минут, проходил запрос в сеть
Только Alarm Manager, если тебе нужно точно разбудить девайс в нужное время
Roman
добрый вечер. подскажите как в репозирии получить контекст? и можно ли так делать? репозиторий находится слое data
You
>Flutter is designed to help developers easily achieve a constant 60fps
You
и это всего лишь сэмпл со списком
Udery
добрый вечер. есть особенности при загрузке больших файлов на сервер с помощью retrofit 2. например пдф.
Roman
Нет, так делать нельзя, зачем он там тебе))
ну я хотел туда поместить работу с FaceDetector и BarcodeDetector из google mobile vision...а их билдер требует контекст
Roman
BarcodeDetector использую, зачем ему контекст?
ну у него билдер на вход ждет контекст
Yuriy
ну у него билдер на вход ждет контекст
Точно, извиняюсь. Я его создаю отдельно и уже готовым передаю...
Vadim
В приложении я выставляю audioManager.setSpeakerphoneOn(true | false), но насколько я понял это глобальная настройка для всего телефона ? Как, при выходе из приложения можно восстанавливать дэфолтное состояние ?
Vadim
если при выходе setSpeakerphoneOn(false) поставить, тогда, при открытие ютуба и включения видео звук идет из динамика, хотя должен из громкоговорителя
Vadim
если при выходе setSpeakerphoneOn(true) поставить, то при звонке звук из громкоговорителя будет идти 😄 Как правильно сбрасывать эту настройку?
Андрей
Коллеги, а кто сталкивался с Qemu на Андроиде? Встал вопрос по выбору запуска виртуальной машинки. При пробросе USB втыкаемся в ошибки OpenGL, и перегрузку
Андрей
SyatemUI
Андрей
*SystemUI
Dmitry
ну я хотел туда поместить работу с FaceDetector и BarcodeDetector из google mobile vision...а их билдер требует контекст
Скорее всего , когда ты будешь делать репу для работы с этими данными, типа VisionDetector, на входе которой будут некие билдеры которые нужны для конфигурирования конкретной реализации, т.е. не контекст передавать , а более абстрактные билдеры, типа FaceDetectionBuilder. Ну и заинжектить их можно.
Сергій
Андрей
Ага.
Dmitry
Какая версия ОС?
Dmitry
У нас помню было много траблов на 4.4
Dmitry
Но потом все довольно гладко стало с поздними версиями
Serg
в ураинском е это аналог русской э
Serg
по звучанию, поетому бывает путаница
Ivan
Как думаете, Collection.reverse() или Collection.sort() лучше в потоке выполнять, или для это нет необходимости – можно оставить в Мэйн трэде?
Mike
Как думаете, Collection.reverse() или Collection.sort() лучше в потоке выполнять, или для это нет необходимости – можно оставить в Мэйн трэде?
Всё зависит от размера. Для справки: любой код выполняется «в потоке», Main — тоже поток. После изменения коллекции нужно её «опубликовать» чтобы из других потоков были видны изменения — умеешь это делать?
Mike
Хмм, есть некоторая надежда, что между doInBackground и onPostExecute присутствуют барьеры памяти. Даже не знаю.
Ivan
Спасибо, хоть и не очень понял про барьеры.
Ivan
Коллекция динамическая – пользователь добавляет.
Mike
Да не за что... Суть в том, что если мейн видел эту коллекцию, а из другого потока её меняют, нужно сделать определённые действия, чтобы мейн увидел изменения.
Ivan
Для 300 объектов не заметил лагов, а вот когда с базы брал, - лагало, поэтому перевёл в поток.
Mike
...например, после сортировки совершить запись в volatile-поле, а в мейне совершить чтение из того же поля
Denis
как его правильно пинать?)
В ведре есть варианты же
Mike
Понял примерно, спасибо.
Лучше, конечно, если будешь копировать лист, сортировать копию и возвращать в мейн её. Иначе может выстрелить очень странным и неожиданным образом (дублирующиеся элементы, например).
Denis
Странно что rx не предложили
Ivan
Тока собираюсь
Andrei
Ребята, всем привет. Посоветуйте, пожалуйста, хорошие курсы/книги/ статьи на тему разработки unity под adnroid. Или может есть какой ресурс типо startandroid.ru? Заранее спасибо