@android_ru

Страница 3024 из 3205
Глеб
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
ну и у курсора есть методы для разных типов данных
Я например могу сделать насколько методов для разных типов данных например: getIntByValue getStringByValue И ТД.

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
У меня тоже, но проект не собирается
попробуй собирать с флагом --info или stacktrace там больше инфы будет

Александр
25.04.2018
10:49:01
попробуй собирать с флагом --info или stacktrace там больше инфы будет
Да там собственно ошибка-то видна, непонятно из-за чего

Google
Александр
25.04.2018
10:50:31
не 4.7 gradle?
Такой разве есть? У меня там версия 3.1.1

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
Такой разве есть? У меня там версия 3.1.1
пробуй рефрешить, там чёт странное происходит сегодня, тоже не с первого раза подтянул

Quantum Harmonizer
25.04.2018
10:54:51
Quantum Harmonizer
25.04.2018
10:55:11
Вот
А это не фреймворк?

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

И т.д

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
Всем привет. начали новый проект) после вёрстки начинается как всегда авторизация) Можно пример какой-нибудь безопасной и интересной авторизации?
Безопасной и интересной авторизации берете https шлете пароль не как plain text должно быть достаточно если особого понимания нет и на этом не строится бизнес

Алексей
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. От него я мог понять в какой момент сколько процентов заряда тратится , но не больше

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

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

Алексей
25.04.2018
12:59:48
Два токена обычно не нужны. Это неудачный костыль для незашифрованных сетей.
то-есть на клиенте вообще не делать переавторизацию? и у тебя один вечный токен? ну или пока сервер не признает его вдруг не валидным и не даст тебе 401, и ты делаешь диспос на клиенте

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

Sergey8827
25.04.2018
13:01:17
то-есть на клиенте вообще не делать переавторизацию? и у тебя один вечный токен? ну или пока сервер не признает его вдруг не валидным и не даст тебе 401, и ты делаешь диспос на клиенте
опычно у тебя хранится токен - для хедера пока сервер его не признает невалидным , тогда ты выкидываешь юзера на екран логина

все прост

Алексей
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 токен, ты сразу это поймёшь так как тебя кинет на авторизацию

Алексей
25.04.2018
13:07:24
Зачем тебе невечный токен?
ну я хочу безопасное приложение, работа с деньгами в приложении например

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