Светодиодные фонари и световые приборы. Всё о светотехнике.
Вернуться   Форум FONAREVKA.RU Лаборатория Измерительные приборы
Расширенный поиск
Забыли пароль? Регистрация

  • О нашем проекте
  • Светотехника и световые приборы
  • Правила форума
Проект FONAREVKA.RU специализируется на предоставлении всей необходимой информации по светотехнике:

— светодиодные фонари;
— различные источники питания;
— разнообразные зарядные устройства;
— освещение помещений и наружное освещение;
— световые приборы для личного, пассажирского и грузового транспорта;
— специальные световые приборы для медицины, для растений, для аквариумов, для террариумов, а также аварийно-сигнальные световые приборы;
— альтернативные источники света;
— лазеры и лазерная техника.

Если у вас есть вопросы по выбору фонарей, аккумуляторов и зарядных устройств ознакомьтесь с FAQ от наших экспертов:

F.A.Q. по выбору фонарей различных типов;
F.A.Q. по выбору аккумуляторов;
F.A.Q. по выбору зарядных устройств.
Ответ  Создать новую тему
Просмотров в теме 41453   Ответов в теме 379   Подписчиков на тему 18   Добавили в закладки 3
Опции темы Поиск в этой теме
Старый 22.01.2023, 02:21 Автор темы   1
Ветеран Фонарёвки
 
Аватар для kaa.mobil
 
Регистрация: 25.08.2012
Последняя активность: 31.03.2024 10:52
Адрес: Менделеево, Московская область
Сообщений: 3973
Записей в дневнике: 4
Сказал(а) спасибо: 1558
Поблагодарили: 3867 раз(а) в 1902 сообщениях

:sun_smile: Лаба на кармане: Lumenoid - альтернатива ceilingbounce

Цитата:
Давненько не брал я в руки шашек.
Все знают ceilingbounce и куча народа им пользуется. Без преувеличения - культовый софт в узких фонарёвочных кругах, бывший до сегодняшнего дня единственным в своём роде.

Автор, Zak Wilson - товарищ, без сомнения, крутой. Не столько из-за самого приложения (там, в принципе, не бином Ньютона), сколько из-за языка, на котором оно написано. На Clojure! Под Андроид! Я просто охренел, когда первый раз пошёл на код посмотреть. Clojure сам по себе язык достаточно экзотический, а уж под Андроид - запредельно. Я вообще не знал, что это возможно.

Но сам ceilingbounce - ужасен . Интерфейс - это просто п.здец какой-то, его просто нет. Совершенно неудобный, неинтуитивный и выглядит отвратительно. Может на Clojure трудно делать нормальные интерфейсы, может автор не придаёт особого значения UI, отдавая предпочтение функциональности, может отложил причёсывание на будущее, а потом потерял интерес, не знаю.

Когда впервые попользовался, после первой мысли "чего ж так коряво-то?" сразу возникла вторая "надо своё написать, я ж вроде умею немножко". И я даже набросал какой-то прототип, чего-то ковырял, но потом, как всегда, возникли более приоритетные задачи, и я забросил. Однако не так давно снова пришлось обратиться к ceilingbounce для снятия графика и снова испытать нешуточный дискомфорт. "Гештальты надо закрывать" - подумалось мне, и я сел реанимировать и добивать до минимальной кондиции полупротухший прототип.

Мне не то, что не дают покоя лавры ceilingbounce - они не такие уж и пышные. Больше хотелось после долгого перерыва вернуться к разработке под Андроид, восстановить навыки, посмотреть что новенького, снова вдоволь на ровном месте нахлебаться андроидных странностей и непотебств, коих там предостаточно, ну, всё такое. Задача-то шибко интересная. И все мои хотения, в конечном итоге, были удовлетворены.

Итак, собственно сабж, Lumenoid. Делать умеет то же самое, что и ceilingbounce, но, смею надеяться, более красиво, хорошо и удобно.
Из основных улучшений:
  • Интерфейс, само собой, в первую голову. Более информативный и читабельный.
  • Кое-какие сохраняемые настройки, в том числе, калибровочные коэффициенты.
  • Отсутствие глюков с сохранением файлов. Их можно сохранять как автоматически, так и вручную
  • Приложение не превращается в тыкву после изменения ориентации экрана.
  • Полностью по-русски, для кого-то это может быть важно.

Но самое основное преимущество: Lumenoid поддерживаемый (ну, пока мне не надоест ). Посему всячески приветствую багрепорты, конструктивную критику и предложения по доработкам и новой функциональности. Как минимум, все найденные баги исправлю, ну и разумные предложения внедрю.

Интерфейс я старался сделать максимально понятным, поэтому расписывать, как и что делать, не буду, пробуйте сами. Спрашивайте, если непонятно, это поможет мне понять, что я сделал плохо.

Просто накидаю тут скриншотиков.

Нажмите на изображение для увеличения
Название: Screenshot_2023-01-21-12-31-59.png
Просмотров: 1364
Размер:	83.1 Кб
ID:	269925Нажмите на изображение для увеличения
Название: Screenshot_2023-01-21-12-31-08.png
Просмотров: 1340
Размер:	83.9 Кб
ID:	269926Нажмите на изображение для увеличения
Название: Screenshot_2023-01-21-22-19-41.png
Просмотров: 1316
Размер:	60.8 Кб
ID:	269927Нажмите на изображение для увеличения
Название: Screenshot_2023-01-21-22-20-59.png
Просмотров: 1295
Размер:	57.0 Кб
ID:	269928Нажмите на изображение для увеличения
Название: Screenshot_2023-01-21-22-21-37.png
Просмотров: 1283
Размер:	67.2 Кб
ID:	269929Нажмите на изображение для увеличения
Название: Screenshot_2023-01-21-12-32-28.png
Просмотров: 85
Размер:	114.9 Кб
ID:	269930Нажмите на изображение для увеличения
Название: Screenshot_2023-01-21-12-33-10.png
Просмотров: 73
Размер:	106.5 Кб
ID:	269931

