motofan logo
       
> 

lightsensord, Управление уровнем подсветки дисплея через камеру в A1200

rtg
сообщение 16.6.2008, 10:40


Новичок
*

Группа: Пользователи
Сообщений: 24
Регистрация: 23.3.2008
Из: Украина
Пользователь №: 167 390
Модель телефона: A1200
Прошивка: U3

Рейтинг: 7



Цитата

[22:28] <rtg> tmp_do: в mt9m111 (который не установлен в минге) есть отдельная функция для определения освещенности. в нашей mi2010soc такого нет
[22:30] <rtg> tmp_do: в принципе не проблема демона маленького написать, который будет камеру подергивать и менять освещенность дисплея...
[22:30] <tmp_do> вот это была бы тема

lightsensord-0.4.tar.bz2 (11K)
В архиве исходники и скомпиленный бинарник.

Демон, который сидит и каждых 5 секунд ( -i ) проверяет уровень освещенности, опрашивая камеру. Если подсветка отключена, ничего не происходит. При закрытом флипе система устанавливает яркость в 100%, в таком случае демон также ничего не изменяет. Если камера занята (например camera), уровень подсветки устанавливается в 50% (опция -e)

Батарею сильно не ест, если телефон в спящем режиме, то и демон спит (это уже от меня не зависит smile.gif ).

Опции:
-f - не уходить в фон
-d - не уходить в фон и показывать отладочную информацию.
-m [0..99] установить минимальный уровень подсветки (10).
-x [0..99] установить максимальный уровень подсветки (99).
-e [0..99] установить уровень подсветки, если открыть камеру не удалось (50).
-i [0..] установить интервал опроса камеры.

Есть баг - при открытии камеры система подтормаживает, но это исправить, к сожалению, не удастся sad.gif, поэтому установка интервала в слишком маленькие значения позволят вам наслаждаться быстрой сменой уровня подсветки и страшными тормозами при отрисовке окон и т.д.

Сообщение отредактировал rtg - 14.1.2009, 18:34
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
_Bolik_
сообщение 16.6.2008, 11:42


Motolancer
*****

Группа: Пользователи
Сообщений: 528
Регистрация: 18.12.2006
Из: UA Львів
Пользователь №: 111 986
Модель телефона: Razr XT910
Прошивка: 4.1.2 JB

Рейтинг: 195



завернуть ето в pkg можно?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Maksimka!
сообщение 16.6.2008, 13:04


Ветеран
*****

Группа: Пользователи
Сообщений: 379
Регистрация: 13.8.2007
Пользователь №: 144 397
Модель телефона: Milestone
Прошивка: 2.1

Рейтинг: 76



заверни кто мешает, лог кстати из конфы )
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
rtg
сообщение 16.6.2008, 19:34


Новичок
*

Группа: Пользователи
Сообщений: 24
Регистрация: 23.3.2008
Из: Украина
Пользователь №: 167 390
Модель телефона: A1200
Прошивка: U3

Рейтинг: 7



Нашел баг при работающей камере, исправил, обновил первый пост.

Осталось написать GUI, которое бы контролировало процесс. В принципе pid есть, опции есть. Дело за QT программерами smile.gif.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Silent_Bob
сообщение 17.6.2008, 13:29


Городской партизан
********

Группа: Разработчики
Сообщений: 3 590
Регистрация: 6.2.2008
Пользователь №: 162 603
Модель телефона: A853, A1200e, Xiaomi MI-2
Прошивка: Готичная
Финалист Конкурса 2010

Рейтинг: 807



Цитата
-e [0..100] установить уровень подсветки, если открыть камеру не удалось (50)
Не пашет ...


Добавлено позже (17.6.2008, 17:42):
Завернул в *.pkg ...
Прикрепленный файл lightsensord.zip   ( 14.19 килобайт ) Кол-во скачиваний: 336


Добавлено позже (17.6.2008, 18:01):
Можно сделать вкЫл-ВыКЛ =}

Код
#!/bin/ash

MYFILE=`basename $0`
MYPATH=`echo $0 | sed -e 's/'$MYFILE'//g'`

