
Oleg
21.08.2017
12:55:07

Roman
21.08.2017
12:55:43


Vladislav
21.08.2017
12:59:44
Добрый день.
По видеоуроку (https://www.youtube.com/watch?v=IlzcXlOatCo ) в приложении получаю push-уведомления.
При отправлении сообщений "тест1", "тест2", ..., "тест5"
при закрытой программе в шторке висят уведомления "тест1", "тест2", ..., "тест5".
А как сделать обработку приходящих уведомлений как это делают программы типа Telegram, Whatsapp и т.д. и объединять уведомления в одно вида "Пришло 5 сообщений"?
setGroup но только если андроид 7, если ниже, то работать врятли будет, тогда нужно использовать стили InboxStyle

Oleg
21.08.2017
13:00:00
https://habrahabr.ru/post/336020/

Google

Konstantine
21.08.2017
13:00:25
Как проще всего сделать плоскую кнопку тупо прямоугольником без всяких марджинов и падингов на всю ширину?
Как, например, вот тут слева кнопка Search
https://assets.materialup.com/uploads/bce7ca01-a189-4223-99b8-38d35e6ffcbd/attachment.png

Anton
21.08.2017
13:00:44
сделай текствью

Konstantine
21.08.2017
13:02:14
Это кажется самым простым, да, но тогда анимашки вроде волн при нажатии не будет же %(

Anton
21.08.2017
13:02:28
будет
поставь кликабл
и поставь риплколор
вроде должно быть
да будет 100%

Konstantine
21.08.2017
13:03:02
Зачем тогда вообще батн сдались %)

Anton
21.08.2017
13:03:13
ты можешь тупо лейаут поставить кликабл и нажат ьи уже будет анимация
не знаю я их мало юзаю обычно текствбю

Roman
21.08.2017
13:03:41

Dmitriy
21.08.2017
13:04:36
http://www.materialdoc.com/content/images/2015/11/flat-button-intro-v2.png не это?)

Google

Dmitriy
21.08.2017
13:04:59
style="@style/Widget.AppCompat.Button.Borderless"

Anton
21.08.2017
13:04:59
да можно и так. но там нужно стайл задать какой то
дада вот этот)
да разница между текствбю нет)

Dmitriy
21.08.2017
13:05:24
это лучше, чем text view

Anton
21.08.2017
13:05:26
почему

Dmitriy
21.08.2017
13:06:24
потому что другой человек, читая ваш код, сразу будет понимать, что там. а не гадать с какого перепуга вы решили там сделать clickable text view

Anton
21.08.2017
13:06:50
так себе
я думал помощнее аргумент
как лучше всего засунуть один имейджвью в другой? я пока только придумал через фреймлейаут

Dmitriy
21.08.2017
13:07:50
плюс когда начнут с темами работать - будут сюрпризы

Anton
21.08.2017
13:08:12
вот допустим как засунуть внутрь картинку чтобы все не наебнулось при разных размерах девайса
9патч?

Dmitriy
21.08.2017
13:08:43

Anton
21.08.2017
13:09:13
всмысле
через что

Dmitriy
21.08.2017
13:10:05
у тебя статика?

Anton
21.08.2017
13:10:10
имееть ввиду чтобы это была одна картинка изначально?
внутри этого фрейма будет вьюпейджер((

Google

Dmitriy
21.08.2017
13:10:58
если у тебя 2 статичных картинки из ресурсов - https://developer.android.com/reference/android/graphics/drawable/LayerDrawable.html
если у тебя 2 Bitmap - чуть сложнее и канвас)

Anton
21.08.2017
13:12:18
а если 1 статичная - фрейм а другие меняются во вьюпейджере)

Dmitriy
21.08.2017
13:13:00

Anton
21.08.2017
13:13:10
а там не поедет ниче?
тоесть что расчитать маргин от краев
и радоваться

Dmitriy
21.08.2017
13:14:29
в принципе - да
у тебя будет 9-patch для фона (или вектор)

Gerc
21.08.2017
13:20:54
кто сталкивался с http://www.codeprocedures.com/question/mapview-oncreate-throws-nullpointerexception-on-lg-devices/
при использовании MapView(фрагмент не предлогать)

Oleg
21.08.2017
13:22:50
Подскажите кто Котлин использует - я обязан весь проект делать на нем или могу отдельные классы только на Котлине писать?

Андрей
21.08.2017
13:23:49
Можно и вперемешку джава файлы с котлин файлами. Работать будет.

Anton
21.08.2017
13:24:25

