Форум программистов, компьютерный форум, киберфорум
Java ME (J2ME)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/40: Рейтинг темы: голосов - 40, средняя оценка - 4.78
213 / 139 / 8
Регистрация: 18.08.2010
Сообщений: 1,018

Управление яркостью подсветки дисплея

18.08.2010, 23:37. Показов 8671. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здраствуйте. Интересует такая информация, как из java-приложения можно управлять подсветкой телефона? - ее силой, отключение/включение. Нигде не могу найти эту информацию. Буду признателен за помощь. Спасибо!

P.S. Если быть точнее, то поддержка управления подсветкой в приложении мне нужна именно на телефоне Nokia 6300.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.08.2010, 23:37
Ответы с готовыми решениями:

Управление яркостью лампочки
Здравствуйте. Есть контроллер, который через оптопару и симистор будет управлять яркостью обычной 70 Вт лампочки. Вопрос в следующем,...

Управление яркостью экрана
Как можно программно изменить яркость экрана, а также получить текущую?

Регулировка яркости подсветки дисплея
Привет. Подскажите вариантов регулировки подсветки дисплея... Думал можно на подсветку частотой импульсов регулировать, но мне сказали...

6
 Аватар для kbaht
30 / 24 / 7
Регистрация: 27.05.2010
Сообщений: 99
19.08.2010, 03:01
Посмотри тут
1
213 / 139 / 8
Регистрация: 18.08.2010
Сообщений: 1,018
19.08.2010, 03:16  [ТС]
Спасибо большущее за ссылку!!! Это как раз то, что мне нужно! Пошел изучать...

Добавлено через 1 минуту
Проблемы у меня Начну все по порядку..

