@android_ru

Страница 240 из 3205
Alexey
15.09.2016
10:41:18
ВОТ ДА
у маков почему-то core i7 не самый мощный, а так среднячки

4-го поколения

Roman
15.09.2016
10:45:38
маки заточены на автономность. они живут 10 часов под средней нагрузкой

Google
Roman
15.09.2016
10:45:44
потому и проци такие

а поколение - так скоро обновят, будет на скайлейке

или какой там сейчас последний

Fedor
15.09.2016
10:46:17
нихера они столько не живут

Roman
15.09.2016
10:46:59
нихера они столько не живут
живут, если юзать сафари, не открывать 100 вкладок и не запускать 4k

Roman
15.09.2016
10:47:11
Это если без тяжёлых IDE

Fedor
15.09.2016
10:47:12
сафари? я юзаю андроид студию

Roman
15.09.2016
10:47:20
а, забыл, еще андроид студию запускать нельзя

она жрет мегамного

вот с xcode легко доживает

Alexey
15.09.2016
10:47:41
она жрет мегамного
лол, тогда нафига он нужен?

Google
Grigoriy
15.09.2016
10:47:43
еретик

Roman
15.09.2016
10:47:47
Android Studio быстро очень жрёт заряд мака. За часа 4

Меня зовут
15.09.2016
10:47:48
Ребят, такой вопрос, кто-то делал приложение с вечно работающим сервисом?

Roman
15.09.2016
10:47:55
лол, тогда нафига он нужен?
на на винде еще меньше проживет

Grigoriy
15.09.2016
10:48:01
лол, тогда нафига он нужен?
кто нужен? у тебя любой другой ноут сядет ещё быстрее???

Alexey
15.09.2016
10:48:29
печаль, тогда без разницы как батарею жрёт

Roman
15.09.2016
10:48:37
и кстати очень жаль что в студии нет промежуточных настроек между Battery Saver и не battery saver

я пробовал играться с настройками инспекций, но не добился какого-то существенного прироста автономности

мб кому удавалось побороть жер студии без ущерба юзабилити? в бэтэри сэйвер вообще даже code complete не работает

Fedor
15.09.2016
10:50:21
да бред же, градл херачит на 100% в любом случае

Roman
15.09.2016
10:50:53
печаль, тогда без разницы как батарею жрёт
например на макбуке я могу доехать на сапсане до мск и работать всю дорогу. а на обычном ноуте нет. но это частные случаи, не всем нужно

Fedor
15.09.2016
10:51:21
в маке и ноуте было одинаковое железо?

Roman
15.09.2016
10:51:26
да бред же, градл херачит на 100% в любом случае
а зачем все время его дергать. проблема же в том, что сдудия много жрет, даже когда ты просто код пишешь

Fedor
15.09.2016
10:51:39
ну я быстрее пули пишу код

надо сразу видеть результат

Alexey
15.09.2016
10:52:15
ну я быстрее пули пишу код
тогда видимо у тебя больше времени уходит на сборку проекта, написал пару строчек и ждёшь минуту пока соберет

Fedor
15.09.2016
10:52:24
дык да

чатюсь вот

Google
Fedor
15.09.2016
10:52:29
)

Sergey
15.09.2016
10:52:41
Instant Run?

Fedor
15.09.2016
10:52:55
да он хуево работает

Alexey
15.09.2016
10:53:02
Instant Run?
а он вроде до сих пор не стабилен

Sergey
15.09.2016
10:53:08
JRebel)

Alexey
15.09.2016
10:53:18
JRebel)
он платный

Sergey
15.09.2016
10:53:29
а он вроде до сих пор не стабилен
Стабильный, просто работает так

Nikolay
15.09.2016
10:53:35
Вопрос к адептам Rx. Есть запрос ретрофита который возвращает сущность, либо описание ошибки если накосячил в запросе. Как можно такую ситуацию разрулить?

Все через Observable

Fedor
15.09.2016
10:54:02
Стабильный, просто работает так
ну как бы стабильность означает, что я свои ченджи вижу всегда после нажатия ран

но это не так

Grigoriy
15.09.2016
10:56:41
Вопрос к адептам Rx. Есть запрос ретрофита который возвращает сущность, либо описание ошибки если накосячил в запросе. Как можно такую ситуацию разрулить?
у тебя сервер возвращает 200 в случае ошибки и в модели есть поле для ошибки? тогда, например, во flatMap смотришь на это поле для ошибки и мапишь куда-нибудь дальше.

Roman
15.09.2016
10:56:56
Я изменения вижу только в половине (а то и меньше) случаев запуска Instant Run. Та ещё хрень

Roman
15.09.2016
10:57:27
JRebel)
реально хорошо работает?

Fedor
15.09.2016
10:57:30
то что их не видно - еще ладно. у меня бывает, что я не могу переранить, тк пишет что изменений нет

Sergey
15.09.2016
10:57:51
реально хорошо работает?
парни с AndroidDev очень хвалят

Fedor
15.09.2016
10:57:55
за 475 баксов jrebel должен еще и минеты делаь

