Turalllb
Vadim
inject аннотацию удали с вьюмодели
да я прочёл и удалил @Inject constructor из AboutViewModel
Kotor
Привет! Можно как то File в RAM оперировать а не на девайсе сохранять? Задолбался шифровывать зашифровать на девайсе файлы (шифруем все что персистится)
Aleksey
при условиях, когда приложение само посчитает нужным. гарантированно вызовется при переустановки приложения
Turalllb
Подскажите если в бекграунде лежит shape мы можем изменить его цвет ? Я setBackgroundColor проверяет является ли текущий фон ColorDrawable , а shape я смотрю не является
Кирилл
В ретрофит апи можно отдельной функции поставить полностью другое url, у которого отчитается baseUrl?
Кирилл
Вот мой объект retrofit
Aleksey
Вот мой объект retrofit
через параметр метода API можно
Line'R
Юзает кто-то lottie?
Aleksey
Юзает кто-то lottie?
определенно, nometa.xyz
Ivan
?attr/actionBarSize vs ?android:actionBarSize Гуглил, но не нашёл: нам всегда лучше использовать ?attr/actionBarSize, чтобы размер экшен бара брался из апи производителя устройства? Или это неправда?
Dmitriy
Из-за чего может быть ошибка при получении фото: "java.lang.RuntimeException: Failure delivering result ResultInfo" внутри onActivityResult Из гугла ничего не помогает Разрешение на камеру есть, проверки if (data != null && requestCode == TAKE_PHOTO && resultCode == Activity.RESULT_OK) тоже есть
Павел
ребят кто нить писал проверки на doze mode? я пробовал через broadcast receiver isDeviceIdlemode - не работает!
Павел
Для чего тебе это нужно?
ну для своих костылей естественно
Antony
ну для своих костылей естественно
Просто, если ты расскажешь конкретно для чего тебе это нужно, то найдется способ быстрее и легче, без отлова doze mode
Double Cat.
Добрый день всем. Подскажите может есть какой-то инструмент для сбора всех запросов и анализа? Приложение нормально поджирает трафик..интересует долгосрочный сбор, может либы какие-то есть или еще что-то профайлер не подходит
Павел
Просто, если ты расскажешь конкретно для чего тебе это нужно, то найдется способ быстрее и легче, без отлова doze mode
у меня приходят пуши с фсм и по этому пушу мне нужно делать http запрос исходя того что http запросы в doze mode не идут, я хочу включать экран или показывать временную нотификацию, поэтому мне нужно сделать проверку на doze mode
Павел
пробовал не работает
Antony
пробовал не работает
Пуши по времени?
Павел
Пуши по времени?
нет, обычные пуши , приложение мессенджер
Denis
пробовал не работает
как ты используешь этот метод?
awawa
нет, обычные пуши , приложение мессенджер
Не проще WakeLock'ом разбудить?
awawa
Не проверяя доз мод.
Павел
как ты используешь этот метод?
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { PowerManager pm = (PowerManager) context.getSystemService(Context.POWER_SERVICE); if (pm.isDeviceIdleMode()) { NotificationClass notificationClass = new NotificationClass(context); notificationClass.startInForeground(); } else { } }
Denis
Не проще WakeLock'ом разбудить?
зачем? Если приложение не в doze mode, то wake lock не нужен
Павел
типа без проверки нотификация стартует прекрасно
Павел
и что возвращает метод isDeviceIdleMode?
скорее всего false если не выполнятеся метод...
awawa
зачем? Если приложение не в doze mode, то wake lock не нужен
Ну хотя бы затем, чтобы не возиться с проверкой доза. К тому же непонятно что там на китайфонах напридумано
Denis
скорее всего false если не выполнятеся метод...
мб потому что сейчас не в doze mode?
Павел
мб потому что сейчас не в doze mode?
если телефон afk 5 минут это doze mode или нет?
Denis
Ну хотя бы затем, чтобы не возиться с проверкой доза. К тому же непонятно что там на китайфонах напридумано
wake lock - это костыль, который может жрать батарейку. Просто так его дергать не надо
Denis
ты утверждаешь, что метод не работает, но даже не можешь это проверить)
Alexey
Подскажите как скрыть клавиатуру, после нажатия кнопки, перепробовал уже все InputMethodManager не помогает
Александр
всем привет. делаю экран с настройками нотификаций. подскажите как регулировать звук и в вибрацию в уведомлениях. все зависит только от importance канала или как то иначе можно?
awawa
wake lock - это костыль, который может жрать батарейку. Просто так его дергать не надо
Иногда без костыля ничего не работает) Мне в приле приходится тишину проигрывать на Huawei, чтобы её не замораживало. Потому что Huawei насрать на foregroundService, ignoreBatteryOptimizations и прочую ерунду. И на wakeLock тоже ему насрать
Denis
Можешь попробовать связаться с ними
Denis
они подскажут
Denis
по конкретной задаче
awawa
ты утверждаешь, что метод не работает, но даже не можешь это проверить)
Бтв, этот метод может возвращать false, если устройство в дозе, но на данный момент находится в одном из окон, только непонятно можно ли в этом окне делать запросы в сеть? Кажется, что нет
awawa
знаю про Huawei. Там можно более красиво решать проблему)
Какой там способ? Чёт я пару недель гуглил, ничего рабочего не нашёл. +, есть ли гарантии, что если я с ними свяжусь, то они меня не пошлют куда-нибудь далеко?
Denis
Какой там способ? Чёт я пару недель гуглил, ничего рабочего не нашёл. +, есть ли гарантии, что если я с ними свяжусь, то они меня не пошлют куда-нибудь далеко?
Зависит от задачи. Нам надо было локацию транслировать в фоне. Они подсказали, как сделать так, чтобы это работало
Vadim
inject аннотацию удали с вьюмодели
вообщем проблема решилась сделал provides фабрики а не viewModel и всё
Nikita
оффтоп. есть у кого-нибудь акк на cisco.com - скачать dmg под мак?
Anonymous
Привет, есть сдесь андроид разработчики из Украини? Пишите в ЛС, есть работа.
Anonymous
Спасибо:)
Turalllb
вообщем проблема решилась сделал provides фабрики а не viewModel и всё
не совсем понял почему, потому что provides над методами тоже ставится. Видно не вошел я в контекст . В этой цепочке инициализаций стоит что то упустить и все, проблема. Я больше дагером не пользуюсь. Он у меня только в старом проекте, потому что лень выпиливать. Коин или кодеин и нет головняков
Anonymous
@mobile_jobs
Может есть еще такие чаты?)
awawa
всем привет. делаю экран с настройками нотификаций. подскажите как регулировать звук и в вибрацию в уведомлениях. все зависит только от importance канала или как то иначе можно?
Ну там в канале задаётся паттерн вибрации и звук, кажется. И в самом уведомлении тоже задаётся. Только вот я сильно не вникал, но кажется, что настройки канала перекрывают настройки самого уведомления. В общем почитай доку. Всё не от importance зависит
Anonymous
Anonymous
Как можно скопировать этот текст в буфер обмена чтоб загуглить его?
LiS92
Спросил человек который фотографирует монитор )
Anonymous
потому что эти ублюбки слелали так что скриншот даже нельзя сделать этого окна
john
Как можно скопировать этот текст в буфер обмена чтоб загуглить его?
а ссылка море инфо вас очень сильно чем то не устраивает?
Sergey
Кто то работал с bitcoinj? Нужно провести транзакцию, пробую разными методами, но как то туго. Может кто помочь?
Konstantin
какой правильный пермишн надо спрашивать чтобы закачав новый апк я мог запустить установку из своего приложения? приложение не распространяется через шторы поэтому самостоятельно качается новая версия )
Anonymous
А еще вопрос по руму. Если я создам новый Entity, он просит поменять номер версии, потом миграцию, мне в миграции надо создавать все колонки или рум должен сам подхватывать?
Dmytro
но только не полностью, а именно изменение..
Anonymous
я создал новую
Mher
привет всем! а что можно использовать вместо устаревшей функции : Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM)
Mher
getExternalStoragePublicDirectory открой этот метод, там вверху написано
да открыл, но мне нужен корень диска, но те функции не возвращают его
Sardorbek
Привет всем! Читал стэковерфлоу и смотрел видео от android developers про Tasks and Back Stack, ответа не нашел еще. Предположим SecondActivity в какой-то части запускает ThirdActivity через Intent intent = new Intent(getApplicationContext(), ThirdAcitivity.class); startActivity(intent); ThirdActivity работает, выполняет операции над данными и запускает SecondActivity через Intent intent = new Intent(getApplicationContext(), SecondActivity.class); startActivity(intent); Что будет с процессами внутри SecondActivity, они продолжатся там, где остановились, или activity создадится новый?
neikist
да открыл, но мне нужен корень диска, но те функции не возвращают его
Правильно, потому что в новых версиях андроида доступ к ФС прямой понемногу закрывают.
Mher
Правильно, потому что в новых версиях андроида доступ к ФС прямой понемногу закрывают.
отлично, а если я хочу иметь папку в корне, как это сделать?
neikist
отлично, а если я хочу иметь папку в корне, как это сделать?
Пользоваться старым подходом до тех пор пока он будет продолжать работать как вариант.