А вот так выглядит сохранённая картинка графика. Кстати, её размеры можно настраивать.

Нажмите на изображение для увеличения
Название: Unicorn.Turbo Cooled.2023-01-21_11_27_03.00_55_00.png
Просмотров: 152
Размер:	71.6 Кб
ID:	269932

Пока никуда в открытый доступ не выкладывал, взять можно с моего яндекс.диска (версия 0.1-beta). Я в любом случае совсем не зря повозился, новый опыт и что-то даже получилось, гештальт закрылся. Но я надеюсь, что это будет интересно не только мне.

ВНИМАНИЕ: Замечание 1. Задержка отрисовки графика и странные эффекты.
Некоторые камрады жалуются на неожиданное поведение графика при отрисовке:
Цитата:
Посмотреть сообщение Сообщение от Timofej 000 :
На обоих задержки с 1- 1,5с
Цитата:
Посмотреть сообщение Сообщение от galex :
если быстро провести рукой над датчиком, снижение яркости отрабатывает ступенькой, а вот возвращается плавно постепенно замедляясь
Цитата:
Посмотреть сообщение Сообщение от AEDe :
Если закрыть датчик ,то показания естественно падают , а вот если потом открыть иногда не меняются, или меняются на рандомное число
Lumenoid ничем подобным, конечно же, не занимается, просто слушает датчик и забирает новые значения ровно в тот момент, когда они приходят (именно так происходит работа с датчиками в Андроид)

Есть обоснованное предположение, что все эти эффекты - ничто иное, как особенности реализации датчика освещённости в конкретном устройстве.

Если вы наблюдаете нечто, подобное описанному, или иное неожиданное поведение, сравните это с тем, что происходит в ceilingbounce и других приложениях люксметра, которые умеют показывать график. Мне писать имеет смысл только в случае значительного отличия в поведении Lumenoid от поведения других подобных приложений.

ВНИМАНИЕ: Замечание 2. Навигация кнопкой Back.
Также есть жалобы на неожиданное поведение навигации:
Цитата:
Посмотреть сообщение Сообщение от AEDe :
После запуска жмем левое меню, потом "настройки". И вроде логично по кнопке назад выходить обратно в левое меню или даже на экран "рантайм"/"люксметр", но по кнопке назад сворачивается приложение.
Цитата:
Посмотреть сообщение Сообщение от galex :
по прежнему выходит их программы при возврате из настроек, которые через меню.
Это стандартное поведение навигации Android, зафиксированное в документации.
Цитата:
Посмотреть сообщение Сообщение от kaa.mobil :
Да, это выход. И он происходит по канонам Андроида. С первого взгляда мне оно тоже показалось странным, но если вдуматься, всё вполне логично. Все скрины, перечисленные в главном меню - это равноправные скрины верхнего уровня, так сказать, три независимых корня дерева навигации. И выход из них возможен только наружу. Это видно по навигационной кнопке в вехнем левом углу. Если там стрелка влево, то вернёмся откуда пришли. Если гамбургер (три горизонтальные линии), то выйдем. Я себя уже давно приучил для навигации пользоваться не системной кнопкой Back, а именной этой иконкой навигации.
Я для этого ничего не делал, оно так само по-умолчанию себя ведёт, и к тому же описано. Шаманить над этим с риском отломать навигацию в других местах, тратя время и нервы, не очень хочется. Со своей стороны могу лишь порекомендовать пользоваться системной кнопкой Назад только для выхода из приложения (когда она ведёт наружу), а для навигации внутри приложения - левым верхним углом, где есть либо стрелка влево, ведущая на предыдущий экран, либо гамбургер (три горизонтальные линии одна под другой) для вызова главного меню в экранах верхнего уровня, для которых предыдущих экранов не существует согласно концепции навигации в Андроид.

ВНИМАНИЕ: Замечание 3. Взаимодействие с графиком посредством жестов.
Кроме управления кнопками на тулбаре и меню, в график можно ещё тыкать пальцами.
  • Тап по точке или сегменту графика - показывает значения точки (конечной точки отрезка, если тапнули по отрезку)
  • Горизонтальный щипок - масштабирование времени (горизонтальное)
  • Вертикальный щипок - масштабирование значений (вертикальное)
  • Диагональный щипок - масштабирование с сохранением текущего соотношения сторон
  • Двойной тап одним пальцем с последующим свайпом без отрыва - масштабирование выделением. Область выделения начинается в точке начала свайпа, заканчивается в конце свайпа.
  • Двойной тап - сброс масштабирования.

Обновление 23.01.2023

Версия 0.2-beta

Изменения:
  • Исправлен косяк с правами на запись файла Android 10+ (капец как крови попило, извращенцы, бл.)
  • Исправлено деление на 0 во тьме (странный кейс)
  • Изменена главная иконка (пробуется Тёплая Ламповая)
  • Изменена иконка "Сбросить масштаб графика".

Продолжение следует.

Обновление 25.01.2023

Версия 0.3-beta

