Max
где хранить токен если не в AccountManager-е?
Nikita
ну пока вопрос один.. андроид 6 обязателен? или достаточно 5?
я не знаю, так как нет клиентов с такими устройствами. У меня очень своеобращные требования - android 4.4 и 6
Nikita
то есть за 5 сказать не могу
Nikita
но если верить доке то...должна работать часть отвечающая за безопасность и взаимодействие с device-owner
Nikita
а новое апи - тип обновление и еще какие то вичи для EEM - уже скорее всег онет
Denis
никак не удалось нагуглить
Nikita
setStatusBarDisabled()
Nikita
и т.д.
Nikita
там все есть
Nikita
DevicePolicyManager.addUserRestriction
Nikita
никак не удалось нагуглить
да, документация у них на это не очень удобная, но тем не менее - другого выбора у вас нет))
Nikita
+ скачай семпл
Denis
да семпл посмотрел, спс
Nikita
он вроде самую базовый функционал показыват
Denis
да, документация у них на это не очень удобная, но тем не менее - другого выбора у вас нет))
а админские права как планируете приложению давать? себе я через adb shell set-device-owner сделал, правда пришлось удалить все аккаунты (гугл, вк, дропбокс итд) ещё там вроде как через nfc и qr-код можно
Denis
сейчас через adb. Но если будет время - то через nfc сделаем
а с аккаунтами такая же история, или просто мне не повезло?
Denis
ну прост я не представляю андроид без гугл-акка
Anonymous
подскажите,кто на эмуляторах AS рут ставил через adb может скрипты есть?
Илья
кто знает где будет проходить официальная конференция гугл ? (youtube or some website)
Nikita
а с аккаунтами такая же история, или просто мне не повезло?
после добавления device-owner можно добавить аккаунт
Nikita
но перед этим надо сбросить настройки
Denis
спс
Глеб
Ну может и не слать тогда - "в спячке", раз система не даёт. Будут на трекере дыры правда, но это тоже вроде логично. Залочил - девайс = зашёл в лифт, метро и тд
Алексей
плееры музыкальные же работают, значит, должен быть метод обратиться в сеть
Глеб
в fg и работает, но сети нет. То есть сам сервис пытается послать пинг, но по таймауту не проходит запрос.
аа!! то есть fg-service тоже лочат? 🤔 ну видимо - принять "дыры и провалы"в трекере - как данность наверное как-то так
Алексей
причем даже если апп добавить в исключения по оптимизации
Глеб
в fg и работает, но сети нет. То есть сам сервис пытается послать пинг, но по таймауту не проходит запрос.
ааа !!! Там что-то было про "белые-листы приложений".... может в эту сторону подумать ..типа довереные апы, занесеные в белый лист - на особом положении (с введением доз-мода что-то про это также говорили помню)
Алексей
я просто не могу въехать, а как же их google play music работает. Я постоянно слушаю как радио из потока. Неужели они при выключенном экране только из кеша тянут музыку...
Алексей
Сорян...тогда я - пас 😁
спасибо за участие :)
Denis
насяника так не устраивает. Задача именно отслеживать перемещение устройства, не тайно, явно, но в реальном времени...
моего тоже) поэтому решили вроде как на Lollipop закупать девайсы но тут выяснилось что kiosk-mode только в Marshmallow+ нормальный, вот и думаю теперь что есть меньшее из двух зол
Алексей
единственное, что придумал - заблокировать от выключения экран в нужном активити и при его старте предупреждать, что отслеживание в реальном времени будет прекращено.
Алексей
если экран будет выключен
Nikita
хм
Nikita
у меня похожий функционал, но работает на обычном сервисе
Nikita
который дергаел раньше по таймеру alarmmanager сейчас файрбейсовский
Nikita
но там тоже whitelist
Алексей
хм
JobScheduler?
Nikita
https://github.com/firebase/firebase-jobdispatcher-android
Nikita
попробуйте, возможно подойдет
Глеб
насяника так не устраивает. Задача именно отслеживать перемещение устройства, не тайно, явно, но в реальном времени...
Ох уж этот BUSINES - который ждёт от мобильного телефона поведения стационарного бэкэнда - 24/7 висящего на розетке и витой паре с вечным неизменным ip и неубиваемым качеством канала
Алексей
https://github.com/firebase/firebase-jobdispatcher-android
нет. там схема в дозе такая же будет, работа будет выполнятся в окне.
wystan_hugh
День добрый. У меня тут в одном активити есть такое editText.requestFocus();, но оно вызывается слишком рано. какая-то хрень обновляет вьюху и фокус не возврщается на editText. Куда можно думать?
wystan_hugh
Ни разу не андроид девелопер, просто андроидщик ушел в отпуск и оставил такую багу 🙂
wystan_hugh
Хотя там нечему обновляться: editText.setOnKeyListener( -> { ...editText.setText(""); editText.requestFocus();})
Глеб
Итак. Рубрика это не понятно. Если создать фрагмент и в нем вызвать setHasOptionsMenu(true) и setSupportActionBar(toolbar) то происходит следующая ситуация: Открываем этот фрагмент -> выходим с этого фрагмента. Фрагмент не очищается гц, но если убрать один любой из этих методов, то фрагмент будет собран гц. почему такое происходит и как это пофиксить?
Глеб
вот такой фрагмент не очищается
Глеб
onDestroy - это были тщетные попытки хоть что-то с этим сделать... не помогло
Denis
ясн)
Amir
есть тут кто нить кто работал с https://github.com/wysaid/android-gpuimage-plus ?
Глеб
Итак. Рубрика это не понятно. Если создать фрагмент и в нем вызвать setHasOptionsMenu(true) и setSupportActionBar(toolbar) то происходит следующая ситуация: Открываем этот фрагмент -> выходим с этого фрагмента. Фрагмент не очищается гц, но если убрать один любой из этих методов, то фрагмент будет собран гц. почему такое происходит и как это пофиксить?
Итак рубрика "Объясняем"😁: Экшн-бар должен принадлежать активности и задаваться в активности. Это, так сказать скрино-независимая панелька, которая шарится между скринами и является чем-то .. вроде контексто-зависимого статус бара внизу windows-explorer-а н-р отображает чо ща на экране(заголовок/статус/иконка итд) и чо вообще ща можно сделать - экшны меню Да - каждый скрин - может модифачить её под себя. Задавать титл или доинфлейчивать свои менюшки, НО НЕРЕПЛЕЙСИТЬ ПОЛНОСТЬЮ!
Глеб
Если отступить от этой философии - то вполне возможны разные "непредсказуемости" со стороны андроида Типа создали фрагмент, инфлейтим фрагментную менюху и тутже реплейсим ab, или наоборот - по дестрою обнуляем. Но при открытии стеком н-р дестрой может и не вызываться и тд
Глеб
что ж приходиться отсупать от философии в угоду дизайна иногда
Глеб
и.. получать непредскахуемые результаты
Глеб
что ж приходиться отсупать от философии в угоду дизайна иногда
в угоду дизайна - можно наебывать таких "заказчиков/дизайнеров" - тщательно тюня ActionBar и его поведение через темы/стили (xml)
Глеб
Таким образом - ты и "внешне" им угодишь и "внутренне" андроиду 👍
Глеб
так получилось, что в активити изначало не было аб, но потом через дровер стали добавлятся разные фрагменты куда уже этот аб надо было прикрепить. и вот таким методом вроде работало, пока не выяснилось, что фрагменты текут (leakcanary молчит притом)
Dr Dre
да, я делал когда-то, но подробностей уже не помню
Maxim
Navigatio Drawer - как отключить выделение выбранного элемента ?
Глеб
к тому же там настоько непредсказуемое поведение, что просто вешайся. если только toggle вешаешь - все нормально, но если еще и меню добавляешь - то вместе они какую-то ссылку оставляют
Emirinay
BottomSheetBehavior.from(<корневая вьюха, на которой это поведение>)
Emirinay
А не рут вью, на неё естественно будет ругаться
Emirinay
а я не знаю, что такое this, это активность?
Emirinay
в любом случае, там должны быть вью, на которой в xml коде повешена app:layout_behavior="android.support.design.widget.BottomSheetBehavior"
Dr Dre
значит нужно где-то в onCreate (activity) это делать
Alex
Всем привет, может кто сталкивался з ликами памяти на гугловской карте, у меня в фрагменте есть MapView, где рисуются кастомные маркеры и полигон между ними, и при многократном открытие этого фрагмента телефон умирает, Лики идут отсюда com.google.maps.api.android.lib6.gmm6.vector.q Может я что-то упустил, может гугл так задумал......