Anonymous
Здравствуйте коллеги! Я написал фонарь с виджетом! Активити работает нормально а у виджета когда нажимаю кнопку один раз моргают и все! Ошибка такая E/Camera: Error 2 подскажите пожалуйста где мая ошибка! За ранее спасибо!
Anonymous
И что за ошибка E/Camera: Eror 2???
Anonymous
ᛖᚹᛋᛁᚱ
ᛖᚹᛋᛁᚱ
Или выбери папку
Vitaly
Так создавай в корне
Кинь код как это должно выглядеть, так как создать папку методами mkdir или createNewFile не получается
ᛖᚹᛋᛁᚱ
Бери просто getExternalStorageDirectory
ᛖᚹᛋᛁᚱ
А в ней уже свой код
Ivansuper
Это я знаю, но я хочу создать новую папку
Так ты забери корневую с использованием одной из тех констант, и к полученному File прикрепи свой новый путь, а потом создавай
ᛖᚹᛋᛁᚱ
String folder_main = "NewFolder"; File f = new File(Environment.getExternalStorageDirectory(), folder_main); if (!f.exists()) { f.mkdirs(); }
Ivansuper
File resPath = new File(getExternalStoragePublicDirectory(DIRECTORY_PICTURES), "MySubFolder);
Ivansuper
Вообще, создавать папки в корне диска немного плохо имхо
ᛖᚹᛋᛁᚱ
Ну если нужно по ТЗ, то что поделать
Ivansuper
Согласен, но сначала надо всегда стараться переубедить
ᛖᚹᛋᛁᚱ
ᛖᚹᛋᛁᚱ
Некоторых моделях
Ivansuper
У них баг с возвратом папки изображений?
ᛖᚹᛋᛁᚱ
Да
Ivansuper
А DIRECTORY_DCIM?
Ivansuper
Правда это другое, но все таки
ᛖᚹᛋᛁᚱ
Норм
ᛖᚹᛋᛁᚱ
Я не мог понять почему апа не создаёт результат и в консолей ошибка
ᛖᚹᛋᛁᚱ
Оказалось что именно на Xiaomi существует эта проблема
Ivansuper
Еще один пункт на тему обходить их аппараты любой ценой
ᛖᚹᛋᛁᚱ
Ну и логично что отзывы из разряда - не работает 🙂
ᛖᚹᛋᛁᚱ
Наоборот, для СНГ лучше проверять
Ivansuper
Ну и логично что отзывы из разряда - не работает 🙂
Вполне себе, ага. Можно конечно попытаться достать PICTURES, а если не получается, проломиться вручную и создать самому папку "Pictures"
ᛖᚹᛋᛁᚱ
Ну как-то так
Vitaly
String folder_main = "NewFolder"; File f = new File(Environment.getExternalStorageDirectory(), folder_main); if (!f.exists()) { f.mkdirs(); }
Спасибо, то что нужно) Делал то же самое только с mkdir, видимо из-за того что я создавал сразу две папки метод mkdir не работал
Ivansuper
Да, mkdirS именно проходит по всем требуемым подпапкам. Просто надо было прочитать док к методу :)
ᛖᚹᛋᛁᚱ
И что за ошибка E/Camera: Eror 2???
Думаю камера занята, но без кода хз
Влад
Приветствую, оч прошу объяснить некоторые моменты по сервису, есть сервис который должен быть запущен постоянно startforground, c notifyication. Там как для обычного уведомления задал иконку. Но на 8.1 вместо мой иконки показывает какой то асцилограф.
Влад
Ivansuper
Это происходит если у тебя явно не запустился Foreground Service
Ivansuper
Точнее не так
Влад
А как нужно правильно запускать? Я по примерам делал из сети
Ivansuper
Если каким либо образом очищена нотификация Foreground Service, Андроид будет стараться сообщить пользователю о нем
Ivansuper
И показывает уведомление САМ
Ivansuper
А как нужно правильно запускать? Я по примерам делал из сети
Я не вижу на скрине объекта нотификации созданного тобой, который должен быть закреплен за Foreground Service
Влад
Скинуть java файл?
Ivansuper
Если ты все же создаешь его, проверь лишний раз валидность этой нотификации
Ivansuper
Скинь на pastebin
Ivansuper
Сюда не надо
Ivansuper
И сделал бы ты скрин полноэкрана
Anonymous
Oткрыли бесплатный доcтyп в наш платный VIР канaл на 20 минут, пoлучить доcтyп к VIР
Влад
https://pastebin.com/QgEQPP7e
Ivansuper
Не не, я про шторку
Ivansuper
Мне показалось, что ты сам "Лишнее" вырезал
Влад
Не, все что было там и осталось.
Ivansuper
Первый вопрос: у тебя нотификация с "Test running service" показывается?
Влад
Нет
Ivansuper
Ищи причину
Влад
Все что показывает то на скрине
Ivansuper
Логкат смотрел во время старта сервиса?
Влад
Смотрел, ни ошибок и варнинга
Ivansuper
Не может такого быть чтобы без ошибок пропадало в никуда
Ivansuper
Смотрел под фильтром на приложение? Смотрел без фильтров?
Ivansuper
На какой Андроид таргетинг?
Aleksei
Всем привет! Делаю приложение для визуализации заливки растровых изображений на андроиде. 1) генерируется случайная картинка из двух цветов заданного размера. 2) по нажатии на экран, происходит заливка замкнутой области на противоположный цвет Решил запилить модель MVP в этом случае. В роли модели выступает класс, в котором есть различные методы заливки. Эти методы принимают на вход битмап, и выдают на выход новый битмап, в котором произведена заливка. Мне же, хотелось бы, чтобы в процессе заливки можно было бы получать промежуточный результат, чтобы увидеть как происходит заливка в замедленной съемке например. Т.е. что линейный метод заливает по линии, а рекурсивный метод шагает во все стороны. Как это реализовать? Вот исходный код моей текущей реализации: https://github.com/IdeoG/floodfill-algorithm-visualisation
Влад
Мин 19
Ivansuper
Ivansuper
Вот уверен, что если посмотришь логкат без фильтров, то сможешь найти там варнинг на эту тему
Ivansuper
По коду с пастбина не вижу использование каналов нотификаций
Влад
08-19 11:54:09.906 1544-1567/? E/NotificationService: No Channel found for pkg=com.pushtest.vlad.service, channelId=null, id=101, tag=null, opPkg=com.pushtest.vlad.service, callingUid=10240, userId=0, incomingUserId=0, notificationUid=10240, notification=Notification(channel=null pri=0 contentView=null vibrate=null sound=null tick smartAlertCount=0x0 defaults=0x0 flags=0x42 color=0x00000000 vis=PRIVATE)
Влад
об этом речь?
Ivansuper
Вот вот
Ivansuper
NotificationService: No Channel found for pkg=com.pushtest.vlad.service
Mukhit
Как взять данные из json обьекта? То есть мне нужени и дата и его значение, пробовал конвертеров, но там создаються куча то есть не могу конкретно вызывать
Mukhit
Mukhit
Ключ будет всегда дата, и если я даю конкретную промежуток времени, в разных случаях то мой конвертер пожо файлы не работает
Mukhit
Помогите без прикола
Ivansuper
Помогите без прикола
Пробовал описывать поле в Pojo как Map?
Ivansuper
Не уверен, но мало ли