@android_ru

Страница 2001 из 3205
Peter
13.09.2017
12:53:56
из ТЗ: автоматическая рассылка push-уведомлений с предложением покупки именно сейчас клиентам проходящим определенное количество раз в 50-100 метрах от точки Как реализовать?
вариант мб немного македонский, но: 1. закешируй точки в городе пользователя (например через Realm); 2. отлавливай геопозицию пользователя раз в какое-то время (например раз в 1-2 минуты или больше) - к прмимеру через rxjava timer. 3. если пользователь в радиусе точки вызывай нотификацию, не пуш. в п2 нужно будет посмотреть производительность и решить с какой частотой обновляться и вот это все. в общем это уже вопрос проектирования будет

Peter
13.09.2017
12:55:29
да)

не помню как точно называется

Google
Pavel
13.09.2017
12:55:44
Таймер же один раз только сработает)

Peter
13.09.2017
12:55:56
сек) там был периодический

Pavel
13.09.2017
12:55:59
Observable.interval()

Dmitry
13.09.2017
12:58:15
подскажите константу дефолтного цвета для TextView типа @android:color/... а дальше как?

Peter
13.09.2017
12:59:41
Observable.interval()
http://reactivex.io/documentation/operators/interval.html

хороший вопрос задал) я сам засомневался)

Alexandr
13.09.2017
13:19:07


Anton
13.09.2017
13:19:40
рисовать

Vitalii
13.09.2017
13:20:04
Фреймы с бэкраундами с картинками с альфой, либо кастомная вьюха и напрямую на канву рисоваться. Можно шейпами попробовать в drawable, но это неточно и геморройно.

Vitalii
13.09.2017
13:21:44
UP
Так ответили же.

Google
Штирлитц
13.09.2017
13:25:47
Так ответили же.
Да, но я написал, что есть трабл в том, что mac адреса долго хранятся в arp, даже после того как устройство отконнектилось

Alexandr
13.09.2017
13:26:44
спасибо

еще вопрос

Konstantine
13.09.2017
13:28:14
ты можешь в оба направления через месенджер общаться
Как я через него могу из сервис в активити послать что то?

Anton
13.09.2017
13:28:58
мне тебе код написать чтоли?)

статью почитай

Konstantine
13.09.2017
13:29:29
было бы круто)

Anton
13.09.2017
13:29:44
ну когда совсем скучно станет напишу

Обратите внимание, что в этом примере не показано, как служба отвечает клиенту. Если требуется, чтобы служба реагировала, необходимо создать объект Messenger и в клиенте. Затем, когда клиент получает обратный вызов onServiceConnected(), она отправляет в службу объект Message, который включает объект Messenger клиента в качестве значения параметра replyTo метода send(). Пример организации двустороннего обмена сообщениями приведен в примерах кода MessengerService.java (служба) и MessengerServiceActivities.java (клиент).

Dmitrii
13.09.2017
13:29:54
Konstantine
13.09.2017
13:30:12
Где статья с таким примером? На девелопер.андроид.ком только в сторону от активити к сервису

Alexandr
13.09.2017
13:30:20
есть приложение с некоторым функционалом. если я нахожусь не в определенном районе своего города, то надо заблокировать возможность использование приложения. я так понимаю надо будет работать с GPS. как это реализовать? можно ли как то указать диапазон координат района? а потом проверять входит ли мое текущее местоположение в этот диапазон? как то так??

Anton
13.09.2017
13:30:40
ты читай внимательне)

Nick
13.09.2017
13:31:18
надо получать локейшин с gps и проверять попадает ли точка в boundingbox района

Roman
13.09.2017
13:32:46




Народ, кто знает, почему как-то странно работает зум в WebView в ресайклервью? Я хочу, чтобы все вебвью вписывались в свое окно.

в холдере при создании выставляю getSettings().setLoadWithOverviewMode(true);

Dmitrii
13.09.2017
13:35:19
ну и порнуха)))

Google
Roman
13.09.2017
13:36:29
ну и порнуха)))
ну немного)

Roman
13.09.2017
13:38:06
Народ, кто знает, почему как-то странно работает зум в WebView в ресайклервью? Я хочу, чтобы все вебвью вписывались в свое окно.
неправильно зумятся только те вью, которые видны изначально на 1 экране. При прокрутке следующие нормально вписываются

Alexey
13.09.2017
13:44:36
Объясните пожалуйста простым языком, для чего используется данный класс https://github.com/apollographql/apollo-android/blob/master/apollo-sample/src/main/java/com/apollographql/apollo/sample/GitHuntApplication.java наследуемый от Application

Antony
13.09.2017
14:09:49




Может кто нибудь подсказать как при работе бэкграунд сервиса не было этого оповещения?

Dmitry
13.09.2017
14:19:35
Всем привет! Простенький вопрос по архитектуре, интересно узнать ваше мнение. Скажите пожалуйста, кто-нибудь разносит модельки для респонсов от сети и модельки для сохранения в БД? Или в этом нет смысла большого, лучше их объединять? Я о всяких разных случаях, когда допустим мы комбинируем запросы или у нас резко может поменяться отображение или бекенд. Есть же в этом смысл, как считаете?