Konstantine
21.08.2017
13:26:14
Все-таки этот ConstraintLayout и расстановка через Design не такие уж и удобные :(

Dmitriy
21.08.2017
13:37:45

Konstantine
21.08.2017
13:38:21

Dmitriy
21.08.2017
13:38:49
эмм..
чему там ломаться?

Konstantine
21.08.2017
13:39:52
эмм..
чему там ломаться?
Выставил все как надо, нажал инфер констраинс - половина кнопок приняла другие размеры, выставились в другие места.
Чтобы сделать как хочется приходится с ней еще ебаться десять минут)

Dmitriy
21.08.2017
13:40:48

Google

Konstantine
21.08.2017
13:46:35

Dmitriy
21.08.2017
13:47:06
на простых намного быстрее ты сделаешь без CL

Konstantine
21.08.2017
13:47:59
В общем пока спорная штука

O
21.08.2017
14:02:47
есть ли способ сравнивать билд(или версию) приложения устанвленного приложение с тем что на плей маркете

Anton
21.08.2017
14:05:34
бляя какая то хуета получается
с этой рамкой

Konstantin
21.08.2017
14:07:58
Кто нибудь настраивал teamcity для xmarin?

Admin
ERROR: S client not available

Igor
21.08.2017
14:10:02

Anton
21.08.2017
14:13:30
там еще тень слева справа

Dmitriy
21.08.2017
14:14:19

Anton
21.08.2017
14:14:39
она нужна
по дизайну
((

Sv
21.08.2017
14:15:25
Всем привет!
Есть такая задача, приложение использует Retrofit и содержит в себе пачку end-point`ов, по всем end-point`м может прийти в ответ кастомный http код - который говорит что для выполнения данного запроса нужно подтвердить паролем (приложение в данном случае должно показать activity - для подтверждения кодом, и взять с respons-a информацию для для вывода на экран, в каждом конкретном случае эта информация будет разной). Мне в голову пришла идея сделать для всего этого дела Interceptor - который будет хендлить коды и слать broadcast что нужно сделать подтверждение и с него открывать новое активити, но немного сейчас не представляю как красиво можно было бы передавать в это активити через broadcast response (имеется ввиду можно ли юзать Bundle?), может кто то сталкивался с такой реализацией, буду признателен за помощь!

Валерий
21.08.2017
14:18:29

Zhenya
21.08.2017
14:23:26
всем доброго, кто-нибудь регистрировал токен устройства в firebase после его получения?

Google

Konstantin
21.08.2017
14:27:59

Валерий
21.08.2017
14:29:46

Zhenya
21.08.2017
14:30:04
синхронизируется/
но мне сказали, что нужно сохранить, дабы знать адресса

Валерий
21.08.2017
14:31:21
сохранить нужно на своём бэкэнде, чтобы знать кому что посылать. Например, если есть база пользователей, привязываем пользователю firebaseInstanceId и можем дернуть API Firebase, чтобы послать сообщение этому пользователю

O
21.08.2017
14:33:09

Zhenya
21.08.2017
14:33:40
Спасибо большое!
сохранить нужно на своём бэкэнде, чтобы знать кому что посылать. Например, если есть база пользователей, привязываем пользователю firebaseInstanceId и можем дернуть API Firebase, чтобы послать сообщение этому пользователю

Валерий
21.08.2017
14:34:14
в версии приложения еще может быть строка "разная для разных устройств"
или её не может быть вообще

Sergey8827
21.08.2017
14:42:33
Решил поднять вопрос так как часто задают на собеседованиях. Что будет если несколько раз стартовать(вызвать)
1) сервис
2) Thread
3) AsynTask
1)Если с сервисом, то запустятся несколько процессов.
2) Если запустить повторноТред просто выдаст исключение и крашнить приложение.
3) Каждый экземпляр класса AsyncTask может быть запущен всего один раз. Попытка повторного вызова метода execute() приведет к выбросу исключения.

Rafael
21.08.2017
14:42:34
Здравствуйте столкнулся с проблемой over 65к методов... поставив плагин показывающий кол-во зависимостей, обнаружил что fabric хавает 90% методов
я что-то не так настроил? вроде все по инструкции делал на fabric.io

Igor
21.08.2017
14:43:18
Напомните ссылку на трансляцию презентации Android O

Iam
21.08.2017
14:44:21

Sergey
21.08.2017
14:45:50

Ivan
21.08.2017
14:46:12

Sergey
21.08.2017
14:48:11

glkty
21.08.2017
14:48:12