
Глеб
25.04.2018
09:28:31
Если у тебя нет опыта и/или желания вдаваться в детали и конфигурировать поведение, то оно будет просто работать без каких-либо проблем.

Alexandr
25.04.2018
09:28:40
@nepherpitou , спасибо

Глеб
25.04.2018
09:28:52
что Glide, что Picasso

Mikhail
25.04.2018
09:32:17
Привет, нужно сделать бродкаст по сети, но udp может быть заблочен, а tcp не умеет в бродкасты, как быть?

Google

Alex Фэils?︙
25.04.2018
09:32:36
мультикаст делай

Mikhail
25.04.2018
09:33:18
мультикаст tcp?

Vadym
25.04.2018
09:38:18
привет. кто-то вставлял в EditText картинку с памяти устройства?

Александр
25.04.2018
09:40:32
Всем привет! У меня почему-то перестала синхронизироваться студия. Пишет
Gradle sync failed: Could not find bundletool.jar (com.android.tools.build:bundletool:0.1.0-alpha01).
Searched in the following locations:
https://dl.google.com/dl/android/maven2/com/android/tools/build/bundletool/0.1.0-alpha01/bundletool-0.1.0-alpha01.jar
Че сделать можно? Толком не гуглится это

jied
25.04.2018
09:41:25
попробуй через впн

Александр
25.04.2018
09:44:55
Вот пробовал! С разных стран подключаюсь и не хочет

RoGr
25.04.2018
09:45:28
Вопрос в том , как правильно сделать методы для разных типов данных

Quantum Harmonizer
25.04.2018
09:45:58

RoGr
25.04.2018
09:46:13
Почти нет доступа к интернету

Костя
25.04.2018
09:47:07
Всем привет, работал кто-то с чатовыми технологиями, Real Time обмен сообщениями например, может быть уже фреймворки с готовым сервером простым для сохранения истории и т.д. чтобы не писать сервак с нуля, может в Firebase что-то похожее есть даже уже для этого ? Кто сталкивался подскажите, фреймворки наподобии Pusher или Fanout.io, но как я понял у них сервера как такого совсем нет, и, например сохранение истории нужно реализовывать полностью с нуля(тобишь свой сервак), а эти сервисы просто для рассылки сообщений используются и всё.

Google

Константин
25.04.2018
09:47:08
файликом)

Quantum Harmonizer
25.04.2018
09:47:16

RoGr
25.04.2018
09:48:18

padmitriy
25.04.2018
09:49:03
Почему мог перестать работать дебагер? Не останавливет на брейкпоинтах. 15 минут назад работал. Перезапускал перезагружал

RoGr
25.04.2018
09:49:46
но мне кажется это неправильным ТК много одинакового кода, возможно я не прав
И ещё вопрос, куда поместить курсор? Или каждый раз передавать его при вызове метода ?
извиняюсь, оказывается из курсора можно узнать тип данных

Vladislav
25.04.2018
09:59:08
всем привет! а кто знает как в travis заменить gradle на более новый?
перед сборкой выполняется команды
- curl -LO http://services.gradle.org/distributions/gradle-4.7-bin.zip
- unzip -q gradle-4.7-bin.zip
- sudo mv gradle-4.7 /usr/local/gradle
но используется 4.0.1

Marina
25.04.2018
09:59:59
так в travis.yml разве не?

Vladislav
25.04.2018
10:01:10
так в travis.yml разве не?
before_install:
- sudo rm -r /usr/local/gradle
- curl -LO http://services.gradle.org/distributions/gradle-4.7-bin.zip
- unzip -q gradle-4.7-bin.zip
- sudo mv gradle-4.7 /usr/local/gradle
при сборке travis’ом используется другой

Marina
25.04.2018
10:02:42
http://prntscr.com/j9vf19

padmitriy
25.04.2018
10:07:53
Переустановка не помогла, рестарт адб тоже. Хелп народ, может кто сталкивался?
Почему мог перестать работать дебагер? Не останавливет на брейкпоинтах. 15 минут назад работал. Перезапускал перезагружал

Konstantin
25.04.2018
10:28:25
Всем привет!
Есть mvp. котлин
Обычно функционал такой (стандарт).
1. PresenterImplementation
2. Contract (PresenterInterface, ViewInterface в одном котлин файле)
3. ViewImplementation.
Все супер и тестится замечательно.
Но в данном случае будет 3 PresenterImplementation к которых есть общий функционал (в абстракном супер классе) и свой собственный (в самих имплементациях)
Не знаю как правильно сделать.
Есть идея сделать так:
1. PresenterImplementation
2. Contract (Presenter (abstract class), ViewInterface), Presenter наследует общий abstract class AbstractPresenter c общей имплементацией.
3. ViewImplementation.
Это норм?
С точки зрения архитектуры
PS: расширить PresenterImplementation обычным BasePresenter нельзя, так как он уже есть.

jied
25.04.2018
10:38:54

Александр
25.04.2018
10:40:12

jied
25.04.2018
10:42:50

Александр
25.04.2018
10:49:01