В этой статье, на которую вы выше дали ссылку, описывается подробно как решить проблему с подсветкой, приводится листинг и даже даны готовые примеры. Я себе пример скинул на телефон, и он действительно меняет подсветку! Я уже бы и не стал заморачиваться и писать самому код под свои нужды, а удовлетворился бы готовым примером, но есть два НО. Первый: в примере подсветка меняется с шагом 20%, а мне надо 10%. В листинге примера Displayable1.java это хорошо видно:
public void commandAction(Command command, Displayable displayable)
{
if (command.getCommandType() == Command.OK)
{
if (gauge.getValue()<100) gauge.setValue(gauge.getValue()+20);
}
else
if (command.getCommandType() == Command.CANCEL)
{
if (gauge.getValue()>0) gauge.setValue(gauge.getValue()-20);
}
А второе НО - это то, что даный пример не запоминает уровень подсветки при выходе из программы. Потому я хочу усовершенствовать пример, добавив, чтобы он сохранял значение уровня подсветки в файл RMS. Как это сделать, я еще не знаю. Разбираться в языке ява я стал относительно недавно, и еще много чего не знаю

Там по ссылке говорится, что мне нужно добавить вот такие классы:
com\nokia\mid\ui\DeviceControl$VibraTime rClient.class
com\nokia\mid\ui\DeviceControl$LightTime rClient.class
com\nokia\mid\ui\DeviceControl.class
1 и 3-ий класс я нашел на сайте разработчиков нокиа в ихнем СДК, а LightTimerClient нигде найти не могу! Потому решил пока попробовать скомпилировать без него. Но вот тут проблемма: У меня при компиляции исходников, приведенных в примере, Wireless Toolkit выдает такие ошибки в логе:
C:\Documents and Settings\Tolya\j2mewtk\2.5.2\apps\backli ght\src\TLightController.java:22: package com.nokia.mid.ui does not exist
import com.nokia.mid.ui.DeviceControl;
Хотя я класс с названием com.nokia.mid.ui.DeviceControl.class скопировал в папку classes в проекте. Что я не так делаю? Я из-за этого не могу вообще скомпилировать свой измененный исходник
Помогите пожалуйста чайнику!
0
 Аватар для kbaht
30 / 24 / 7
Регистрация: 27.05.2010
Сообщений: 99
19.08.2010, 03:39
а папки lib там нет?
0
213 / 139 / 8
Регистрация: 18.08.2010
Сообщений: 1,018
19.08.2010, 03:43  [ТС]
Папка lib есть в папке проекта, но она пустая и я не знаю, нужно ли туда что-то копировать. А вот в СДК нокиа папка lib есть, и в ней находится файл classes.zip. В этом архиве полно всяких классов, из которых я нашел два нужных мне класса com\nokia\mid\ui\DeviceControl$VibraTime rClient.class и
com\nokia\mid\ui\DeviceControl.class. Я их скопировал в папку проекта classes, но результат этого я уже написал в своем предыдущем сообщении - программа при компиляции выдает ошибку, что этот класс не найден

Я только-что попробовал скопировать классы в папку lib, но компилятор по прежнему выдает ошибку..((
0
2 / 1 / 0
Регистрация: 09.05.2012
Сообщений: 10
04.07.2012, 17:15
Цитата Сообщение от kbaht Посмотреть сообщение
Битая ссылка, может быть у кого-то сохранилась копия?
0
0 / 0 / 2
Регистрация: 04.11.2012
Сообщений: 5
25.03.2013, 15:06
eviceControl и другие примочки nokia содержатся в библиотеке- nokiaui.jar

Чтобы использовать библиотеку в- Netbeans:

Сначала нужно установить какой нибуть эмулятор nokia например(качается бесплатно)-
http://www.developer.nokia.com... r_win.html

Потом нужно подключить его к netbeans, для этого Входишь в netbeans , в меню вверху-
Сервис(по англицки не знаю как будет вроде tool)->платформы java->добавить платформу->Эмулятор платформы MIDP->далеее
Среда найдет все эмуляторы на компе, нужно поставить галоку напротив нужных или нужного и нажать далее

Дальше этот эмулятор должен появитсься в свойствах проектов рядом со стандартным netbenoвским его нужно выбрать и в свойствах мидлета, и поставить галочку напротив - Интерфейс пользователя nokia 1.2...1.6

Дальше нужно установить в netbeans саму библиотеку nokiaui, заходишь в netbeans->сервис->библиотеки-
>создать библиотеку , вводишь nokiaui, библиотека классов, дальше жмешь- добавить архив или папку и в
открывшемся окне указываешь путь к nokiaui.jar он будет находится в папке lib установленного эмулятора, у мпеня это C:\Nokia\Devices\Nokia_SDK_2_0_Java\lib

Собственно все, тамже можно подключить справку(help)
к этой библиотеке жмеш- документация
и путь у меня такой C:\Nokia\Devices\Nokia_SDK_2_0_Java\doc\ javadocs\nokiaui
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.03.2013, 15:06
Помогаю со студенческими работами здесь

BAM. Управление яркостью светодиодов.
Подкиньте, пожалуйста идей, как лучше сделать. Хочу чтобы параллельно обрабатывалось какое-то кол-во светодиодов. Скажем пусть пока будут 8...

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

Управление яркостью лампы через USB
Привет, киберфорум. Пишу на С++, задача стоит такая: лампочка подключена к usb порту компьютера, надо программно или МИНИМАЛЬНО(!)...

Управление яркостью через триммер и АЦП
Суть задания-используя переменный резистор стенда(подключенный к ацп) управлять яркостью светодиода(шим) это все происходит на...

Последовательное плавное управление яркостью светодиодов
Нужно написать программку на Atmega48 в CodevisionAVR Используя PORTD 0 1 2 С начало загорается на 0 канале диод потом постепенно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
Установка Emscripten SDK (emsdk) и CMake на Windows для сборки C и C++ приложений в WebAssembly (Wasm)
8Observer8 30.01.2026
Чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. Система контроля версиями Git. . .
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru