Anonymous
Здравствуйте коллеги! Я написал фонарь с виджетом! Активити работает нормально а у виджета когда нажимаю кнопку один раз моргают и все! Ошибка такая E/Camera: Error 2 подскажите пожалуйста где мая ошибка! За ранее спасибо!
Anonymous
И что за ошибка E/Camera: Eror 2???
Anonymous
Vitaly
The type of storage directory to return. Should be one of DIRECTORY_MUSIC, DIRECTORY_PODCASTS,DIRECTORY_RINGTONES, DIRECTORY_ALARMS,DIRECTORY_NOTIFICATIONS, DIRECTORY_PICTURES,DIRECTORY_MOVIES, DIRECTORY_DOWNLOADS,DIRECTORY_DCIM, or DIRECTORY_DOCUMENTS. May not be null.
Это я знаю, но я хочу создать новую папку
ᛖᚹᛋᛁᚱ
ᛖᚹᛋᛁᚱ
Или выбери папку
Vitaly
Так создавай в корне
Кинь код как это должно выглядеть, так как создать папку методами mkdir или createNewFile не получается
ᛖᚹᛋᛁᚱ
Бери просто getExternalStorageDirectory
ᛖᚹᛋᛁᚱ
А в ней уже свой код
ᛖᚹᛋᛁᚱ
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
У них баг с возвратом папки изображений?
ᛖᚹᛋᛁᚱ
Да
Ivansuper
А DIRECTORY_DCIM?
Ivansuper
Правда это другое, но все таки
ᛖᚹᛋᛁᚱ
Норм
ᛖᚹᛋᛁᚱ
Я не мог понять почему апа не создаёт результат и в консолей ошибка
ᛖᚹᛋᛁᚱ
Оказалось что именно на Xiaomi существует эта проблема
Ivansuper
Еще один пункт на тему обходить их аппараты любой ценой
ᛖᚹᛋᛁᚱ
Ну и логично что отзывы из разряда - не работает 🙂
ᛖᚹᛋᛁᚱ
Наоборот, для СНГ лучше проверять
Ivansuper
ᛖᚹᛋᛁᚱ
Ну как-то так
Vitaly
Ivansuper
Да, mkdirS именно проходит по всем требуемым подпапкам. Просто надо было прочитать док к методу :)
Влад
Приветствую, оч прошу объяснить некоторые моменты по сервису, есть сервис который должен быть запущен постоянно startforground, c notifyication. Там как для обычного уведомления задал иконку. Но на 8.1 вместо мой иконки показывает какой то асцилограф.
Влад
Ivansuper
Это происходит если у тебя явно не запустился Foreground Service
Ivansuper
Точнее не так
Влад
А как нужно правильно запускать? Я по примерам делал из сети
Ivansuper
Если каким либо образом очищена нотификация Foreground Service, Андроид будет стараться сообщить пользователю о нем
Ivansuper
И показывает уведомление САМ
Влад
Скинуть java файл?
Ivansuper
Если ты все же создаешь его, проверь лишний раз валидность этой нотификации
Ivansuper
Скинь на pastebin
Ivansuper
Сюда не надо
Ivansuper
И сделал бы ты скрин полноэкрана
Anonymous
Oткрыли бесплатный доcтyп в наш платный VIР канaл на 20 минут, пoлучить доcтyп к VIР
Влад
https://pastebin.com/QgEQPP7e
Ivansuper
Влад
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
Не уверен, но мало ли