Изменения:
  • Исправлены падения во тьме (мерзкая бага, AEDe, благодарю)
  • Иправлены глюки при больших освещённостях (ещё более мерзкая, респект me45 и ploop)
  • Обработаны ситуации с отсутствием в системе датчика освещённости и когда он вроде бы есть, но по стандартному пути данных не присылает (Наиль Валиахметов, проверьте, что на вашем телефоне скажет?)
  • Всё управление скрином Рантайм перенесено в верхнюю панель и меню (три вертикальные точки) по аналогии со скрином Люксметр и Дальность
  • Поля с цифирью более не растут по вертикали на несколько строк
  • Настройка разделителя полей в CSV (по умолчанию ",", настройки Рантайма)
  • Настраиваемый диалог подтверждениия выхода из приложения (для любителей системной кнопки Back, по умолчанию отключен, глобальные настройки)
Пока ещё не надоело.

Обновление 26.01.2023

Версия 0.3.1-beta

Изменения:
  • Исправлены глюки при пересвете
  • Прикрутил отображение данных о датчике света (пункт в главном меню)

Обновление 27.01.2023

Версия 0.3.2-beta

Изменения:
  • Исправлен мелкий баг, рантайм предыдущего запуска не сбрасывался при запуске следующего
  • Сведения о датчике теперь можно выделить и скопировать
  • Прикручена интеграция с Crashlytics. Теперь Lumenoid умеет сообщить мне, что он внезапно упал, и как его перед этим мучали. Никакте персональные данные и фаилы не отправляются, только анонимные багрепорты. Это та же система, которая автоматически прикручивается ко всем приложениям в Google Play

Обновление 02.02.2023

Версия 0.4-beta

Изменения:
  • Сделал паузу (чтоб её...). Спрятал под настройку, потому что наверняка многим (в том числе и мне) она не нужна, а кнопки близко, есть риск ткнуть не туда. По умолчанию отключено.
  • Есть возможность скомпенсировать изменение освещённости во время паузы (специально для AEDe), так же спрятано под настройкой. По умолчанию отключено.
  • Поправил автоориентацию экрана. Теперь учитывается системное отключение автоповорота.
  • Исправлено падение при автоостановке в темноте.

Обновление 02.02.2023 (2)

Версия 0.4.1-beta

Изменения, две мелочи всплыли:
  • Заблокировано переполнение значения при многократной повышающей компенсации паузы
  • Исправлено нерегулярное падение при запущенном рантайме при повороте телефона.

Обновление 04.02.2023

Версия 0.5-beta

Изменения:
  • Я таки выловил одну ошибку в компенсации паузы. Исправлено.
  • Добавлено масштабирование по отдельным осям, а также выделением. Подробнее смотрите в Замечании 3.
  • Сделал контрастнее поле "Освещённость" и значения на осях графика.
  • Теперь в график можно потыкать пальцем и посмотреть значения конкретных точек.

Обновление 06.02.2023

Версия 0.5.1-beta

Изменения:
  • Поборолся с падениями при многократных паузах. Вроде победил.

Обновление 30.03.2023

Версия 0.6-beta

Изменения:
  • Дополнительная панель управления снизу (ollega). По умолчанию отключено.
  • Экспорт/импорт настроек для любителей сносить предыдущую версию (или чистить данные) перед установкой следующей. Живёт в общих настройках приложения.
  • Экран с разнообразной информацией (ploop)
  • Верификация ввода настроек, подавление сохранения некорректных значений.

Обновление 05.07.2023

Версия 1.0

Изменения:
  • Запрещённые символы в полях "Фонарь" и "Модель" игнорируются при формировании имён файлов.
  • Исправлено падение при попытке открытия настроек, если не выдано разрешение на доступ к файловой системе.
  • Обновил библиотеки, повысил целевую версию до Android 12. Но это незаметное изменение, не влияющее на функциональность

Актуальная версия: 1.0
Все версии (мало ли, вдруг сломаю, чтобы откатиться можно было)
Вложения
Тип файла: apk Lumenoid-0.6-beta.apk (13.43 Мб, 30 просмотров)
Тип файла: apk Lumenoid-0.5.1-beta.apk (13.16 Мб, 5 просмотров)
Тип файла: apk Lumenoid-0.5-beta.apk (13.16 Мб, 4 просмотров)
Тип файла: apk Lumenoid-0.4.1-beta.apk (13.16 Мб, 1 просмотров)
Тип файла: apk Lumenoid-0.4-beta.apk (13.16 Мб, 2 просмотров)
Тип файла: apk Lumenoid-1.0.apk (14.22 Мб, 25 просмотров)
__________________
YLP Panda 4, кастомные D10 (Samsung LH351D 5000К, TIR 30°, 45°, драйвера Квантов, DDE), YLP Unicorn 1.0, ЯЛ Scorpion Х8, Convoy S8 (прошивка dandan2000, ver. 3.5СК)
Всякие фонарные крепления

Ссылки на TIR-линзы для Unicorn/Gekko
Определитель светодиода по фотографии

[Исправлено: kaa.mobil, 05.07.2023 в 08:53]
kaa.mobil вне форума   Ответить с цитированием Вверх
Поблагодарили: 58 раз(а)
Свернуть/Развернуть список благодарностей

Старый 22.01.2023, 04:00   2
Evgeniy1
Ветеран Фонарёвки
 
Регистрация: 31.01.2012
Последняя активность: 27.02.2024 04:35
Адрес: Украина, Одесса
Сообщений: 1911
Сказал(а) спасибо: 986
Поблагодарили: 405 раз(а) в 265 сообщениях

По умолчанию Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce

Очень интересно.
__________________
Фонари: кастомы (Jaxman E2L с хорватскими драйверами LD-4 и трипл-диодами Osram), кастомы на базе Skilhunt H03 и Osram 3К и 4К, Zebralight {H600fc IV, Sc600fc IV}, Jaxman E2 с N219b, Convoy S21d N519 3.5K.
Evgeniy1 вне форума   Ответить с цитированием Вверх
Старый 22.01.2023, 05:47   3
AEDe
Ветеран Фонарёвки
 