Dmitry
13.09.2017
14:23:08
Да, когда надо — разносят.
Спасибо за ответ. А в общем случае, ты предпочитаешь сразу разносить, или только тогда, когда появляется необходимость?

Quantum Harmonizer
13.09.2017
14:25:25
Спасибо за ответ. А в общем случае, ты предпочитаешь сразу разносить, или только тогда, когда появляется необходимость?
Только когда появляется необходимость. Тем более, слоёв может быть много, не создавать же сразу по модельке на каждый слой для одной сущности.

Dmitry
13.09.2017
14:25:57
ооо, у меня так на предыдущей работе любили делать )

модельки для даты, интерактора и презентейшна

Google
Dmitry
13.09.2017
14:26:13
+ мапперы

))

ну да ладно, это в прошлом

я пытаюсь оценить, что трудозатратнее - поддерживать изначально два класса, или потом какую то реально сложную логику разделять на сущности

Quantum Harmonizer
13.09.2017
14:27:21
Нужно сущности сделать маленькими.

Dmitry
13.09.2017
14:27:56
на практике скажу, что подход с моделями на разных слоях не такой уж и сложный в разработке, разве что в нескольких местах приходится бездумно посылать один и те же данные без какой либо обработки

т.е. повторяются названия переменных

Admin
ERROR: S client not available

Dmitry
13.09.2017
14:28:26
что вроде как не соответствует DRY

с другой стороны, это соответствует Single Responsibility и я думаю легче тестируется. Маленькие мапперы на каждый слой

Nikita
13.09.2017
14:30:29
Ребят, утекает активити. Снял дамп. Выяснилось что на неё держит ссылку объект clipboarduimanager. Кто-нибудь сталкивался с подобной проблемой?

Dmitry
13.09.2017
14:32:21
а что такое снять дамп? Где про это почитать можно?

Nikita
13.09.2017
14:32:40
Дело в том, что этот класс не я создавал

Alexey
13.09.2017
14:32:57
а что такое снять дамп? Где про это почитать можно?
Дима ты чего, как так, про дамп не знаешь?

sergeich [OKT]
13.09.2017
14:33:14
Ребят, утекает активити. Снял дамп. Выяснилось что на неё держит ссылку объект clipboarduimanager. Кто-нибудь сталкивался с подобной проблемой?
Пошёл поглядеть что это такое и сразу получил https://github.com/square/leakcanary/issues/133 https://gist.github.com/pepyakin/8d2221501fd572d4a61c

Dmitry
13.09.2017
14:33:22
Дима ты чего, как так, про дамп не знаешь?
да у меня вечно проблемы с моим металлургическим образованием )

Nikita
13.09.2017
14:33:28
android.sec.clipboard.clipboarduimanager

Полный путь

Да, я тоже натыкался

Google
Nikita
13.09.2017
14:33:51
На статьи с leakcanary

Но какого-то решения не нашёл

sergeich [OKT]
13.09.2017
14:34:58
Ну они предлагают игнорить ¯\_(ツ)_/¯

Alexey
13.09.2017
14:35:24
android.sec.clipboard.clipboarduimanager
Наверно какой-то самсунгах еботня

Ибо в чистом Андроиде я не припомню пакет android.sec.*

sergeich [OKT]
13.09.2017
14:36:53
А, не, не игнорить

Artur
13.09.2017
14:36:53
может кто дать урлы где почитать по премиум фичах в приложении? т.е. разбичение приложения на такое каким образом делается

Artur
13.09.2017
14:37:53
то что нужно видимо, спасбио

sergeich [OKT]
13.09.2017
14:38:09
Но какого-то решения не нашёл
ClipboardUIManager is a static singleton that leaks an activity context. Fix: trigger a call to ClipboardUIManager.getInstance() in Application.onCreate() so that the ClipboardUIManager instance gets cached with a reference to the application context. Example: https://gist.github.com/cypressious/91c4fb1455470d803a602838dfcd5774

Но чем костыли лепить, я бы предпочёл забить. Юзеры самсунга должны страдать )

Михаил
13.09.2017
14:50:22
Как вьюху в лэйаутэдиторе сделать выше cardview на api<21 ?



Quantum Harmonizer
13.09.2017
14:53:05
Как вьюху в лэйаутэдиторе сделать выше cardview на api<21 ?
поставить её после cardView в иерархии

Михаил
13.09.2017
14:53:40
поставить её после cardView в иерархии
мне нужно чтобы она частично заступала за cardview и не была ее частью

Mihail
13.09.2017
14:55:59
подскажите билиотеку с подобным функционалом https://android-arsenal.com/details/1/6102

Quantum Harmonizer
13.09.2017
14:56:49
мне нужно чтобы она частично заступала за cardview и не была ее частью
Хм, я так и делал — помещал в FrameLayout после CardView.

Алексей
13.09.2017
14:58:24
Вопрос на миллион, я json парсю, и мне с сервера приходит на имя null



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