Roman
15.09.2016
10:58:22
парни с AndroidDev очень хвалят
ну парням могли просто подарить лицензии за то что они будут это говорить ))

Nikolay
15.09.2016
10:58:31
у тебя сервер возвращает 200 в случае ошибки и в модели есть поле для ошибки? тогда, например, во flatMap смотришь на это поле для ошибки и мапишь куда-нибудь дальше.
Если бы... Он возращает в случае успеха список объектов list{MyDaata...}, а в случае ошибки код ошибки вида SOMETHING_WRONG

Google
Grigoriy
15.09.2016
11:00:04
ну, тогда да, у тебя всё это в onError пойдет

Roman
15.09.2016
11:00:48
еще можно перехватчик забабахать, который будет ответ подменять, но смысла большого это делать не вижу

Nikolay
15.09.2016
11:01:33
Там зоопарк с кодами ошибок и форматом данных. Не гибко будет.

Roman
15.09.2016
11:01:46
еще можно сделать onErrorResumeNext и там кинуть что-то свое на эти ошибки

Roman
15.09.2016
11:02:22
если положишь все это добро в один класс, то будет красиво

Sergey
15.09.2016
11:02:25
я
startForeground? )

Artyom
15.09.2016
11:02:32
д

ну и броадкаст в манифесте на старт девайса

Admin
ERROR: S client not available

Fedor
15.09.2016
11:03:04
с дозмодом про вечные сервисы лучше не думать

Artyom
15.09.2016
11:03:15
ну это понятно)

Sergey
15.09.2016
11:04:28
с дозмодом про вечные сервисы лучше не думать
вечный сервис это вообще плохая штука, если андроиду надо будет память он должен её откуда-то взять

Artyom
15.09.2016
11:05:00
вечный сервис это вообще плохая штука, если андроиду надо будет память он должен её откуда-то взять
все зависит от ситуации.. Например у тебя трекинг, который отправляет координаты на сервер

Fedor
15.09.2016
11:05:35
сам андроид в этом плане работает весьма мягко. но вот всякие сторонние мемори сейверы, которые начали впиливать вендоры в том числе, это - жопа

JobScheduler введен с 21 апи

Artyom
15.09.2016
11:06:26
используй JobScheduler
у него обратная совместимость есть?

Sergey
15.09.2016
11:06:37
JobScheduler введен с 21 апи
GCMNetworkManager это бэкпорт

Google
Sergey
15.09.2016
11:07:22
народ, Doze уже существует почти год, и вы об этом только узали?

Artyom
15.09.2016
11:08:27
Sergey
15.09.2016
11:08:46
так а jobscheduler обходит его как то?
Он не обходит его, он работает с ним

Artyom
15.09.2016
11:09:21
так вот из моего же примера. Doze мод ведь глушит локации в определенный момент? Если да, то как это обойти?

Alexey
15.09.2016
11:10:47
да ёшки матрешки

если вам надо делать что-либо по расписанию, то юзайти приблуду от yigit boyar'a

Sergey
15.09.2016
11:11:12
так вот из моего же примера. Doze мод ведь глушит локации в определенный момент? Если да, то как это обойти?
почему сразу обойти? так теперь работает андроид, чтобы у пользователя не так жралась батарея. У Doze есть maintenance window.

Alexey
15.09.2016
11:11:42
он там сделал обёртку, которая решает что использовать jobscheduler или GCMNetworkManager, в зависимости от апи девайса

Sergey
15.09.2016
11:12:26
сам GCMNetworkManager это рулит под капотом

Alexey
15.09.2016
11:12:34
ну и да борьба с доуз к хорошему не приведёт

Artyom
15.09.2016
11:13:08
хмм... спасибо за разъяснение, тогда если говорить про чистый service, то для чего он? IntentService понятно, что бы не париться с тредами, отработал и сдох. А что на счет простого service?

Alexey
15.09.2016
11:13:14
сам GCMNetworkManager это рулит под капотом
да? ну ок, но у yigit boyar'a там вроде апи удобнее

Sergey
15.09.2016
11:13:14
вот чтобы подстроится под систему, вместо этого вы идете на пролом

Alexey
15.09.2016
11:13:47
https://github.com/yigit/android-priority-jobqueue

Artyom
15.09.2016
11:19:29
вообще интересно, что никто еще не написал "надо было ставить RX"

Igor
15.09.2016
11:40:06
Кто знает либу типа index listview, для создания такого списка?

Все что нахожу в нете - не то

Artyom
15.09.2016
11:43:43
тебе нужна алфавитная линейка?

Igor
15.09.2016
11:44:02
По сути да

Artyom
15.09.2016
11:47:01
я бы поискал на android arsenal alphabet listview

самому сделать вывод в списке не сложно, 5 строчек кода проверяешь первую букву, если она не равна пред. то вставляешь букву в список, лили создаешь секцию для этого список надо отфильтровать по алфавиту. А справа сделать скролвью и скрол к нужной секции. Ну это если самому запариться хочется)

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