Аватар для AEDe
 
Регистрация: 11.08.2011
Последняя активность: Сегодня 12:23
Адрес: Дубна
Сообщений: 10407
Записей в дневнике: 1
Сказал(а) спасибо: 2523
Поблагодарили: 11380 раз(а) в 4180 сообщениях

По умолчанию Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce

kaa.mobil,
Poco x3 , android 12.

Нет значка приложения . Белый круг вместо него.

нажал на пиктограмму с картинкой (может я уже стар, но и с детства не люблю пиктограммы без подписей - сиди гадай чего они делают). Вылез файл менеджер, но сохранять мне нечего и я вышел. После этого приложение вылетает при нажатии этой пиктограммы.

Пишет в отчете:
android.runtime.JavaProxyThrowable: System.UnauthorizedAccessException: Access to the path '/storage/emulated/0/Lumenoid' is denied. ---> System.IO.IOException: Permission denied



Upd.

После переустановки это пропадант.
Но при нажатии левой пиктограмы начинает тикать таймер (причем в первый раз с 15 с начал.). При нажатии стоп - вылетает.

android.runtime.JavaProxyThrowable: System.DivideByZeroException: Attempted to divide by zero.
at System.Decimal+DecCalc.VarDecDiv (System.Decimal+DecCalc& d1, System.Decimal+DecCalc& d2) [0x00036] in <afd38f2276c04adebb8d682947ca10c3>:0
at System.Decimal.op_Division (System.Decimal d1, System.Decimal d2) [0x0000e] in <afd38f2276c04adebb8d682947ca10c3>:0
at Lumenoid.Fragments.RuntimeFragment+<>c__DisplayClass57_0.<OnRepaintTimer>b__0 () [0x003c1] in <4804b612289a4383996588331d00b3b1>:0
at Java.Lang.Thread+RunnableImplementor.Run () [0x00008] in <c6f9e286a07c446eaa9657a65ecdebcc>:0
at Java.Lang.IRunnableInvoker.n_Run (System.IntPtr jnienv, System.IntPtr native__this) [0x00008] in <c6f9e286a07c446eaa9657a65ecdebcc>:0
at (wrapper dynamic-method) Android.Runtime.DynamicMethodNameCounter.102(intptr,intptr)
at mono.java.lang.RunnableImplementor.n_run(Native Method)
at mono.java.lang.RunnableImplementor.run(Unknown Source:0)
at android.os.Handler.handleCallback(Handler.java:93
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loopOnce(Looper.java:210)
at android.os.Looper.loop(Looper.java:299)
at android.app.ActivityThread.main(ActivityThread.java:8250)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:556)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1045)



При повороте телефона - приложение поворачивается, хотя в системе стоит блокировка поворота.

Центральная пиктограмма ни чего не делает.

Верхняя пиктограмма (хз че делает "папка со стрелочкой") аналогично правой пиктограмме вылет с той же ошибкой.

При попытки выйти из левого меню - вылет.

Перед каждым запуском чистил данные и кэш.

Mi4c андроид 7 вылетов из за доступа вроде нет. Но деление на ноль осталось.

В общем ничего не работает, но затея хорошая! Ждемс 0.2-beta

На скринах есть графа температура это в каких то телефонах датчик температуры есть?
__________________
*

[Исправлено: AEDe, 22.01.2023 в 06:49]
AEDe на форуме   Ответить с цитированием Вверх
Старый 22.01.2023, 10:17   4
ploop
Ветеран Фонарёвки
 
Аватар для ploop
 
Регистрация: 06.03.2013
Последняя активность: Сегодня 12:13
Адрес: Тамбов
Сообщений: 4782
Сказал(а) спасибо: 646
Поблагодарили: 1872 раз(а) в 1157 сообщениях

По умолчанию Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce

Супер! Просто супер! Давно ждал вменяемого приложения.

Цитата:
Посмотреть сообщение Сообщение от AEDe :
Вылез файл менеджер, но сохранять мне нечего и я вышел. После этого приложение вылетает при нажатии этой пиктограммы
Подтверждаю, а потом вылетает просто при нажатии СТОП

Цитата:
Посмотреть сообщение Сообщение от AEDe :
Нет значка приложения
У меня есть, но бледный. Может от темы зависит?

Android13 SM-G990B
ploop на форуме   Ответить с цитированием Вверх
Старый 22.01.2023, 10:19   5
AEDe
Ветеран Фонарёвки
 
Аватар для AEDe
 
Регистрация: 11.08.2011
Последняя активность: Сегодня 12:23
Адрес: Дубна
Сообщений: 10407
Записей в дневнике: 1
Сказал(а) спасибо: 2523
Поблагодарили: 11380 раз(а) в 4180 сообщениях

По умолчанию Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce

Цитата:
Посмотреть сообщение Сообщение от AEDe :
Белый круг вместо него.
А нет там что-то очень светлое на белом фоне не сразу увидел.

Цитата:
Посмотреть сообщение Сообщение от ploop :
Может от темы зависит?
Врядли , на mi4c лампочка на прозрачном фоне. А тут фон белый а не прозрачный. Что то видимо там не так.

[Исправлено: AEDe, 22.01.2023 в 10:21]
AEDe на форуме   Ответить с цитированием Вверх
Старый 22.01.2023, 10:33   6
Наиль Валиахметов
Завсегдатай Фонарёвки
 
Аватар для Наиль Валиахметов
 
