Mocky @ 06.08.07 13:36:06
om-by, возможно ли в HTC Home Plugin прикрутить к кнопкам будильника и погоды плагины PocketAlarm и PocketWeather, а к кнопке проигрывателя - CorePlayer? Я без них ну ни как! :(
Gute Frage - учитывая то, что я никогда не ставил себе HTC Home Plugin, да и не собираюсь. А разбираться, не имея самого предмета - качество разборки будет очень приблизительным.
Так, навскидку - если глянуть вовнутрь исполняемого кода (WinHex + PE Explorer).
Погода - в коде жёстко прошит URL AccuWeather:
http://wap.accuweather.com/?pid=wapv3&ad=htc. Также - в ресурсах - присутствуют настроечные диалоги погоды.
Я бы оценил как проблематичную возможность "прикрутить" сюда PocketWeather. У Home Plugin всё для погоды своё.
Будильник - опять же в коде зашиты имена ключей \Software\Microsoft\Clock\0..2 - там система держит данные для штатных алармов. Похоже, Home Plugin просто дублирует управление штатными часиками. PocketAlarm мною никогда не был пользован; если его настройки другие и в других местах - он отдыхает; если там же и те же - будет ловить.
Проигрыватель - смотрел код бегло, в глаза ничего не бросилось. Зато - из поста в начале темы:
Для закладки музыка.[HKLM\Software\HTC\Music Plug-in\MusicPlayer]
1 = WMPlayer
2 = AudioManager
Очень нехороший симптом; похоже, что используемые в качестве плейеров программы опять-таки жёстко заданы, и выбирать можно только из них.
Рад, если ошибаюсь - пусть меня поправят :)
Добавлено:Хотя... если ассоциировать CorePlayer с аудиофайлами? Это может подействовать случае, если вызывается не
конкретный плейер, а системный обработчик файлов данного типа.