
Dima
13.01.2017
09:04:05

Sergey
13.01.2017
09:04:18
студия отлично умеет гисты делать

Sergey
13.01.2017
09:08:16
зачем использовать фрагменты? Почему нельзя для каждого экрана юзать отдельную активити?
(использую MVP)

Sergey
13.01.2017
09:09:01

Google

Sergey
13.01.2017
09:09:09
на тáблетах

Sergey
13.01.2017
09:10:29
на тáблетах
а если речь по смартфонах. Строить все на активити это большой грех?

Sergey
13.01.2017
09:11:00

Alexey
13.01.2017
09:11:29
@sergeyfitis нет. Есть приложения, где по 60 activity и больше

Sergey
13.01.2017
09:11:56
если код тупо не копируеться то ок

Dmitry
13.01.2017
09:12:42
bottom navigation и drawer navigation еще с фрагментами делается

Kirill
13.01.2017
09:13:11
Добрый день, пишу чат (через сокеты). Что ествеенно, когда приложения открыто подключаюсь к сокетам, когда закрыто - отключаюсь. Как настроить уведомления когда приложение в офлайне ( 1)сервис, с подключением к сокетам в бэкграунде 2) пуши от firebase). Как быть, если несколько усстройств у поьзователя, и одно уже в приложении?

Igor
13.01.2017
09:14:21
1) пуши
2) вылогиневать

Nikita
13.01.2017
09:16:04
а вылогинивать зачем?

Александр
13.01.2017
09:18:55

Quantum Harmonizer
13.01.2017
09:20:25

Dmitry
13.01.2017
09:20:45

Google

Igor
13.01.2017
09:23:27
а вылогинивать зачем?
а хз, на всяк случай. мы сейчас тоже чат пишем, и при входе с другого девайса - все остальные вылогиниваем.
но у нас, скорее, по соображениям безопасности и из-за кривой архитектуры

Quantum Harmonizer
13.01.2017
09:25:12
Я бы таким чатом не пользовался)

Sergio
13.01.2017
09:25:47

Daniil
13.01.2017
09:28:26
а то прямо как продукты m$, я нажимаю 1 кнопку а он додумывает за меня что я их десять нажал

Sergio
13.01.2017
09:29:50

Quantum Harmonizer
13.01.2017
09:30:08
общий абстрактный слушатель, если я правильно понял

Alexander
13.01.2017
09:30:49
коллеги, а для веб скрэпинга что-то получше jsoup придумали?

Daniil
13.01.2017
09:31:07
Не надо опрашивать.
чому? А как эти ваши пуш уведомления работают? Там же наверняка раз в n секунд устанавливается соединение и высасываются свежие данные.

Artem
13.01.2017
09:31:24
я свой парсер написал
jsop 400ms прогревается

Sergey
13.01.2017
09:32:09

Quantum Harmonizer
13.01.2017
09:32:13

Daniil
13.01.2017
09:32:36
но открытое соединение держать это тоже ....
по батареи бьет например
про http я вообще ничего не говорил

Quantum Harmonizer
13.01.2017
09:33:06
Само по себе открытое соединение — чем бьёт?

Alexander
13.01.2017
09:33:07
обычно когда парятся за батарею - выбирают пуши)

Google

Daniil
13.01.2017
09:33:14
ну тем что сокет открыт
ты типо заставляешь мобилу держать связь
ща

Sergio
13.01.2017
09:33:48

Quantum Harmonizer
13.01.2017
09:34:09
А "опрашивание" бьёт по батарее, потому что сокеты открыть-закрыть и мусора передать для идентификации пользователя.

Sergio
13.01.2017
09:34:09
Речь же идет о уведомлениях, а не о доставки сообщений в чат

Alexey
13.01.2017
09:36:54
чуваки, а кто знает как поменять цвет этой херни, которая красная ?
и вообще как эти выделители называются ?