Регистрация: 14.01.2021
Последняя активность: Сегодня 10:12
Адрес: Томск
Сообщений: 608
Сказал(а) спасибо: 1927
Поблагодарили: 471 раз(а) в 245 сообщениях

По умолчанию Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce

Samsung m22
Сразу после запуска записи вылетает. Полагаю, проблема в том, что приложение не видит датчик освещения (ну или его в телефоне нет). По крайней мере ни одно приложение с маркета его найти не смогло.
Иконка вот такая
Изображения
 
Наиль Валиахметов вне форума   Ответить с цитированием Вверх
Старый 22.01.2023, 12:24   7
Просто Джон
Завсегдатай Фонарёвки
 
Аватар для Просто Джон
 
Регистрация: 25.03.2020
Последняя активность: Вчера 17:56
Адрес: Тульская область
Сообщений: 562
Сказал(а) спасибо: 371
Поблагодарили: 325 раз(а) в 207 сообщениях

По умолчанию Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce

По иконке могу помочь Фотошопом, если надо прям эдакую-растакую) .
Просто Джон вне форума   Ответить с цитированием Вверх
Старый 22.01.2023, 12:43 Автор темы   8
kaa.mobil
Ветеран Фонарёвки
 
Аватар для kaa.mobil
 
Регистрация: 25.08.2012
Последняя активность: 31.03.2024 10:52
Адрес: Менделеево, Московская область
Сообщений: 3973
Записей в дневнике: 4
Сказал(а) спасибо: 1558
Поблагодарили: 3867 раз(а) в 1902 сообщениях

По умолчанию Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce

Камераден, благодарю за активный отклик.

Цитата:
Посмотреть сообщение Сообщение от AEDe :
В общем ничего не работает, но затея хорошая!
На то она и бета: у разработчика работает, у остальных нет.

Цитата:
Посмотреть сообщение Сообщение от AEDe :
Нет значка приложения . Белый круг вместо него.
Цитата:
Посмотреть сообщение Сообщение от ploop :
У меня есть, но бледный. Может от темы зависит?
Каюсь, не уделил значку должного внимания, поправим.

Цитата:
Посмотреть сообщение Сообщение от AEDe :
нажал на пиктограмму с картинкой (может я уже стар, но и с детства не люблю пиктограммы без подписей - сиди гадай чего они делают). Вылез файл менеджер, но сохранять мне нечего и я вышел. После этого приложение вылетает при нажатии этой пиктограммы.
Вот эти, бл.ть, гуглозлодеи начиная с 11 снова перехерачили разрешения на запись А я ж ретроград, тестировал в основном на 5, который штатным датчиком в трубе работает, ну и на 8, которая в основном телефоне. Не хотелось с эмулятором свяываться, но придётся. Починю.

Цитата:
Посмотреть сообщение Сообщение от ploop :
Подтверждаю, а потом вылетает просто при нажатии СТОП
У вас какая версия Андроида?

Цитата:
Посмотреть сообщение Сообщение от AEDe :
Attempted to divide by zero.
Посмотрю и починю, если поймаю. У себя не наблюдал.


Цитата:
Посмотреть сообщение Сообщение от AEDe :
При повороте телефона - приложение поворачивается, хотя в системе стоит блокировка поворота.
Здесь интересно. Приложение явно запрашивает у системы реакцию на все положения сенсора, включая вверх ногами, ибо у меня телефон в трубу именно вверх ногами втыкается. Видимо такая мягкая блокировка, которая пропускает явные требования приложения. С этим ничего делать не буду, звиняйте. Хотел заблокировать горизонтальные ориентации, но простой способ в старом SDK не работает, а новый уже не поддерживает Android 5 (одно из основных требований). А сложный способ поленился делать. Может потом когда-нибудь...

Цитата:
Посмотреть сообщение Сообщение от AEDe :
При попытки выйти из левого меню - вылет.
Вот это не очень понятно. Можете по шагам расписать? И стек вызовов приложите, если не трудно, очень помогает.


Цитата:
Посмотреть сообщение Сообщение от AEDe :
Центральная пиктограмма ни чего не делает.
Конечно же делает, только в вашем кейсе ей делать пока нечего.

Цитата:
Посмотреть сообщение Сообщение от AEDe :
с детства не люблю пиктограммы без подписей - сиди гадай чего они делают
Да, есть такое дело. Но кнопки с надписями крадут непозволительно много полезного пространства, особенно на мобильных устройствах. А к пиктограммам быстро привыкаешь, после того как узнаешь их назначение, благо их совсем немного. Такой вот вынужденный компромисс.

Поэтому, видимо, следует объяснить назначение кнопок без подписей.

Нажмите на изображение для увеличения
Название: 2023-01-22 12_36_42-Screenshot_2023-01-21-12-31-08.png
Просмотров: 77
Размер:	82.7 Кб
ID:	269944
  1. Кнопка запуска сбора данных и рисования графика (не придумал ничего лучше общепринятой иконки Play). Во время рисования превращается в кнопку остановки
  2. Кнопка сброса масштаба на графике. График можно жестами интерактивно масштабировать/скроллить (это умеет и ceilingbounce). Эта кнопка возращает к исходному, весь график в окне.
  3. Сохранения картинки (png) графика
  4. Выгрузка данных графика в файл csv
  5. Настройки скрина

[Исправлено: kaa.mobil, 22.01.2023 в 12:44]
kaa.mobil вне форума   Ответить с цитированием Вверх
Поблагодарили: 1 раз
Drex (22.01.2023)
Старый 22.01.2023, 12:54   9
ploop
Ветеран Фонарёвки
 
Аватар для ploop
 
