| 
 | 
		
			
  | ||||||||
  
  
	 | 
	
  | 
| 
		 | 
  124170  
  380  
  21  
  5
 | 
            
 | 
Опции темы | Поиск в этой теме | 
			
			 
			
			
		 | 
		
			 
			
 
1
 
			
		 | 
	
|||||
| 
			 
			 Ветеран Фонарёвки 
			
 
			
			
				
			
  
			Регистрация: 25.08.2012 Последняя активность: 03.10.2025 01:00 
					Сообщений: 3954
 Записей в дневнике: 4 Сказал(а) спасибо: 1560 
		
			
				Поблагодарили: 3890 раз(а) в 1902 сообщениях
			
		
	  | 
	
	
	
		
              
			 Цитата: 
	
 Автор, Zak Wilson - товарищ, без сомнения, крутой. Не столько из-за самого приложения (там, в принципе, не бином Ньютона), сколько из-за языка, на котором оно написано. На Clojure! Под Андроид! Я просто охренел, когда первый раз пошёл на код посмотреть. Clojure сам по себе язык достаточно экзотический, а уж под Андроид - запредельно. Я вообще не знал, что это возможно. Но сам ceilingbounce - ужасен  . Интерфейс - это просто п.здец какой-то, его просто нет. Совершенно неудобный, неинтуитивный и выглядит отвратительно. Может на Clojure трудно делать нормальные интерфейсы, может автор не придаёт особого значения UI, отдавая предпочтение функциональности, может отложил причёсывание на будущее, а потом потерял интерес, не знаю. Когда впервые попользовался, после первой мысли "чего ж так коряво-то?" сразу возникла вторая "надо своё написать, я ж вроде умею немножко". И я даже набросал какой-то прототип, чего-то ковырял, но потом, как всегда, возникли более приоритетные задачи, и я забросил. Однако не так давно снова пришлось обратиться к ceilingbounce для снятия графика и снова испытать нешуточный дискомфорт. "Гештальты надо закрывать" - подумалось мне, и я сел реанимировать и добивать до минимальной кондиции полупротухший прототип. Мне не то, что не дают покоя лавры ceilingbounce - они не такие уж и пышные. Больше хотелось после долгого перерыва вернуться к разработке под Андроид, восстановить навыки, посмотреть что новенького, снова вдоволь на ровном месте нахлебаться андроидных странностей и непотебств, коих там предостаточно, ну, всё такое. Задача-то шибко интересная. И все мои хотения, в конечном итоге, были удовлетворены. ![]() Итак, собственно сабж, Lumenoid. Делать умеет то же самое, что и ceilingbounce, но, смею надеяться, более красиво, хорошо и удобно. Из основных улучшений: 
 Но самое основное преимущество: Lumenoid поддерживаемый (ну, пока мне не надоест  ). Посему всячески приветствую багрепорты, конструктивную критику и предложения по доработкам и новой функциональности. Как минимум, все найденные баги исправлю, ну и разумные предложения внедрю.Интерфейс я старался сделать максимально понятным, поэтому расписывать, как и что делать, не буду, пробуйте сами. Спрашивайте, если непонятно, это поможет мне понять, что я сделал плохо. Просто накидаю тут скриншотиков. А вот так выглядит сохранённая картинка графика. Кстати, её размеры можно настраивать. Пока никуда в открытый доступ не выкладывал, взять можно с моего яндекс.диска (версия 0.1-beta). Я в любом случае совсем не зря повозился, новый опыт и что-то даже получилось, гештальт закрылся. Но я надеюсь, что это будет интересно не только мне.  ВНИМАНИЕ: Замечание 1. Задержка отрисовки графика и странные эффекты.Некоторые камрады жалуются на неожиданное поведение графика при отрисовке: Цитата: 
	Цитата: 
	Есть обоснованное предположение, что все эти эффекты - ничто иное, как особенности реализации датчика освещённости в конкретном устройстве. Если вы наблюдаете нечто, подобное описанному, или иное неожиданное поведение, сравните это с тем, что происходит в ceilingbounce и других приложениях люксметра, которые умеют показывать график. Мне писать имеет смысл только в случае значительного отличия в поведении Lumenoid от поведения других подобных приложений.  ВНИМАНИЕ: Замечание 2. Навигация кнопкой Back.Также есть жалобы на неожиданное поведение навигации: Цитата: 
	Цитата: 
	Цитата: 
	 ВНИМАНИЕ: Замечание 3. Взаимодействие с графиком посредством жестов.Кроме управления кнопками на тулбаре и меню, в график можно ещё тыкать пальцами. 
  Обновление 23.01.2023Версия 0.2-beta Изменения: 
 Продолжение следует.  Обновление 25.01.2023Версия 0.3-beta Изменения: 
 ![]()  Обновление 26.01.2023Версия 0.3.1-beta Изменения: 
  Обновление 27.01.2023Версия 0.3.2-beta Изменения: 
  Обновление 02.02.2023Версия 0.4-beta Изменения: 
  Обновление 02.02.2023 (2)Версия 0.4.1-beta Изменения, две мелочи всплыли: 
  Обновление 04.02.2023Версия 0.5-beta Изменения: 
  Обновление 06.02.2023Версия 0.5.1-beta Изменения: 
  Обновление 30.03.2023Версия 0.6-beta Изменения: 
  Обновление 05.07.2023Версия 1.0 Изменения: 
 Актуальная версия: 1.0 Все версии (мало ли, вдруг сломаю, чтобы откатиться можно было) 
				__________________ 
		
		
		
		
		
			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]  | 
