@android_ru

Страница 1906 из 3205
BekzoD
22.08.2017
18:21:06
????

You
22.08.2017
18:21:07
Лол кек

Понеслась

Konstantine
22.08.2017
18:22:08
Кто-нибудь разрабатывал или разбирался в коде музыкальных плееров каких-либо? А то вопросик один есть, а разобраться самим не выходит.

Google
Konstantine
22.08.2017
18:22:52
На гитхабе искал плееры?
Да, и сейчас смотрю, но то что мне надо не могу понять)

You
22.08.2017
18:22:52
Я помню статейку с сорцами плеера, но щас кинуть не могу

Я настоящий

Вадим
22.08.2017
18:25:00


Всем привет, кто нибудь сталкивался с такой фигней

при нажатии на Ctrl+B, предлагает, внимание один и тот же файл

phpstorm

Konstantine
22.08.2017
18:26:55
Вопрос вот какой - по хорошему плеер должен работать из сервиса, там вся магия с музыкой происходит. Но я хочу понять, как правильно реализовать работу из сервиса с вьюшкой. Вернее нет, там все просто - биндим и используем нужные методы, НО, дело вот в чем - плееры обычно отображают где трек на данный момент играет по времени (прогрессбар как я понимаю тупо), но как стоит обновлять его? Тупо вызывать каждую секунду обновление позиции из сервиса? Или какие-то колбеки\слушатели? Вот никак не пойму.

jacoder
22.08.2017
18:28:08
Мне кажется сервис должен сам вызывать колбек

Konstantine
22.08.2017
18:37:02
Вот вообще в исходниках одного плеера нашел - там именно так, тупо каждую секунду вызывается обновление.

Google
jacoder
22.08.2017
18:38:18
Насколько я помню, в аервис ничего не передать. Может через EventBus?

Konstantine
22.08.2017
18:38:51
Насколько я помню, в аервис ничего не передать. Может через EventBus?
В сервис и не надо, привязка обратная идет - от активности к сервису через биндинг

Igor
22.08.2017
19:04:01
По опыту, насколько страшно поддерживать проекты, у которых больше 30к строк кода и которые держатся на eventbusах из broadcast-receiverов? Думаю, стоит ли советовать заказчику переписать приложение, или трахаться с тем, что есть

Oleksandr
22.08.2017
19:09:24
По опыту, насколько страшно поддерживать проекты, у которых больше 30к строк кода и которые держатся на eventbusах из broadcast-receiverов? Думаю, стоит ли советовать заказчику переписать приложение, или трахаться с тем, что есть
Переписать приложение такое может занять пару месяцев, учитывая нахлынувшее кол-во багов и того, что не было учтено при анализе) Вот такие сроки как правило неприемлемые для заказчика и скажут работать дальше.

Oleksandr
22.08.2017
19:12:51
Всегда найдутся люди, которые скажут "чё так мало" и "чё так много") Мы же проект в глаза не видели и хз, кто там с ним работает)

Пару месяцев? Да ты оптимист)

Anton
22.08.2017
19:12:53
30к строк копейки. работал в проекте где был класс на 8к строк

Oleksandr
22.08.2017
19:13:34
Aleksey
22.08.2017
19:15:09
15к строк

Anton
22.08.2017
19:15:15
врешь

Oleksandr
22.08.2017
19:15:29
))))

Alexey
22.08.2017
19:16:36
Отлично (быстрый ответ replies.mobi)

Sergey
22.08.2017
19:17:30
врешь
Открой класс RecylerView ?

Anton
22.08.2017
19:18:01
ну так несчитово

Aleksey
22.08.2017
19:18:05
щит, всего 14к



Anton
22.08.2017
19:18:16
ебать махина))

Google
Aleksey
22.08.2017
19:18:33
но это нагенеренная шняга, так что норм

You
22.08.2017
19:24:22
Я видел жсон парсер на 8к строк

Это ад

Alexey
22.08.2017
19:29:09
Хорошо (быстрый ответ replies.mobi)