Регистрация: 06.03.2013
Последняя активность: Сегодня 12:13
Адрес: Тамбов
Сообщений: 4782
Сказал(а) спасибо: 646
Поблагодарили: 1872 раз(а) в 1157 сообщениях

По умолчанию Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce

Цитата:
Посмотреть сообщение Сообщение от kaa.mobil :
У вас какая версия Андроида?
Я там написал, Android 13 железо SM-G990B (Samsung S21FE)
ploop на форуме   Ответить с цитированием Вверх
Поблагодарили: 1 раз
kaa.mobil (22.01.2023)
Старый 22.01.2023, 13:01 Автор темы   10
kaa.mobil
Ветеран Фонарёвки
 
Аватар для kaa.mobil
 
Регистрация: 25.08.2012
Последняя активность: 31.03.2024 10:52
Адрес: Менделеево, Московская область
Сообщений: 3973
Записей в дневнике: 4
Сказал(а) спасибо: 1558
Поблагодарили: 3867 раз(а) в 1902 сообщениях

По умолчанию Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce

Цитата:
Посмотреть сообщение Сообщение от Просто Джон :
По иконке могу помочь Фотошопом, если надо прям эдакую-растакую) .
О, шикарно. Если не трудно, а то из меня тот ещё рисовальщик.
Прям эдакую-растакую не надо, надо хорошую: красивую и понятную.
ТЗ следующее, иконка должна:
  • Однозначно показывать, что приложение измеряет свет.
  • Быть достаточно лаконичной и не перегруженной мелкими деталями.
  • Хорошо читаться на любом сером фоне, от белого до чёрного включительно
  • Быть png с прозрачным фоном
  • Быть доступна в следующих размерах (квадрат): 48, 72, 96, 144, 192
Ну как-то так. Возьмётесь? Варианты можно выкладывать сюда, мнение сообщества вполне интересно.

[Исправлено: kaa.mobil, 22.01.2023 в 13:02]
kaa.mobil вне форума   Ответить с цитированием Вверх
Старый 22.01.2023, 13:08   11
Просто Джон
Завсегдатай Фонарёвки
 
Аватар для Просто Джон
 
Регистрация: 25.03.2020
Последняя активность: Вчера 17:56
Адрес: Тульская область
Сообщений: 562
Сказал(а) спасибо: 371
Поблагодарили: 325 раз(а) в 207 сообщениях

По умолчанию Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce

kaa.mobil, да, возьмусь. Сюда буду выкладывать варианты. Что-нибудь придумаем вместе.
Просто Джон вне форума   Ответить с цитированием Вверх
Поблагодарили: 1 раз
Kelevratony (23.01.2023)
Старый 22.01.2023, 13:14   12
AEDe
Ветеран Фонарёвки
 
Аватар для AEDe
 
Регистрация: 11.08.2011
Последняя активность: Сегодня 12:23
Адрес: Дубна
Сообщений: 10407
Записей в дневнике: 1
Сказал(а) спасибо: 2523
Поблагодарили: 11380 раз(а) в 4180 сообщениях

По умолчанию Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce

Цитата:
Посмотреть сообщение Сообщение от kaa.mobil :
Вот эти, бл.ть, гуглозлодеи начиная с 11 снова перехерачили разрешения на запись
Да, есть такая фигня)
У меня на самом деле нормайльный датчик только в mi4C , остальные с дискретным.

Цитата:
Посмотреть сообщение Сообщение от kaa.mobil :
Посмотрю и починю, если поймаю. У себя не наблюдал.
Возможно деление на 0 происходит только в темноте, когда показания равны 0.


Цитата:
Посмотреть сообщение Сообщение от kaa.mobil :
Вот это не очень понятно. Можете по шагам расписать? И стек вызовов приложите,
Еще бы я знал что это))
Но кажется я понял в чем дело. Это не вылет , а просто выход из приложения.
Но он как то не логично происходит.
После запуска жмем левое меню, потом "настройки". И вроде логично по кнопке назад выходить обратно в левое меню или даже на экран "рантайм"/"люксметр", но по кнопке назад сворачивается приложение.
Цитата:
Посмотреть сообщение Сообщение от kaa.mobil :
Поэтому, видимо, следует объяснить назначение кнопок без подписей.
По тыкав разобрался конечно, но приложением пользуюсь таким эпизодически могу и забыть.. встречал, что вот такие делают подсказки ,которые через меню можно вызвать.
Нажмите на изображение для увеличения
Название: Screenshot_2023-01-22-13-00-02-303_com.topodroid.TDX.jpg
Просмотров: 52
Размер:	362.4 Кб
ID:	269945
Цитата:
Посмотреть сообщение Сообщение от kaa.mobil :
Кнопка сброса масштаба
А вот оно что я думал на весь экран график. Тогда работает.

Прикольно , кстати, что в фоне работает приложение, можно не жечь экран .

[Исправлено: AEDe, 22.01.2023 в 13:34]
AEDe на форуме   Ответить с цитированием Вверх
Старый 22.01.2023, 13:28 Автор темы   13
kaa.mobil
Ветеран Фонарёвки
 
Аватар для kaa.mobil
 
Регистрация: 25.08.2012
Последняя активность: 31.03.2024 10:52
Адрес: Менделеево, Московская область
Сообщений: 3973
Записей в дневнике: 4
Сказал(а) спасибо: 1558
Поблагодарили: 3867 раз(а) в 1902 сообщениях

По умолчанию Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce

Цитата:
Посмотреть сообщение Сообщение от AEDe :
Возможно деление на 0 происходит только в темноте, когда показания равны 0.
Точно. Починю.