|||||
| 
  
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| Поблагодарили: 61 раз(а) | 
| 
			
			 | 
		
			 
			
 
201
 
			
		 | 
	
| 
			 
			 Ветеран Фонарёвки 
			
 
			
			
  
			Регистрация: 04.06.2013 Последняя активность: 02.11.2025 02:26 
					Сообщений: 5645
 Сказал(а) спасибо: 538 
		
			
				Поблагодарили: 5227 раз(а) в 1859 сообщениях
			
		
	  | 
	
	
	
		
              
			 | 
| 
  
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| 
			
			 | 
		
			 
			
 
203
 
			
		 | 
	
| 
			 
			 Ветеран Фонарёвки 
			
 
			
			
				
			
  
			Регистрация: 11.08.2011 Последняя активность: Вчера 07:31 
					Сообщений: 10976
 Записей в дневнике: 1 Сказал(а) спасибо: 2708 
		
			
				Поблагодарили: 12570 раз(а) в 4561 сообщениях
			
		
	  | 
	
	
	
		
              
			 
			
			kaa.mobil, оно прям само отчеты присылает? Вот у меня 3 раза упало. 3 отчета пришло? 
		
		
		
		
		
		
			P.s. темнота не сдается. Теперь вылет в момент подсчета яркости по ansi привключенной автоостановке. Наверняка проценты делением на ноль посчитать хочет или типа того. 
				__________________ 
		
		
		
		
		
			* [Исправлено: AEDe, 28.01.2023 в 06:13]  | 
| 
  
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| 
			
			 | 
		
			 
			
 
204
 
			
		 | 
	
| 
			 
			 Ветеран Фонарёвки 
			
 
			
			
				
			
  
			Регистрация: 06.03.2013 Последняя активность: 15.08.2024 23:42 
					Сообщений: 4776
 Сказал(а) спасибо: 657 
		
			
				Поблагодарили: 1915 раз(а) в 1181 сообщениях
			
		
	  | 
	
	
	
		
              
			 
			
			Интересно получается, если в настройках размер графика поменять, длинный такой  
		
		
		
			 
		 | 
| 
  
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		  
		
	 | 
			
			 
			
			
		 | 
		
			 
			
 
205
 
			
		 | 
	
|
| 
			 
			 Ветеран Фонарёвки 
			
 
			
			
				
			
  
			Регистрация: 25.08.2012 Последняя активность: 03.10.2025 01:00 
					Сообщений: 3954
 Записей в дневнике: 4 Сказал(а) спасибо: 1560 
		
			
				Поблагодарили: 3890 раз(а) в 1902 сообщениях
			
		
	  | 
	
	
	
		
              
			 
			
			Тьма сильна. 
		
		
		
		
		
		
		
	Цитата: 
	Единственное, что я преувеличил - это возможность сообщить о том, какие шаги привели к падению. К сожалению, нет, только стектрейс. Поэтому дополнительная информация, например о том, что запускалось в темноте - важна. Минут пять - и я уже вижу ошибку. А попробуйте его ещё повалять с выключенным экраном, как вы перед этим делали. Я там кое-какие меры предпринял, вероятность такого падения должна сильно снизиться.  | 