start-stop-daemon -S -x "$MYPATH/lightsensord" || start-stop-daemon -K -x "$MYPATH/lightsensord"

Прикрепленный файл lightsensord_On_Off_.zip   ( 14.21 килобайт ) Кол-во скачиваний: 1332


Сообщение отредактировал Silent_Bob - 17.6.2008, 14:05
Прикрепленный файл lightsensord.zip   ( 14.19 килобайт ) Кол-во скачиваний: 336
Прикрепленный файл lightsensord_On_Off_.zip   ( 14.21 килобайт ) Кол-во скачиваний: 1332
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
SergGG
сообщение 17.6.2008, 14:16


Мингофан
*******

Группа: Почётные мотофаны
Сообщений: 1 540
Регистрация: 30.5.2006
Из: Дніпро
Пользователь №: 85 418
Модель телефона: Droid Turbo
Прошивка: 6.0
Победитель конкурса 2008


Настроение:
Капітан Збройних сил України



Рейтинг: 1612



Цитата(rtg @ 16.6.2008, 13:40) *

lightsensord-0.3.tar.bz2 (9.4K)
В архиве исходники и скомпиленный бинарник.

Демон, который сидит и каждые 5 секунд проверяет уровень освещенности, опрашивая камеру. Если подсветка отключена, ничего не происходит. При закрытом флипе система устанавливает яркость в 100%, в таком случае демон также ничего не изменяет. Если камера занята (например camera), уровень подсветки устанавливается в 50% (опция -e)

Батарею сильно не ест, если телефон в спящем режиме, то и демон спит (это уже от меня не зависит smile.gif ).

Опции:
-f - не уходить в фон
-m [0..100] установить минимальный уровень подсветки (10).
-e [0..100] установить уровень подсветки, если открыть камеру не удалось (50).

Есть баг - при открытии камеры система подтормаживает, но это исправить, к сожалению, не удастся sad.gif


Можно Вашего демона в очередную сборку StartMenue Софт для A1200/ROKR E6 добавить?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Dissel
сообщение 17.6.2008, 15:30


Интересующийся
**

Группа: Пользователи
Сообщений: 95
Регистрация: 22.4.2006
Из: Беларусь, г.Гродно
Пользователь №: 79 978
Модель телефона: C380 -> E398 + E2
Прошивка: Electro v0.2+MAXX 2

Рейтинг: 6.5



А можно сделать так, чтобы при входе в приложение камеры прога приостанавливалась (или переставала опрашивать приложение камеры), а яркость была бы на уровне скажем 50. И поменять бы частоту обновления вместо 5 секунд на 1,5 или 2.
СПС, на Е2 тоже катит.

Сообщение отредактировал Dissel - 17.6.2008, 15:31
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
rtg
сообщение 17.6.2008, 18:40


Новичок
*

Группа: Пользователи
Сообщений: 24
Регистрация: 23.3.2008
Из: Украина
Пользователь №: 167 390
Модель телефона: A1200
Прошивка: U3

Рейтинг: 7



Цитата(Silent_Bob @ 17.6.2008, 16:29) *

[-e] Не пашет ...

thx - добавил в опции, не добавил в обработку. Исправлено в 0.4

Цитата(Silent_Bob @ 17.6.2008, 16:29) *

Добавлено позже (17.6.2008, 17:42):
Завернул в *.pkg ...

Еще больше спасибо smile.gif

Цитата(SergGG @ 17.6.2008, 17:16) *

Можно Вашего демона в очередную сборку StartMenue Софт для A1200/ROKR E6 добавить?

Конечно! Допускается распостренение, модификация в любых формах, если исходный код модификаций будет продолжать быть доступным smile.gif.

Цитата(Dissel @ 17.6.2008, 18:30) *

А можно сделать так, чтобы при входе в приложение камеры прога приостанавливалась (или переставала опрашивать приложение камеры), а яркость была бы на уровне скажем 50.

Уже, версия 0.2 была с глюком, который при ошибке открытия камеры устанавливал подсветку в минимум.

