Создание мобильного приложения с Nokia Qt SDKЗамечание: Для завершения этого урока вы должны установить Nokia Qt SDK. Инсталлятор установит и настроит необходимый набор инструментов для разработки мобильных приложений. Этот урок демонстрирует как использовать Qt Creator для написания маленькой программы Qt, Battery Indicator, которая использует System Information Mobility API для получения информации о батареи от устройства. Создание проекта Battery IndicatorЗамечание: Создайте проект с активным режимом Справка чтобы вы могли следовать этим инструкциям во время работы.
Проект BatteryIndicator будет содержать следующие файлы:
Файлы содержат необходимые строки кода которые вы должны будете изменить как описано в следующих разделах. Вам не требуется изменять файл main.cpp. Описание мобильного API QtМастер Новый автоматически добавит требуемую при использовании мобильного API Qt или разработки приложений для устройств Symbian информацию в файл .pro. Вы должны изменить эту информацию для описания используемого вами мобильного API Qt. Этот пример использует System Info API, поэтому вы должны описать его как продемонстрировано в в следующем фрагменте кода: CONFIG += mobility MOBILITY = systeminfo Каждый мобильный API имеет своё значение которое вам необходимо добавить в качестве значения MOBILITY для использования этого API. Чтобы посмотреть список API и соответствующих значений которые вы можете присвоить MOBILITY, смотрите Пример Quickstart. Следующий фрагмент кода демонстрирует необходимую информацию для разработки под Symbian. Qt Creator генерирует UID для тестирования приложения на устройстве. От вас требуется только изменить UID и возможности если вы хотите сделать приложение доступным для всех и получить подпись Symbian Signed. symbian { TARGET.UID3 = 0xecbd72d7 # TARGET.CAPABILITY += TARGET.EPOCSTACKSIZE = 0x14000 TARGET.EPOCHEAPSIZE = 0x020000 0x800000 } Проектирование пользовательского интерфейса
Завершение заголовочного файлаФайл batteryindicator.h содержит некоторые необходимые директивы #include, конструктор, деструктор и объект Ui. Вы должны включить заголовочный файл System Info, добавить ссылку на мобильное пространство имён и добавить закрытую функцию для обновления значения уровня батареи в индикаторе при его изменении.
Завершение файла исходных кодовТеперь заголовочный файл завершён, перейдём к файлу исходных кодов batteryindicator.cpp.
Сборка и запуск вашего приложенияТеперь когда у вас есть весь необходимый код, выберите Эмулятор Qt в качестве цели и нажмите кнопку для сборки вашей программы и запуска её в эмуляторе Qt. В эмуляторе Qt запустите пример скрипта runOutOfBattery.qs чтобы посмотреть как будет меняться значение в приложении Battery Indicator. Выберите Scripting > examples > runOutOfBattery.qs > Run. Тестирование на устройстве SymbianВам также необходимо проверить приложение на реальных устройствах. Прежде чем вы начнёте тестирование на устройствах Symbian, вы должны подключить их к компьютеру и установить на них необходимое программное обеспечение.
Тестирование в эмуляторе MaemoЭмулятор Maemo эмулирует окружение устройства Nokia N900. Вы можете проверить приложение в условиях, которые практически идентичны устройству Nokia N900 с версией программного обеспечения 1.2 (V10.2010.19-1). Для получения дополнительной информации смотрите Использование эмулятора Maemo. [Предыдущий: Создание приложения Qt на C++] [Следующий: Управление проектами] X
|
Попытка перевода Qt документации. Если есть желание присоединиться, или если есть замечания или пожелания, то заходите на форум: Перевод Qt документации на русский язык... Люди внесшие вклад в перевод: Команда переводчиков |