Оптимальное решение – установить на компьютере несколько программ для работы с телефоном, выбрать среди них самую удобную для повседневного использования, а к другим обращаться для выполнения отдельных функций, отсутствующих в любимом менеджере. Отметим, что совместимость нескольких программ на одном компьютере проверяется только опытным путем.
Поскольку в качестве примера «фирменного» решения мы привели программу-менеджер телефонов Motorola, для сравнения уместно рассмотреть некоторые программы сторонних разработчиков для телефонов той же марки.
«Менеджер телефона» от Bezols
Программа «Менеджер телефона» отличается малым размером (дистрибутив занимает всего 530 Кбайт), простым интерфейсом и отличным быстродействием. Кнопки, расположенные в левой части главного окна, переключают режимы работы программы.
В режиме Терминал(рис. 2.18) программа позволяет посылать в телефон AT-команды (ведь с точки зрения компьютера мобильный телефон является модемом) и отображает ответ телефона на эти команды.
Рис. 2.18.Окна программы «Менеджер телефона», раздел Терминал.
Некоторые специфические для мобильного телефона команды можно выбирать из раскрывающегося списка, а другие – задать в текстовом поле вручную. Делают это следующим образом.
1. В поле Командавведите AT+CGMIили выберите эту команду из раскрывающегося списка. В поле Описание командыпоявится строка AT+CGMI: Query phone manufacturer (запрос производителя телефона).
2. Нажмите кнопку Послать. Появится ответ телефона: +CGMI: «Motorola СЕ, Copyright 2000»– телефон сообщил сведения о себе.
3. Введите в поле КомандаАТ+СРВР.=66. В поле Описание командыпоявится строка AT+CPBR=: Read Phonebook selected Entries(прочитать выбранные записи телефонной книги). В данном случае мы указали запись под номером 66.
4. Нажмите кнопку Послать. На экране появится ответ телефона: +CPBR: 66,"+79271302871",145,"Cristina"– телефон сообщил, что 66-я по счету запись телефонной книги содержит номер +79271302871, принадлежащий абоненту Cristina.
Естественно, такой способ общения с телефоном для повседневных нужд очень неудобен! Зато из приведенного примера проницательный читатель может догадаться, каким образом программы-менеджеры узнают модель подключенного телефона или получают содержание телефонной книги. Заметим, что программы, о которых идет речь в этой главе, получают информацию «через парадный вход», обращаясь к данным через прошивку телефона. Для самых любознательных добавим, что отправить в подключенный телефон AT-команды и увидеть ответ на них можно и с помощью программы HyperTerminal, входящей в состав Windows XP ( Все программы > Стандартные > Связь > HyperTerminal).
После нажатия кнопки Информация программа выведет в окне подробные сведения о вашем телефоне (рис. 2.19). Как программа смогла получить эти сведения, ясно из предыдущего примера. Код IMEI (International Mobile Equipment Identity) – уникальный заводской номер вашего телефонного аппарата. IMSI (International Mobile Subscriber Identity, международный идентификационный код подвижной станции) – номер, который присваивается SIM-карте телефона.
Кнопки Справочник, Ежедневники SMSвыводят в окно программы списки абонентов, событий и коротких сообщений (рис. 2.20). Записи в любом из этих перечней можно добавлять, удалять или редактировать, а сами списки сохранять на жесткий диск компьютера в виде текстовых файлов.
Бытует мнение, что программы сторонних производителей работают хорошо, но не всегда и не со всеми телефонами. Например, описываемая программа «Менеджер телефона» изначально была предназначена для двух моделей Motorola. Другую же аналогичную модель, Motorola C-650, программа поддерживает с одним исключением: функция телефонного справочника работает некорректно. При попытке загрузить телефонную книгу выдается сообщение об ошибке. Сообщение гласит, что данные не являются целым числом.
Рис. 2.19.Информация о телефоне.
Рис. 2.20.Режим SMS.
Ошибка объясняется тем, что в данной модели структура записей телефонной книги отличается от использовавшейся в Motorola C-350. В результате программа пытается занести имена абонентов (текст) в ячейки, предназначенные для порядковых номеров записей, и выдает сообщение об ошибке. Впрочем, авторы программ обычно сразу приводят список моделей телефонов, с которыми программа тестировалась, и предупреждают о том, что для других моделей некоторые функции могут быть недоступны.
Читать дальше
Конец ознакомительного отрывка
Купить книгу