
Dmitri
26.03.2017
21:32:56
Службы работают в UI потоке. В классе службы я объявляю Thread t = new Thread(new Runnable... внутри runnable - TimeUnit.SECONDS.sleep(5); и запускаю t.start() в onStartCommand. Блокируется UI на 5 секунд. Разве не должен вместо этого блокироваться тот тред который я создал?

Eduard
26.03.2017
21:34:00
Service работает в UI-группе

Dmitri
26.03.2017
21:34:29
Но я же объявил новый thread
Из-за этого

Google

Dmitri
26.03.2017
21:34:38
Думал это должно помочь
нет?
И почему нет

Quarx2k ?
26.03.2017
21:35:20
HandlerThread сделай
Он для сервисов норм

Eduard
26.03.2017
21:35:47
по-умолчанию любой новый тред запускается в той же группе, что и родительский
или сервис сделай интентСервисом )

Dmitri
26.03.2017
21:37:53
А можно ли объявлять другую группу для тредов? И хорошо ли так делать?

Eduard
26.03.2017
21:38:38
лучше тредпул или хендлер
мы же не на чистой джаве пишем)
посмотри в кишки AsyncTask, там для этого вот много кода написано
ну и, всегда есть Rx =)

Dmitri
26.03.2017
21:40:46
я так понимаю в IntentService все асинхронно проходит без возни руками?

Google

Eduard
26.03.2017
21:43:11
он прям всем сервисам сервис, работает в своём мире)
так что из интентсервиса можно напрямую в сеть даже ходить) а из обычного сервиса получим NetworkStrictPolicyException
рекомендую заглядывать внутрь сдк-классов для понимания механики их работы :)

Sergey
26.03.2017
22:30:31
Я уже раз 10 тут писал

Roman
26.03.2017
22:46:24
В версии 5.1 - DownloadManager имеет браузер локальных файлов
В версии 6.0 - Download Manager НЕ имеет браузера файлов и вызов интента падает
В версии 7.1 - Download Manager имеет опять браузер локальных файлов
Расскажите, как вы с этим живете?

Eduard
26.03.2017
22:48:21
более широкий интент) в андроиде вообще нельзя расчитывать, что какое-то приложение должно стоять у пользователя :)

Anton
26.03.2017
23:13:00
Я вот на основной работе в делфи пишу. Как начал изучать андроид - плакать хочется

Владислав
26.03.2017
23:15:42

Anton
26.03.2017
23:18:54
А почему мы должны на делфи плакать?

Владислав
26.03.2017
23:19:31
Ну делфи же — боль

Anton
26.03.2017
23:21:04
Андроид боль ?

Quarx2k ?
26.03.2017
23:23:36
Андроид не боль
Он добрый и зеленый
И не откусанный

Roman
26.03.2017
23:27:47
Если не боль, то подскажите чем на Андроиде играть 4k видео?

Vitaly
27.03.2017
04:02:34
Я снова за SMS injection пришел, есть инфа у кого?
Вчера всех андроедов пересажали что ли?

Никита
27.03.2017
04:31:21
Господа! А если у пакета название Utils это подразумевает что в нём ТОЛЬКО классы со статик методами?

Google

Kylych
27.03.2017
04:44:45
ага

Andrew
27.03.2017
04:55:39

Никита
27.03.2017
04:57:13
детские проблемы?)

Andrew
27.03.2017
04:57:39
да не, частые)
смотри, функции связаны между собой?
часто ли ты несколько подряд вызываешь?

Глеб
27.03.2017
04:58:23
Ребят как можно сделать так что бы seekbar двигался внутри элемента recycler? ?
Именно что бы было видно движение

Никита
27.03.2017
04:59:10

Andrew
27.03.2017
05:00:09
надо смотреть насколько всё взаимосвязано и есть ли состояние или возможность его появления

Kylych
27.03.2017
05:02:46
Друзья, есть кейс следующий.
Есть GroupActivity, PostActivity, CommentActivity. Навигация тоже в таком же порядке, как я перечислил.
При откытии PostActivity или CommentActivity, передается моделька Group из GroupActivity, и он может измениться, тогда об это должен знать GroupActivity. Как можно оповестить об этом GroupActivity? В голову приходит EventBus или через startActivityForResult(), оба варианта мне не нравятся, может есть другие варианты ?

Andrew
27.03.2017
05:03:24

Никита
27.03.2017
05:03:28

Kylych
27.03.2017
05:04:01

Andrew
27.03.2017
05:04:40

Kylych
27.03.2017
05:06:01
ок, спасибо.

Yury
27.03.2017
05:29:09
Всем привет) опубликовал apk для бета-тестирвоания. А как собственно приглашать тестировщиков?
нашел)В настройках

Google

Kylych
27.03.2017
05:57:50
При подключении chrome custom tabs, и если у клиента не стоит дефолтный браузер Chrome, то он запускается дефолтный браузер, как отдельное приложение, закрывая мое приложение. Но в facebooke все равно открывается chrome custom tabs у себя, как они это реализовали ? Написали свой браузер ?

Alexey
27.03.2017
06:02:25
почему в ырешили что это хром табс?

Kylych
27.03.2017
06:03:47
работает шустро, очень, как chrome custom tabs
webview так не работает.

Yury
27.03.2017
06:06:08
Поясните плизз по поводу открытого бета-тестирования... Т.е. приложение будет доступно абсолютно всем для установки?

Alexander
27.03.2017
06:13:57

Severd
27.03.2017
06:14:37

Admin
ERROR: S client not available

Yury
27.03.2017
06:14:51

Alexander
27.03.2017
06:15:09
Значит путаю, сори

Yury
27.03.2017
06:15:54
Ну это ладно, а в гугл плее оно не сразу появляется какоето время индексация проходит?
хотят вот у меня в онсоле разработчика красуется такая нотификация "Поскольку вы не загрузили APK-файлы, ваше приложение в Google Play доступно только альфа- и бета-тестировщикам."
я загрузил апк только для бета тестирования

Severd
27.03.2017
06:17:17
почитал доку, там понятно все написано вроде...
https://support.google.com/googleplay/android-developer/answer/3131213?hl=ru

Yury
27.03.2017
06:17:37
т.е. все таки доступно только списку тестировщиков?

Severd
27.03.2017
06:17:59
Цитатами отвечать?
Если не понятно, задайте конкретнее вопрос.

Yury
27.03.2017
06:18:54
"Завершив настройку, вы получите ссылку на бета-версию приложения, которую следует отправить тестировщикам." т.е. загрузка доступна только по ссылке?

Google

Severd
27.03.2017
06:19:13
нет
щас открою приват чат

Yury
27.03.2017
06:19:35
давай)

Sergey
27.03.2017
06:24:40

Nikolai
27.03.2017
06:32:44
Snapdragon 600+ / 800+ вроде имеют апаратный кодек и поддержку 4К

Никита
27.03.2017
06:36:54
4k видео на 720p экране

Sergey
27.03.2017
06:38:41

Nikolai
27.03.2017
06:39:32
может какойто хитрый display-port

Roman
27.03.2017
06:43:08

Sergey
27.03.2017
06:44:18

Roman
27.03.2017
06:44:42
Вобще куча issues на эту тему в гитхабе. Один из вариантов на SO обойти проверку допустимости воспроизведения путем хака внутри кода ЕP.

Sergey
27.03.2017
06:44:47
Ним хоть текст можно рендерить
Да и что касается железа в андроид, это боль, да ?

Roman
27.03.2017
06:49:27
Я вот попытался залезть в AOSP для китайских девайсов ... Вобще нипанятна!

Sergey
27.03.2017
06:51:04

Roman
27.03.2017
06:51:38
Играет

Sergey
27.03.2017
06:51:51
Он просто объединяет модули которые могут это делать, и пропускает поток данных между ними

Roman
27.03.2017
06:52:19
Ну там достаточно дефолтных модулей, на них все можно собрать