Цитата:
Посмотреть сообщение Сообщение от AEDe :
Но он как то не логично происходит.
Да, это выход. И он происходит по канонам Андроида. С первого взгляда мне оно тоже показалось странным, но если вдуматься, всё вполне логично. Все скрины, перечисленные в главном меню - это равноправные скрины верхнего уровня, так сказать, три независимых корня дерева навигации. И выход из них возможен только наружу. Это видно по навигационной кнопке в вехнем левом углу. Если там стрелка влево, то вернёмся откуда пришли. Если гамбургер (три горизонтальные линии), то выйдем. Я себя уже давно приучил для навигации пользоваться не системной кнопкой Back, а именной этой иконкой навигации.

Цитата:
Посмотреть сообщение Сообщение от AEDe :
встречал, что вот такие делают подсказки ,которые через меню можно вызвать.
Отличная идея, надо сделать.

Цитата:
Посмотреть сообщение Сообщение от AEDe :
Прикольно , кстати, что в фоне работает приложение, можно не жечь экран .
Это ненадолго, если явно не запретить системе грохать его из фона.

Цитата:
Посмотреть сообщение Сообщение от AEDe :
А вот оно что я думал на весь экран график. Тогда работает.
Плохая информативность иконки . Можно легко поменять, только я не знаю на что. Какая иконка будет однозначно говорить, что это сброс масштабирования?

[Исправлено: kaa.mobil, 22.01.2023 в 13:40]
kaa.mobil вне форума   Ответить с цитированием Вверх
Поблагодарили: 1 раз
AEDe (22.01.2023)
Старый 22.01.2023, 13:58   14
Наиль Валиахметов
Завсегдатай Фонарёвки
 
Аватар для Наиль Валиахметов
 
Регистрация: 14.01.2021
Последняя активность: Сегодня 10:12
Адрес: Томск
Сообщений: 608
Сказал(а) спасибо: 1927
Поблагодарили: 471 раз(а) в 245 сообщениях

По умолчанию Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce

Цитата:
Посмотреть сообщение Сообщение от kaa.mobil :
сброс масштабирования?
Лупа с минусом "-"?
Наиль Валиахметов вне форума   Ответить с цитированием Вверх
Старый 22.01.2023, 14:15 Автор темы   15
kaa.mobil
Ветеран Фонарёвки
 
Аватар для kaa.mobil
 
Регистрация: 25.08.2012
Последняя активность: 31.03.2024 10:52
Адрес: Менделеево, Московская область
Сообщений: 3973
Записей в дневнике: 4
Сказал(а) спасибо: 1558
Поблагодарили: 3867 раз(а) в 1902 сообщениях

По умолчанию Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce

Цитата:
Посмотреть сообщение Сообщение от Наиль Валиахметов :
Лупа с минусом "-"?
Это уменьшение масштаба на 1 шаг, не более понятно. Просто во всяких пдфах как раз что-то подобное как у меня и используют для обозначения Fit to Page, где со стрелочками по углам, где просто уголки. А для обозначения полноэкранного режима обычно используют диагональную двустороннюю стрелку.
kaa.mobil вне форума   Ответить с цитированием Вверх
Поблагодарили: 1 раз
Старый 22.01.2023, 14:20   16
AEDe
Ветеран Фонарёвки
 
Аватар для AEDe
 
Регистрация: 11.08.2011
Последняя активность: Сегодня 12:23
Адрес: Дубна
Сообщений: 10407
Записей в дневнике: 1
Сказал(а) спасибо: 2523
Поблагодарили: 11380 раз(а) в 4180 сообщениях

По умолчанию Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce

Цитата:
Посмотреть сообщение Сообщение от kaa.mobil :
Плохая информативность иконки
Да вроде нормально, но обычно это на весь экран. Тут так то тоже по смыслу "на весь экран" только не тот и не то растягивается)

Вспомнил чего прям сильно не хватало в оригинальном приложении. Кнопки "пауза". Т.е. например снимаешь график и тут звонок. Жмешь паузу, берешь телефон отвечаешь , кладешь на место, жмешь продолжить, приложенька схватывает показания и нормирует на то что было перед паузой и продолжает тот же график без разрывов из за того что телефон положил немного не туда

[Исправлено: AEDe, 22.01.2023 в 14:23]
AEDe на форуме   Ответить с цитированием Вверх
Старый 22.01.2023, 14:22 Автор темы   17
kaa.mobil
Ветеран Фонарёвки
 
Аватар для kaa.mobil
 
Регистрация: 25.08.2012
Последняя активность: 31.03.2024 10:52
Адрес: Менделеево, Московская область
Сообщений: 3973
Записей в дневнике: 4
Сказал(а) спасибо: 1558
Поблагодарили: 3867 раз(а) в 1902 сообщениях

По умолчанию Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce

Цитата:
Посмотреть сообщение Сообщение от AEDe :
Прикольно , кстати, что в фоне работает приложение, можно не жечь экран .
Цитата:
Посмотреть сообщение Сообщение от kaa.mobil :
Это ненадолго, если явно не запретить системе грохать его из фона.
И ещё со сременем оно непредсказуемо упадёт по памяти, ибо внутрипрограммый буфер датчика (который и копит данные, когда приложение в фоне), чистится только при отображеннии данных на графике, которого в фонеразумеется не происходит.
В общем, не предназначено оно для долговременной работы в фоне. Так, если ненадолго сбегать куда-нибудь и вернуться.

Если есть проблема жжения экрана, можно добавить настраиваемый степдаун (тьфубл., и здесь оно)
kaa.mobil вне форума   Ответить с цитированием Вверх
Поблагодарили: 1 раз
AEDe (22.01.2023)
Старый 22.01.2023, 14:28   18
Просто Джон
Завсегдатай Фонарёвки
 