Sergio
13.01.2017
09:37:20
Использовать push'и для доставки самих сообщений конечно нельзя, т.к. это негарантированное средство доставки. Ну и риалтайма нет

Quantum Harmonizer
13.01.2017
09:37:34

Sergio
13.01.2017
09:37:36
accentcolor в теме?

Alexey
13.01.2017
09:38:27

Alexey
13.01.2017
09:38:35
и вообще как эта штука называется?
2 сопли какие-то

Sergey
13.01.2017
09:38:52

Alexey
13.01.2017
09:38:52
селекторы

Sergey
13.01.2017
09:39:24
можно отдельную тему на это вью повесить

Alexey
13.01.2017
09:39:44

Sergey
13.01.2017
09:39:51

Google

Alexey
13.01.2017
09:40:10

Sergey
13.01.2017
09:40:41
просто селекторы текста думаю
надо гуглить

Artem
13.01.2017
09:41:28
это называется text left/right handle
http://stackoverflow.com/questions/29795197/how-to-change-color-of-edittext-handles
ну и ответ на вопрос )

Quantum Harmonizer
13.01.2017
09:43:55
@style/MyNotSoCustomTheme :)

Alexey
13.01.2017
09:45:09

Admin
ERROR: S client not available

Alexey
13.01.2017
09:45:20
можно любой дравабл в них засунуть
<item name="android:textSelectHandle">@drawable/text_select_handle_middle</item>
<item name="android:textSelectHandleLeft">@drawable/text_select_handle_left</item>
<item name="android:textSelectHandleRight">@drawable/text_select_handle_right</item>

Daniil
13.01.2017
09:45:38
Само по себе открытое соединение — чем бьёт?
Гуглил гуглил и не нагуглил тот кусок документации андройда. Наверное я спутал с держанием слушающего сокета постоянно открытым.
Может тут и прав и лучше долго держать соединение открытым, чем его относительно часто открывать закрывать.
Но вообще всеравно же бьет. Юзаешь сеть - заставляешь передатчик мобилки работать не в режиме ожидания.
Для поддержки tcp/ip соединения открытым там тоже передаются переодически пакеты если что. Понятно дело что это более легковесно чем установить соединение.
Так что да. Пуши наше все. Но фаербейс или нет - дело имхо десятое.

Artem
13.01.2017
09:45:40
ага, можно, но нужно ли?

Alexey
13.01.2017
09:45:52
интересно какой там дефолтный дравабл

Artem
13.01.2017
09:46:45

Quantum Harmonizer
13.01.2017
09:46:59

Alexey
13.01.2017
09:47:26
зависит от версии системы
ну вот если его выковырять, можно прям в дравабле какой надо цвет задать и положить и использовать свой
таким образом можно трогать акцент колор

Artem
13.01.2017
09:47:36
android.R.attr.textSelectHandleLeft
но у меня не получилось до него достучаться

Google

Artem
13.01.2017
09:48:11
поэтому из сорцов системы выковырял дарвабл и с собой в апк таскаю
хотя вру
получилось

Alexey
13.01.2017
09:49:16
нашёл
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/text_select_handle_left_mtrl_alpha"
android:tint="?attr/colorControlActivated" />
он сам прозрачный
просто на него тинтом цвет накладывают

Daniil
13.01.2017
09:51:52

Quantum Harmonizer
13.01.2017
09:53:17
Растяжимое, конечно. И реалтайм-уведомления — чисто моя фантазия. :)
Тут писали, что у Телеграма свои пуши.

Artem
13.01.2017
09:54:23
тут можно как-то адекватно вставить кусок кода?
чет гугл мне не помогает

Sergey
13.01.2017
09:54:38

Yergali
13.01.2017
09:54:45
мой xml выглядит вот так
кто может посмотреть
правильно ли я написал?
https://gist.github.com/yer9ali/fe899e698e5b93bbeef2035a339012e8

Sergio
13.01.2017
09:59:28

Yergali
13.01.2017
09:59:45
xml
SimpleXmlConverterFactory