Y
25.04.2018
10:49:04

Google

Александр
25.04.2018
10:50:31

Artem
25.04.2018
10:51:35
Привет! А если нашел разницу в constraint-layout-1.1.0-beta6 и constraint-layout-1.1.0
куда фидбечить?

Y
25.04.2018
10:53:24

Alisher
25.04.2018
10:53:31
https://github.com/googlesamples/android-architecture/blob/todo-mvp/README.md
Голый mvp без фреймворков

Quantum Harmonizer
25.04.2018
10:54:51

Alisher
25.04.2018
10:55:04

Quantum Harmonizer
25.04.2018
10:55:11

Alisher
25.04.2018
10:55:25
Имею ввиду без di
И т.д

Quantum Harmonizer
25.04.2018
10:56:21

Alexander
25.04.2018
10:58:00
В отдельный модуль вообще)

Quantum Harmonizer
25.04.2018
10:58:16

whalemare
25.04.2018
10:58:28

Alexander
25.04.2018
10:58:33
Ну там распараллелить потом сборку
Ну если месиво из зависимостей модулей, то да, долго

Victor
25.04.2018
11:07:57
Народ, а есть способ сделать программно скриншот не только своего приложения? Без рута и без MediaProjection

jied
25.04.2018
11:08:30
и без палева

Victor
25.04.2018
11:11:54
Ну так есть?) Или нереально?

Google

Алексей
25.04.2018
11:44:49
Всем привет. начали новый проект) после вёрстки начинается как всегда авторизация) Можно пример какой-нибудь безопасной и интересной авторизации?

whalemare
25.04.2018
11:46:40

Алексей
25.04.2018
11:47:20
я имею в виду сам механиз запросов с переавторизацией. ну прошлый делали через Access и Refresh токены. Хочется что-то новенькое)

Quantum Harmonizer
25.04.2018
11:51:57

Алексей
25.04.2018
11:53:19
а планшет?)
ну на телефон код подтверждения придёт, введёш его в планшет

.
25.04.2018
11:54:27
Оффтоп, простите.
Кто-нибудь знает чат типа https://t.me/mobile_jobs, но по большой джаве?

Emil'
25.04.2018
11:54:53
прыгаешь в java, потом в более продвинутую java и там в описании:
Вакансии: @jvmjobs
Конфы: @jvmconf

Жабра
25.04.2018
12:04:29
Подскажите пожалуйста нормальную либу для pgp шифрования. Использовал https://github.com/kibotu/Android-PGP, но там отсутствует возможность указать чей это ключ, только по паролю.

Сергей
25.04.2018
12:09:51
Коллеги, приветствую! Подскажите, пожалуйста, есть ли какой-то инструмент, позволяющий понять почему именно интенсивно тратится батарейка в приложении? Я лично пробовал Battery Historian. От него я мог понять в какой момент сколько процентов заряда тратится , но не больше

Petr
25.04.2018
12:11:46

Jony
25.04.2018
12:29:23
Добрый день. Можно-ли не системным аппам устанавливать дату и время программно?

Emil'
25.04.2018
12:33:28

Jony
25.04.2018
12:34:30
а можно-ли хотя бы через intent давать данные чтобы системные настройки открылись через данные которые я передал


Алексей
25.04.2018
12:51:15
Как я понял ничего интереснее OAuth 2 и нет) Вопрос, access token делают на не продолжительное время, например 5 минут. Потом ты получаешь 401 и должен сделать переавторизацию отправив refresh token с получением нового access и refresh токена. Так вот:
1) нафиг нужен access token если ты в какой-то момент ты всё-равно шлёш refresh который могут перехватить? Ну тут получается обязательно делать тот рефреш не валидным иначе им можно будет пользоваться. А так нужно ещё и получить от сервера новый сгенерированный рефреш токен))
2) сам механизм переавторизации на андроид геморный. так как могут быть паралельно 2а и более запросов и в этот момент кончается access token, надо ставить все запросы в очередь, потом надо обновлять access token, и повторять все запросы. Есть какие-то примеры как это нормально делают? Просто я сам писал, хочу посмотреть как другие делали этот механизм переавторизации.

Quantum Harmonizer
25.04.2018
12:58:09


Алексей
25.04.2018
12:59:48

Quantum Harmonizer
25.04.2018
13:00:18

Google

Алексей
25.04.2018
13:00:31
изи я бы сказал))

Sergey8827
25.04.2018
13:01:17
все прост

Алексей
25.04.2018
13:02:45
ну это вообще не OAuth 2. Это прям не серьёзно

Quantum Harmonizer
25.04.2018
13:03:13
OAuth — это аутсорская авторизация.
Кстати, обычно другой и не надо.

Алексей
25.04.2018
13:04:49
А тут есть кто делает OAuth 2? А не тупо вечный токен потому что некогда этим заниматься)
фишка в OAuth 2, если даже у тебя украли refresh токен, ты сразу это поймёшь так как тебя кинет на авторизацию

Quantum Harmonizer
25.04.2018
13:06:33

Алексей
25.04.2018
13:07:24