@android_ru

Страница 812 из 3205
Dima
13.01.2017
09:04:05
Sergey
13.01.2017
09:04:18
студия отлично умеет гисты делать

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

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

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

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
bottom navigation и drawer navigation еще с фрагментами делается
У Гугла боттом навигация отвратительна, лучше библиотеки другие брать для этого

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 кнопку а он додумывает за меня что я их десять нажал

Пожалуй, для обычного случая подойдёт (2), энергопотребление может быть меньше, чем по "сокетам".
Удваиваю этого господина. Или переоически сервер опрашивай. Держать открытые сокеты гуглодоками мягко говоря не рекомендуется

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 прогревается

Quantum Harmonizer
13.01.2017
09:32:13
чому? А как эти ваши пуш уведомления работают? Там же наверняка раз в n секунд устанавливается соединение и высасываются свежие данные.
Тому що, если я правильно понимаю, держится открытое соединение по сессионному протоколу. Если опрашивать по HTTP, будет очень много мусора туда-сюда летать.

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
чому? А как эти ваши пуш уведомления работают? Там же наверняка раз в n секунд устанавливается соединение и высасываются свежие данные.
Во-первых не совсем так, во-вторых тут за тебя все делает android и не надо писать свой велосипед

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'и для доставки самих сообщений конечно нельзя, т.к. это негарантированное средство доставки. Ну и риалтайма нет

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

Alexey
13.01.2017
09:38:27
кажется, это colorAccent
а нельзя поменять не меняя акцент колор?

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
ну да я видел ты написал про акцент колор
сделай стиль с нужным colorAccent и повесь на это вью

Google
Alexey
13.01.2017
09:40:10
сделай стиль с нужным colorAccent и повесь на это вью
окей, спасибо, а как называют эти 2 сопли у выделителя?

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
интересно какой там дефолтный дравабл
зависит от версии системы

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
Нет способа доставлять информацию, особенно реалтайм, не держа соединение :/
Ну реалтайм понятие растяжимое. Если я не путаю речь шла о доставке уведомлений. Например в телеграм (на мобилке) сообщения порой прилетают с запазданием на 1-5с относительно, например, десктопного клиента. Как делают там - не знаю.

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

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

чет гугл мне не помогает

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

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