Аватар для Просто Джон
 
Регистрация: 25.03.2020
Последняя активность: Вчера 17:56
Адрес: Тульская область
Сообщений: 562
Сказал(а) спасибо: 371
Поблагодарили: 325 раз(а) в 207 сообщениях

По умолчанию Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce

Такой незаконченный вариант. Или "график" лучше не надо?
Название: 780.png
Просмотров: 567

Размер: 3.9 Кб

Рамка нужна/нет? Иконку плоскую/выпуклую или впуклую)?
Просто Джон вне форума   Ответить с цитированием Вверх
Старый 22.01.2023, 14:28   19
AEDe
Ветеран Фонарёвки
 
Аватар для AEDe
 
Регистрация: 11.08.2011
Последняя активность: Сегодня 12:23
Адрес: Дубна
Сообщений: 10407
Записей в дневнике: 1
Сказал(а) спасибо: 2523
Поблагодарили: 11380 раз(а) в 4180 сообщениях

По умолчанию Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce

Цитата:
Посмотреть сообщение Сообщение от kaa.mobil :
Если есть проблема жжения экрана
Ну не то что бы прям супер проблема, если больше 8ч рантайм , то снимаю с воткнутой зарядкой , что несколько не удобно.
С другой стороны если до часу рантайм то полезно видеть, что там происходит, по этому всегда гасить экран не дело тоже.
AEDe на форуме   Ответить с цитированием Вверх
Старый 22.01.2023, 14:44 Автор темы   20
kaa.mobil
Ветеран Фонарёвки
 
Аватар для kaa.mobil
 
Регистрация: 25.08.2012
Последняя активность: 31.03.2024 10:52
Адрес: Менделеево, Московская область
Сообщений: 3973
Записей в дневнике: 4
Сказал(а) спасибо: 1558
Поблагодарили: 3867 раз(а) в 1902 сообщениях

По умолчанию Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce

Цитата:
Посмотреть сообщение Сообщение от AEDe :
Вспомнил чего прям сильно не хватало в оригинальном приложении. Кнопки "пауза".
Кстати, в первоначальном прототипе у меня была пауза, но потом я не придумал зачем она нужна (у меня отдельный смарт датчиком работает) и выкинул. Ок, можно прикрутить.

Цитата:
Посмотреть сообщение Сообщение от AEDe :
нормирует на то что было перед паузой
Просто во время паузы как будто датчик показывает последнее, что было перед паузой? Или линейно между последним перед паузой и первым после паузы? В первом случае может быть некрасивая ступенька, если освещённость уже падает быстро, а лауза была ощутимо длинной.

Я тут подумал, может таки всё управление перенести на верхнюю строчку, где оно по канону и должно быть? Но поскольку непостредственно на панель влезает мало кнопок, оставить там иконками старт-пауза-стоп, а остальные (ручной экспорт и настройки) спрячутся под стандартный вертикальный эллипсис (три точки) и будут уже с подписями. Да и единообразие со вторым скрином образуется, там старт-стоп сверху.

Цитата:
Посмотреть сообщение Сообщение от AEDe :
если больше 8ч рантайм , то снимаю с воткнутой зарядкой , что несколько не удобно.
Здесь гашение экрана не поможет, оно и без экрана молотит будь здоров, батарейку всяко пожрёт. Тут без вариантов с зарядкой, чудес не будет. Выключением экрана или степдауном яркости бороться имеет смысл только с выгоранием экрана.

Цитата:
Посмотреть сообщение Сообщение от AEDe :
С другой стороны если до часу рантайм то полезно видеть, что там происходит, по этому всегда гасить экран не дело тоже.
Во-первых, не полностью гасить, а снижать яркость. Во-вторых, настраиваемо, чтобы можно было указать, до какого уровня снижать и через какое время, например до 10% через 70 мин.

Цитата:
Посмотреть сообщение Сообщение от Просто Джон :
Или "график" лучше не надо?
Да, сорян, забыл в ТЗ указать. Вертел я эти графиковые иконки по всякому, не то. И график ничем не говорит о том, что это график именно света, а софт ведь не только график строит но и другие измерения делать умеет, дальность там. Что-то такое, что бы посмотреть и понять: а, свет по всякому измеряет. Если вы заметили, я пытался: лампочка - свет, лучи - шкала, стрелка внутри - измерения. Получилось так себе, конечно.

Цитата:
Посмотреть сообщение Сообщение от AEDe :
На скринах есть графа температура это в каких то телефонах датчик температуры есть?
Забыл на это ответить. Да, некоторые телефоны, кроме освещённости и CCT присылают. А на тех, кто не присылает, я и не показываю.

Цитата:
Посмотреть сообщение Сообщение от Наиль Валиахметов :
Сразу после запуска записи вылетает. Полагаю, проблема в том, что приложение не видит датчик освещения (ну или его в телефоне нет).
Честно говоря, не думал, что телефоны без датчика освещённости ещё существуют в используемом виде. Да, проверки нет, будет тупо падать. Для красоты надо добавить корректный выход с соответствующим уведомлением.

Шикарно, за полдня накидали работы на неделю.

[Исправлено: kaa.mobil, 22.01.2023 в 14:53]
kaa.mobil вне форума   Ответить с цитированием Вверх
Поблагодарили: 3 раз(а)
AEDe (22.01.2023), Drex (22.01.2023), Наиль Валиахметов (22.01.2023)
Ответ  Создать новую тему
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск





Copyright ©2007 - 2024, FONAREVKA.RU

Powered by vBulletin®
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd. Перевод: zCarot

Правила форума | Отказ от ответственности

Время генерации страницы 0.20498 секунды с 17 запросами