Цитата(Dissel @ 17.6.2008, 18:30) *

И поменять бы частоту обновления вместо 5 секунд на 1,5 или 2.
СПС, на Е2 тоже катит.

Поменять частоту в 0.4 можно через -i, но при этом тормоза будут существенно заметнее. Есть идея как их практически убрать держа камеру открытой постоянно при включенной подсветке и отслеживать запущенные процессы. Если испытания пройдут успешно, то будет еще один апдейт smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
-=Strelok=-
сообщение 18.6.2008, 12:33


Ветеран
*****

Группа: Разработчики
Сообщений: 379
Регистрация: 9.1.2008
Пользователь №: 159 525
Модель телефона: SLVR L7/Ё2/Backflip/D2G
Прошивка: ACR_RB/ХЗ/CM7.2/MIUI


Настроение:
http://e2.at.ua



Рейтинг: 544



rtg,
Делаю GUI для твоего приложения - хочу сделать возможность настройки, поэтому хочу уточнить синтаксис написания опций:
например:
Код

папка/lightsensord -m [5]

нужны ли пробелы
- между lightsensord и параметром -m
- между параметром -m и значением [5]
- между квадратными скобками и значением
?

Добавлено позже (18.6.2008, 12:36):
и сохраняются ли параметры?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
danger86
сообщение 18.6.2008, 14:30


Гуру
******

Группа: Пользователи
Сообщений: 821
Регистрация: 4.3.2006
Пользователь №: 72 895
Модель телефона: E1

Рейтинг: 128



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

Сообщение отредактировал DANGER86 - 18.6.2008, 14:30
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
-=Strelok=-
сообщение 19.6.2008, 17:24


Ветеран
*****

Группа: Разработчики
Сообщений: 379
Регистрация: 9.1.2008
Пользователь №: 159 525
Модель телефона: SLVR L7/Ё2/Backflip/D2G
Прошивка: ACR_RB/ХЗ/CM7.2/MIUI


Настроение:
http://e2.at.ua



Рейтинг: 544



rtg, огромная просьба - сделай опции для просмотра установленных значений
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
-=Strelok=-
сообщение 22.6.2008, 12:41


Ветеран
*****

Группа: Разработчики
Сообщений: 379
Регистрация: 9.1.2008
Пользователь №: 159 525
Модель телефона: SLVR L7/Ё2/Backflip/D2G
Прошивка: ACR_RB/ХЗ/CM7.2/MIUI


Настроение:
http://e2.at.ua



Рейтинг: 544



Вот моё гуи - есть проверка статуса, возможность включения, выключения и настройка. Делал для Е2 так, что переименуйте mpkg в pkg wink.gif
Прикрепленный файл lightsensor.zip   ( 22.85 килобайт ) Кол-во скачиваний: 176
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Legus
сообщение 22.6.2008, 13:42


Интересующийся
**

Группа: Пользователи
Сообщений: 91
Регистрация: 9.11.2006
Из: г. Прохладный
Пользователь №: 106 299
Модель телефона: a1200, zn5
Прошивка: Black Ming II

Рейтинг: 9



Цитата(-=Strelok=- @ 22.6.2008, 16:41) *

Вот моё гуи - есть проверка статуса, возможность включения, выключения и настройка. Делал для Е2 так, что переименуйте mpkg в pkg wink.gif

У меня отказалось работать. У других как?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Tohych
сообщение 22.6.2008, 14:25


Интересующийся
**

Группа: Пользователи
Сообщений: 30
Регистрация: 7.10.2005
Пользователь №: 53 806
Модель телефона: а1200е
Прошивка: Iris х6

Рейтинг: 0



у меня виснет мотор намертво. помогает ток аккум передернуть
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
-=Strelok=-
сообщение 22.6.2008, 14:36


Ветеран
*****

Группа: Разработчики
Сообщений: 379
Регистрация: 9.1.2008
Пользователь №: 159 525
Модель телефона: SLVR L7/Ё2/Backflip/D2G
Прошивка: ACR_RB/ХЗ/CM7.2/MIUI