You
22.08.2017
19:29:28
Alexey
22.08.2017
19:29:46
Сорри

Отключу

Dmitry
22.08.2017
19:37:04
Всем привет. Не подскажете в Firebase при включении аналитики надо вызывать какие-нибудь методы типа Firebase.config() как в ios или аналитика сама начнет работать) Обязательно Firebase.getInstance() вызывать?

Dmitry
22.08.2017
19:46:26
В классе-наследнике Application конфигурируй
Так там надо после подключение через плагин вызывать методы или нет? Вот что я не понял. Чтобы базовая аналитика включилась

Виктор
22.08.2017
19:46:42
private void initFirebase() { if (FirebaseApp.getApps(getApplicationContext()).isEmpty()) { FirebaseOptions options = new FirebaseOptions.Builder() .setGcmSenderId(getString(R.string.google_gcm_sender_id)) .setApplicationId(getString(R.string.google_app_id)) .build(); FirebaseApp.initializeApp(getApplicationContext(), options); FirebaseInstanceId.getInstance().getToken(); } }

побилось =(

Виктор
22.08.2017
19:47:56
И это да, в application инитить Ну а дальше getInstance и пошёл

Dmitry
22.08.2017
19:49:49
То есть стоп

Без этого аналитика работать не будет?

Нету такого как в крашлитиксе

Что просто один метод вызываешь и считает всё

?

Lilian
22.08.2017
19:52:03
Я ничего не инитил, просто раскидал эту строчку по нужным местам FirebaseCrash.log(e.getMessage());

Виктор
22.08.2017
19:52:54
Это для пушей пример Про аналитику проглядел, пока сниппет кидал Для аналитики просто вызывать инстанс будет достаточно

Google
Dmitry
22.08.2017
20:01:05
Danis
22.08.2017
20:22:12
Народ, какие есть best practice для вьюшек в xml? Стоит ли все атрибуты выносить в styles.xml?

Admin
ERROR: S client not available

Quantum Harmonizer
22.08.2017
20:22:45
Danis
22.08.2017
20:23:53
Просто видел, как выносили вообще все, включая всякие layout_below и т.д. и для каждой вьюшки отдельный стиль

Danis
22.08.2017
20:24:48
Ужас, как это поддерживать?
Ну вот об этом же подумал, спасибо)

Anton
22.08.2017
20:25:31
выполняется допустим 3 таска распаралелено через есекьюторпул. чтобы выполнить какое то действие после того как 3 завершатся идеально подойдет CountDownLatch или CyclicBarrier

барьер же вроде

Danil
22.08.2017
20:25:45
Привет. А кто-нибудь работал с генерацией видео из изображений?

Виктор
22.08.2017
20:26:09
Имхо - безумие какое-то Напомнило проект, который нам с США прошел, с проскакиванием индусских ников в классах, там в разметке все отступы и размеры были вынесены в margins + под разные разрешения

И нейминг формата margin_40 = 560dp ?

FromSi
22.08.2017
20:50:50
@desugar пора бы начинать брать китайцев в рабы, чтобы нам делали пиксель за просто так =) (Ресурсы они сами найдут. Они же рабы)

Sergey
22.08.2017
20:53:16
Моя твоя не понимать

Anton
22.08.2017
21:37:57
а где джобдиспатчер инициализировать?

в апликейшен онкреате?

или бродкаст на БУТ

FromSi
22.08.2017
21:50:07


Я предложил сделать святое шифрование другу, но он почему-то отказался

Google
Anton
22.08.2017
21:51:06
смотри на зону не попади

я оскорбился

Danil
22.08.2017
21:51:57
Anton
22.08.2017
21:52:08
firebaseJobDispatcher

что за андроид джоб

от евернота?

Danil
22.08.2017
21:52:28
Да

Он круче

Anton
22.08.2017
21:52:36
чем

у нас гуглсервисы уже есть в проекте

так что похуй

Danil
22.08.2017
21:52:57
Там все из коробки. Для каждой версии подбирается своя либа

Страница 1906 из 3205