|
| 
  
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| Поблагодарили: 1 раз | 
			 AEDe (28.01.2023) 
			
		 | 
		
| 
			
			 | 
		
			 
			
 
206
 
			
		 | 
	
| 
			 
			 Ветеран Фонарёвки 
			
 
			
			
				
			
  
			Регистрация: 11.08.2011 Последняя активность: Вчера 07:31 
					Сообщений: 10976
 Записей в дневнике: 1 Сказал(а) спасибо: 2708 
		
			
				Поблагодарили: 12570 раз(а) в 4561 сообщениях
			
		
	  | 
	
	
	
		
              
			 
			
			kaa.mobil, пробовал на Poco, пару раз не упало.
		 
		
		
		
		
		
		
		
	 | 
| 
  
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| 
			
			 | 
		
			 
			
 
208
 
			
		 | 
	
| 
			 
			 Ветеран Фонарёвки 
			
 
			
			
				
			
  
			Регистрация: 06.03.2013 Последняя активность: 15.08.2024 23:42 
					Сообщений: 4776
 Сказал(а) спасибо: 657 
		
			
				Поблагодарили: 1915 раз(а) в 1181 сообщениях
			
		
	  | 
	
	
	
		
              
			 
			
			Я может пропустил, а в заблокированном состоянии он не может писать? Чтобы экран не жечь, особенно на длительных рантаймах. 
		
		
		
		
		
		
		
	График идёт, но там прямая линия с последнего уровня до момента включения, как будто датчик не даёт данных.  | 
| 
  
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		  
		
	 | 
			
			 
			
			
		 | 
		
			 
			
 
210
 
			
		 | 
	
|
| 
			 
			 Ветеран Фонарёвки 
			
 
			
			
				
			
  
			Регистрация: 25.08.2012 Последняя активность: 03.10.2025 01:00 
					Сообщений: 3954
 Записей в дневнике: 4 Сказал(а) спасибо: 1560 
		
			
				Поблагодарили: 3890 раз(а) в 1902 сообщениях
			
		
	  | 
	
	
	
		
              
			 
			
			Терпение, друзья.  
		
		
		
		
		
		
		
	![]() Я считал, что багов меньше.   Цитата: 
	Такую задачу не ставил. Пока гарантированно работает только по аналогии с ceilingbounce: экран включен, зарядка воткнута. Ненадолго из приложения можно выскочить, смс написать, инсту лайкнуть, и назад.  | 
|
| 
  
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| 
			
			 | 
		
			 
			
 
211
 
			
		 | 
	
| 
			 
			 Завсегдатай Фонарёвки 
			
 
			
			
  
			Регистрация: 23.10.2019 Последняя активность: Вчера 20:32 
					Сообщений: 842
 Сказал(а) спасибо: 1756 
		
			
				Поблагодарили: 1031 раз(а) в 406 сообщениях
			
		
	  | 
	
	
	
		
              
			 
			
			Итак, 0.3.2-beta, кручу на Соньках: Xperia Z1Compact (Android 5.1); Xperia XZ1Compact (Android 9). Оба нерутованные, на сток прошивках. 
		
		
		
		
		
		
		
	У xz1c поле значений CCT отсутствует, в настройках калибровки температуры тоже нет. У старичка z1c (им и пользуюсь для замеров) поддержка замера CCT есть, но по факту не работает - показывает постоянно "0". (Руки чешутся с полки ветерана достать, Sony Ericsson LWW, он у меня на CyanogenMod11 (это андроид 4.4.4), ceilingbounce на нём по полчаса запускался, но графики рисовал исправно))) Баги с зависанием значений при резкой смене освещённости вроде вылечились. Вылетов и на первой бете не замечал. А вот что конкретно вымораживет - постоянный автоповорот. У меня на всех телефонах он выключен по дефолту. А тут пока включенный дивайс в "слот" уложишь - раз 10 интерфейс перевернется и в ландшафтном виде в итоге останется. ![]() Уважаемый kaa.mobil, давайте гироскоп отключим? Ну или как там - кнопку "положение как в системе", типа...  | 
| 
  
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| Поблагодарили: 1 раз | 
			 kaa.mobil (31.01.2023) 
			
		 | 
		
| 
			
			 | 
		
			 
			
 
212
 
			
		 | 
	
| 
			 
			 Ветеран Фонарёвки 
			
 
			
			
				
			
  
			Регистрация: 06.03.2013 Последняя активность: 15.08.2024 23:42 
					Сообщений: 4776
 Сказал(а) спасибо: 657 
		
			
				Поблагодарили: 1915 раз(а) в 1181 сообщениях
			
		
	  | 
	
	
	
		
              
			 
			
			Соглашусь, автопереворот мешает. Специфика такая, что он там не особо нужен. Или сделать возможность фиксировать положение.
		 
		
		
		
		
		
		
		
	 | 
| 
  
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		  
		
	 | 
			
			 
			
			
		 | 
		
			 
			
 
213
 
			
		 | 
	
||
| 
			 
			 Ветеран Фонарёвки 
			
 
			
			
				
			
  
			Регистрация: 25.08.2012 Последняя активность: 03.10.2025 01:00 
					Сообщений: 3954
 Записей в дневнике: 4 Сказал(а) спасибо: 1560 
		
			
				Поблагодарили: 3890 раз(а) в 1902 сообщениях
			
		
	  | 
	
	
	
		
              
			 Цитата: 
	Цитата: 
	 , минимальная поддерживаемая версия - 5. Я могу, конечно, попробовать понизить, если сильно надо... Но там сильно всё упирается в различия реализаций SDK от версии к версии.Специфика у всех своя  . Мне вот нужен, я телефон в трубу вверх ногам втыкаю. Мне хватило бы только портретной ориентации в двух положениях, но на той версии SDK, которую я вынужден использовать, чтобы поддержать Android 5 (мой старичок для измерений), простой способ ограничить допустимые ориентации не работает, а сложный - ну очень сложный.Я посмотрю ещё, что там можно без особого гемора сделать, раз так критично. Спасибо за отзыв. [Исправлено: kaa.mobil, 31.01.2023 в 09:45]  | 
||
| 
  
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| 
			
			 | 
		
			 
			
 
214
 
			
		 | 
	
| 
			 
			 Ветеран Фонарёвки 
			
 
			
			
				
			
  
			Регистрация: 11.08.2011 Последняя активность: Вчера 07:31 
					Сообщений: 10976
 Записей в дневнике: 1 Сказал(а) спасибо: 2708 
		
			
				Поблагодарили: 12570 раз(а) в 4561 сообщениях
			
		
	  | 
	
	
	
		
              
			 
			
			kaa.mobil,  
		
		
		
		
		
		
		
		
			А в чем там проблеммы с поворотом ?вроде все нужное еще в 4м появилось, прописывается в манифесте, по сенсорам или настройкам пользователя. [Исправлено: AEDe, 31.01.2023 в 10:07]  | 
| 
  
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		  
		
	 | 
			
			 
			
			
		 | 
		
			 
			
 
215
 
			
		 | 
	
| 
			 
			 Ветеран Фонарёвки 
			
 
			
			
				
			
  
			Регистрация: 25.08.2012 Последняя активность: 03.10.2025 01:00 
					Сообщений: 3954
 Записей в дневнике: 4 Сказал(а) спасибо: 1560 
		
			
				Поблагодарили: 3890 раз(а) в 1902 сообщениях
			
		
	  | 
	
	
	
		
              
			 
			
			Но нормально работает только с 8. А до 8, на одном телефоне работает, на другом нет, на третьем наполовину, как обычно... Я ещё посмотрю. Просто у меня на Galaxy A в системе настроен автоповорот, но если в манифесте указать "по настройкам пользователя", то нихрена не крутит.  
		
		
		
		
		
		
		
		
			  А мне нада...
		[Исправлено: kaa.mobil, 31.01.2023 в 14:01]  | 
| 
  
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		  
		
	 | 
			
			 
			
			
		 | 
		
			 
			
 
216
 
			
		 | 
	
| 
			 
			 Ветеран Фонарёвки 
			
 
			
			
				
			
  
			Регистрация: 25.08.2012 Последняя активность: 03.10.2025 01:00 
					Сообщений: 3954
 Записей в дневнике: 4 Сказал(а) спасибо: 1560 
		
			
				Поблагодарили: 3890 раз(а) в 1902 сообщениях
			
		
	  | 
	
	
	
		
              
			  0.4-beta.AEDe, alibek, хотели паузу - тестируйте. Я слишком глубоко не тестировал, потыкался туда-сюда. Но багов наверняка насажал. ![]() AEDe, настройка компенсации действует в течение всего измерения рантайма, т.е. на лету, при записи графика изменить её нельзя. Вернее можно, но применится она только на следующем рантайме. AEDe, ещё одна просьба: покажите мне экран рантайма на новой версии. Интересует меня один момент с вашим нестандартным шрифтом.  | 
| 
  
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| 
			
			 | 
		
			 
			
 
217
 
			
		 | 
	
| 
			 
			 Ветеран Фонарёвки 
			
 
			
			
				
			
  
			Регистрация: 11.08.2011 Последняя активность: Вчера 07:31 
					Сообщений: 10976
 Записей в дневнике: 1 Сказал(а) спасибо: 2708 
		
			
				Поблагодарили: 12570 раз(а) в 4561 сообщениях
			
		
	  | 
	
	
	
		
              
			 | 
| 
  
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| Поблагодарили: 1 раз | 
			 kaa.mobil (02.02.2023) 
			
		 | 
		
			
			 
			
			
		 | 
		
			 
			
 
218
 
			
		 | 
	
| 
			 
			 Ветеран Фонарёвки 
			
 
			
			
				
			
  
			Регистрация: 25.08.2012 Последняя активность: 03.10.2025 01:00 
					Сообщений: 3954
 Записей в дневнике: 4 Сказал(а) спасибо: 1560 
		
			
				Поблагодарили: 3890 раз(а) в 1902 сообщениях
			
		
	  | 
	
	
	
		
              
			 
			
			AEDe, я понимаю, что паузу во тьме тестировать прикольно  
		
		
		
		
		
		
		
		
			  И, предполагая это, деление на ноль я прибил гвоздём.  Но если сразу после паузы значение будет на несколько порядков меньше последнего перед паузой (например паузу нажали при максимальном засвете, а возобновили почти при нулевой освещённости), то коэффициент компенсации будет десятки (а может и сотни, зависит от телефона) тысяч. И при следующем засвете, близком к максимуму, скомпенсированное значение может тупо не влезть в uint32, а это, на минуточку, 4 с хвостом миллиарда.Это я вангую на предмет причины падения люменоида на вашем телефоне. [Исправлено: kaa.mobil, 02.02.2023 в 15:15]  | 
| 
  
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| Поблагодарили: 1 раз | 
			 AEDe (02.02.2023) 
			
		 | 
		
| 
			
			 | 
		
			 
			
 
219
 
			
		 | 
	
| 
			 
			 Ветеран Фонарёвки 
			
 
			
			
				
			
  
			Регистрация: 11.08.2011 Последняя активность: Вчера 07:31 
					Сообщений: 10976
 Записей в дневнике: 1 Сказал(а) спасибо: 2708 
		
			
				Поблагодарили: 12570 раз(а) в 4561 сообщениях
			
		
	  | 
	
	
	
		
              
			 
			
			kaa.mobil, да это я первое что подумал проверить какой максимум показаний) Пауза ,отводишь фонарь , запускаешь , подводишь, пауза отводишь и по кругу.)
		 
		
		
		
		
		
		
		
		
			[Исправлено: AEDe, 02.02.2023 в 15:18]  | 
| 
  
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		  
		
	 | 
			
			 
			
			
		 | 
		
			 
			
 
220
 
			
		 | 
	
|
| 
			 
			 Ветеран Фонарёвки 
			
 
			
			
				
			
  
			Регистрация: 25.08.2012 Последняя активность: 03.10.2025 01:00 
					Сообщений: 3954
 Записей в дневнике: 4 Сказал(а) спасибо: 1560 
		
			
				Поблагодарили: 3890 раз(а) в 1902 сообщениях
			
		
	  | 
	
	
	
		
              
			 Цитата: 
	Я конечно могу туда 64-битное беззнаковое целое впихнуть, 18 квинтиллионов можно и устать достигать... Но это негативно скажется на потреблении памяти, и особо чахлые телефоны могут начать не выдерживать длинных забегов...  | 
|
| 
  
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		  
		
	 |