Dmitriy
Yap
У кого-нибудь Pixel есть?
Anonymous
Я под apple на андроид пишу
Anonymous
У apple последняя андроид 11 такая конченная
Anonymous
Я под apple на андроид пишу
Anonymous
Что не так?
Anonymous
Вроде apple правильно написал
Anonymous
Applo?
Sasha
Yap
Первый
стоит брать? что можешь сказать о нем
Sasha
Оффтоп
До этого был Нексус 4, переход ощутимый. Камера запредельная, батарею держит очень хорошо, утром пока собираешься кинул на пол часа и спокойно хватит на день. Полной зарядки хватит на 2 дня минимум. Шустрый, обновы всегда приходят первыми.
Yap
Роман
nexus 5 все равно лучше был)
Oleg
Anonymous
Pavel
Я тут)
Это не ты спрашивал, как в андроиде сделать AlertDialog в стиле iOS?
Pavel
Хотя нет
Pavel
Всем привет! Не подскажите как сделать вот такой вот диалог с выбором? AlertDialog юзать нет смысла, он не такой, а делать кастомный ради этого - ну не хочется. Может есть либка знакомая у вас?
Anton
Yurka
Yurka
Я под apple на андроид пишу
Yurka
Всем привет! Не подскажите как сделать вот такой вот диалог с выбором? AlertDialog юзать нет смысла, он не такой, а делать кастомный ради этого - ну не хочется. Может есть либка знакомая у вас?
Anonymous
Wiktor
Yap
Минутка юмора от Гугл
Yap
Павел
Всем привет. такая задача - нужно при добавлении товара или изминении колличества пересчитывать общуюю сумму. Данные с БД. сейчас тупо - в цикле плюсую все суммы умноженные на колличество. Кто работал с Room? можно ли там писать агрегирующие функции или как можно написать запрос чтобы считала база totalSumm? спасибо, надеюсь хоть в нужную сторону кто покажет
Andrew
Коллеги, помогите понять причину проблемы, при тестировании на устройстве с Android 8 в BroadcastReciver все extras равны null. Почему?
Павел
бля BigDecimal храниться в стринге в бд
Павел
да
Павел
причем в некоторых компаниях свои правила к этому расположению. и нетолько методов
Ekaterina
это внутренний код стайл определяет
Ⓜ️ᵃʳᵃᵗ
Павел
https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-4.html
Ⓜ️ᵃʳᵃᵗ
если на один сервак, то нет.
Ⓜ️ᵃʳᵃᵗ
ну если ты уверен, что у тебя не будет сидеть одновременно/единовременно тысячи чел. то можно.
Ⓜ️ᵃʳᵃᵗ
но вообще, лучше держать один коннект,
Ⓜ️ᵃʳᵃᵗ
ну вот 1000*несколько соединений, для сервака,
да он скорее даже не подключит по умолчанию столько.
Павел
https://habrahabr.ru/post/112042/
а так же две книги - философия java брюс эккель и чистый код роберт мартин
Ⓜ️ᵃʳᵃᵗ
а для 3-го ентити 3-е сокет соединение ?
json , тот же передаваьт , или бинарный тип данных, нет ?
Olexandr
посоветуйте хорошую либу для сканирования qr кода с вертикальным активити
Loki
Здраствуйте, есть такой пулл у либ не внесенный, как мне его оверрайдит у себя?https://github.com/sayyam/carouselview/pull/70/files
Алексей
https://github.com/dm77/barcodescanner - какая разница, какое Activity?
Loki
или всетаки лучще все к себе копировать и изменить самому?
Olexandr
Anonymous
добрый день, посоветуйте хорошие статьи по стилям и темам в андроиде?
Anonymous
как сделать такие карточки с кнопкой подробнее и чтобы статья открывалась в этом же окне
Dima
парни, как получить обрезаный битмап с ImageView. Если я поставил center crop ?
Anonymous
ребят такой вопрос,я сохраняю в бд список,который заполняю данными из сервера,в результате парсинга,использую ORM Sugar,а,как мне теперь этот список вытащить из бд?
Osip
Если имеется в виду их порядок, то я, например, следую совету Дядюшки Боба.
Сверху находятся высокоуровневые методы, а те, которые из них вызываются - ниже.
Это позволяет быстро охватить логику работы класса. А по мере скролла вниз ты всё больше погружаешься в детали.
Конечно есть нюансы, типа использования методами друг-друга или использования одного метода многими, но такие ситуации обычно легко разруливаются.
Osip
Если интересно, то об этом более подробно написано в книжке Clean Code
0145
Такая ситуация: нужно получить 2 списка (2 запроса) с помощью Retrofit после чего их объединить. Делаю так: сначала в методе onResponse получаю 1 список, тут же запускаю метод который получает второй и во втором onResponse объединяю два списка в один. Так как onResponse отрабатывает асинхронно, то приходится так делать . Но что-то мне подсказывает что это не правильно. Как правильно поступить в данной ситуации. Я так понимаю надо смотреть в сторону Observable или EventBus?
Ⓜ️ᵃʳᵃᵗ
Есть же zip
Ⓜ️ᵃʳᵃᵗ
Точнее observable.zip
Max
Павел
@Query("SELECT SUM(count*amount) FROM basket_items")
LiveData<Double> totalSum();
есть два вопроса.
1. Как он считает если amount = String
2. Как вернуть BigDecimal вместо Double?
Anton
если 2 запроса имеют одит тип то лучше CombineLatest
http://reactivex.io/documentation/operators/combinelatest.html
Loki
Anonymous
0145
Всем спасибо) Пошел изучать rxjava)
Max
Если имеется в виду их порядок, то я, например, следую совету Дядюшки Боба.
Сверху находятся высокоуровневые методы, а те, которые из них вызываются - ниже.
Это позволяет быстро охватить логику работы класса. А по мере скролла вниз ты всё больше погружаешься в детали.
Конечно есть нюансы, типа использования методами друг-друга или использования одного метода многими, но такие ситуации обычно легко разруливаются.
Я обычно вверху помещаю публичные методы, а затем в порядке убывания области видимости, т.к. пользователю класса больше всего важны именно те методы, которыми он будет пользоваться. В принципе, я думаю, будет то же что и у вас
Александр
Может кто-нибудь подсказать про создание директорий в android?
Роман
1 в 1 как в джаве, только пермишн нужен
Александр
Для внутреннего хранилища вроде не нужны никакие дополнительные разрешения, но как создать папку в директории data?
Роман
ну обычно речь про флешку идет в таких случаях)
Александр
Вот какие права нужны, чтобы создавать папки не в data/data/you_app/files, а в тех же документах или просто в data
Osip
Роман
рут) кто ж тебе даст в системных файлах копаться
Osip
Max
@OsipXD ну и кашу из вызовов тоже как-то не хочется читать, хотя кому то
Павел
Как хранить бабло в Room?
Tazman
Ребят, кто работал с CallLog и SubcribeManager? Интересует возможность определения с/на какой(ую) сим-карты(у) был осуществлен звонок. Для разных телефонов параметр CallLog.Calls.PHONE_ACCOUNT_ID возвращает разные subcription_id. Те на xiaomi это значение является идентификатором для сим-карты у SubsribeManager,а у самсунгов нет(значение типа Лонг)
Ⓜ️ᵃʳᵃᵗ
Павел