Настроение:
http://e2.at.ua



Рейтинг: 544



Возможно у вас используются другие show-модули (showQ, showNotify и т.д.) Попробуйте заменить своими, а ещё лучше если скрипт посмотрят те кто делал pkg на a1200
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
MPhoenix
сообщение 14.3.2009, 15:52


Новичок
*

Группа: Пользователи
Сообщений: 16
Регистрация: 4.1.2008
Пользователь №: 158 897
Модель телефона: А1200е

Рейтинг: 14.5



А куда все эти [-f -d -m -x -e -i] прописывать?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ilya Petrov
сообщение 14.3.2009, 16:05


Ветеран
*****

Группа: Пользователи
Сообщений: 504
Регистрация: 30.12.2006
Из: Одесса
Пользователь №: 114 098
Модель телефона: 1742, 1744, 1980
Прошивка: openezx-2.6.30

Рейтинг: 166



в параметры запуска
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
MPhoenix
сообщение 15.3.2009, 10:37


Новичок
*

Группа: Пользователи
Сообщений: 16
Регистрация: 4.1.2008
Пользователь №: 158 897
Модель телефона: А1200е

Рейтинг: 14.5



Это я понимаю, но не везде же можно их написать. В каком месте именно? А то у меня вообще не работает.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Valentin
сообщение 15.3.2009, 20:23


Ветеран
*****

Группа: Пользователи
Сообщений: 350
Регистрация: 5.5.2007
Из: Киев
Пользователь №: 133 720
Модель телефона: RAZR XT910
Прошивка: 4.0.4 (rooted)

Рейтинг: 57



в консоле или в скрипте (или частный случай - авторан)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ANGELOK1
сообщение 15.3.2009, 20:29


Интересующийся
**

Группа: Пользователи
Сообщений: 36
Регистрация: 31.1.2009
Пользователь №: 192 424
Модель телефона: a1200e
Прошивка: neznaiy

Рейтинг: 2.5



ребят, а так и должно быть, когда темно, подсветка темнее светло светлеет? вобщем если не трудно переделайте чтоб на оборот было, когда темно то светлее, когда светло соответственно))
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Eugene398
сообщение 16.3.2009, 14:21


Интересующийся
**

Группа: Пользователи
Сообщений: 99
Регистрация: 1.10.2006
Из: г. Запорожье
Пользователь №: 101 369
Модель телефона: Motorola E398/A1200e
Прошивка: deLuxe/F4_modded

Рейтинг: 3



ANGELOK1, так в этом и смысл - когда находишься в темном помещении достаточно несильной подсветки чтоб хорошо видеть что на экране, а когда днем на улице, где яркий свет, блекнет дисплей, подсветка увеличивается
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
MPhoenix
сообщение 26.4.2009, 13:21


Новичок
*

Группа: Пользователи
Сообщений: 16
Регистрация: 4.1.2008
Пользователь №: 158 897
Модель телефона: А1200е

Рейтинг: 14.5



Цитата(-=Strelok=- @ 22.6.2008, 16:36) *

Возможно у вас используются другие show-модули (showQ, showNotify и т.д.) Попробуйте заменить своими, а ещё лучше если скрипт посмотрят те кто делал pkg на a1200


А где эти модули взять??? Хоть у кого-то заработало? Идея то неплохая, но работать не хочет в упор!

Сообщение отредактировал MPhoenix - 26.4.2009, 13:25
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
luckydevil13
сообщение 31.5.2009, 8:18


Новичок
*

Группа: Пользователи
Сообщений: 5
Регистрация: 12.5.2009
Пользователь №: 199 346
Модель телефона: a1200

Рейтинг: 9



я понимаю что офтоп- но может кто видел программу такого свойства для ноутбука?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
lightsensord, Управление уровнем подсветки дисплея через камеру в A1200 · Motorola ROKR E6, E6e, E6tv, MING A1200, A1200i, A1200e, A1200r, A1200w, A1600 · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 4.8.2025, 1:21

Форум живёт: