Виктор Гольцман - Компьютер + мобильник: эффективное взаимодействие

Тут можно читать онлайн Виктор Гольцман - Компьютер + мобильник: эффективное взаимодействие - бесплатно ознакомительный отрывок. Жанр: Прочая околокомпьтерная литература, издательство 046ebc0b-b024-102a-94d5-07de47c81719, год 2008. Здесь Вы можете читать ознакомительный отрывок из книги онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.

Виктор Гольцман - Компьютер + мобильник: эффективное взаимодействие краткое содержание

Компьютер + мобильник: эффективное взаимодействие - описание и краткое содержание, автор Виктор Гольцман, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru

Мобильный телефон давно перестал быть просто средством связи, и при его выборе мы в основном обращаем внимание не на «телефонные», а скорее на «компьютерные» функции: поддержку мультимедийных сообщений, музыкальные возможности, объем и удобство использования записной книжки и органайзера, наличие игр и других Java-приложений.


Данная книга расскажет вам, как повысить эффективность мобильного телефона и компьютера, реализовав широкие возможности такого тандема. Это практическое руководство, которое поможет вам разобраться с многочисленным инструментарием, объединяющим ПК и мобильный телефон, – от загрузки мелодий до создания GPRS-соединения.

Компьютер + мобильник: эффективное взаимодействие - читать онлайн бесплатно ознакомительный отрывок

Компьютер + мобильник: эффективное взаимодействие - читать книгу онлайн бесплатно (ознакомительный отрывок), автор Виктор Гольцман
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Листинг 6.1. Минимальный код программы

Несмотря на то что эта программа ничего не делает то есть является пустой - фото 139

Несмотря на то что эта программа ничего не делает, то есть является «пустой», она все же является полноценной с точки зрения языка программирования.

Мидлет (то есть приложение для мобильного телефона) может находиться в трех состояниях: активном, приостановленном и разрушенном. Активно – в этом состоянии приложение находится во время использования, например, когда играете в игру.

Приостановлено – приложение временно приостанавливает свою деятельность, но не разрушается. Например, когда во время игры вам поступает входящий звонок.

Разрушено – приложение завершает свое выполнение, то есть выгружается из памяти. Например, вы закончили играть.

Как можно видеть на рис. 6.19, при запуске приложения оно сначала переходит в состояние «приостановлено». Затем, если происходит какая-либо ошибка, приложение переходит в состояние «разрушено» и выгружается из памяти. Если же инициализация прошла успешно, то приложение переходит в состояние «активно», то есть начинает свою работу. Нужно заметить, что за время своего выполнения работа может несколько раз приостанавливаться и продолжаться.

Рис 619Жизненный цикл приложения После того как был получен сигнал к - фото 140

Рис. 6.19.Жизненный цикл приложения.

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

Итак, жизненный цикл приложения понятен, теперь рассмотрим, какие методы отвечают за переход в каждое состояние.

• startApp– вызывается, когда приложение переходит в активное состояние.

• pauseApp– отвечает за переход в приостановленное состояние, проще говоря, за паузу.

• destroyApp– вызывается, когда приложение должно завершить свое выполнение, то есть разрушиться.

Немного модифицировав диаграмму, рассмотрим полный жизненный цикл приложения, включая методы, отвечающие за переходы из одного состояния в другое (рис. 6.20).

Рис 620Переходы между состояниями Теперь если мы немного дополним нашу - фото 141

Рис. 6.20.Переходы между состояниями.

Теперь, если мы немного дополним нашу программу и внесем в нее только что рассмотренные методы, код будет выглядеть следующим образом (листинг 6.2).

Листинг 6.2. Модифицированный код

Эта программа тоже ничего не выполняет но имеет некоторые дополнения - фото 142

Эта программа тоже ничего не выполняет, но имеет некоторые дополнения. Например, при входе в активное состояние, то есть при запуске, в консоль будет выведена строка Вход. При выходе из программы в консоли появится строка Выход. Таким образом, вы сами сможете следить за изменением состояния программы.

Компиляция и запуск приложения

Давайте проверим работоспособность нашей программы на практике. Запустите пакет J2ME Wireless Toolkit. Для этого откройте папку WTK22\bin(по умолчанию она расположен на диске C:) и запустите файл ktoolbar.exe. Отроется окно, представленное на рис. 6.21.

Рис 621Окно программы J2ME Wireless Toolkit Теперь создадим новый проект - фото 143

Рис. 6.21.Окно программы J2ME Wireless Toolkit.

Теперь создадим новый проект. Для этого нажмите кнопку New Project(Новый проект), расположенную в левом верхнем углу окна. Перед вами появится окно, изображенное на рис. 6.22.

Рис 622Окно создания нового проекта Поле Project NameИмя проекта содержит - фото 144

Рис. 6.22.Окно создания нового проекта.

Поле Project Name(Имя проекта) содержит название вашего проекта. То, что вы введете в это поле, будет отображаться как название программы. Введите в него MyProject.

Поле MIDlet Class Name(Имя класса MIDlet) содержит название главного класса приложения, с которого будет начинаться выполнение программы. Содержимое поля MIDlet Class Name(Имя класса MIDlet) и название главного класса обязательно должны совпадать. Введите в этом поле MyClass.

После завершения ввода нажмите кнопку Create Project(Создать проект). Появится окно, содержащее сведения о свойствах проекта (рис. 6.23).

Рис 623Свойства проекта В свойствах проекта ничего менять не станем - фото 145

Рис. 6.23.Свойства проекта.

В свойствах проекта ничего менять не станем, оставим все как есть. Просто нажмите кнопку OK. Можно считать, что проект создан. Об этом свидетельствует содержимое консоли пакета J2ME Wireless Toolkit.

Пора вносить программный код. Перейдите в папку WTK22\apps, в ней вы увидите вложенную папку MyProject– это и есть каталог нашего проекта. Внутри MyProjectнаходится папка src, содержащая программный код проекта. На данный момент папка пуста, так как никакого кода мы туда не добавляли.

Создайте в папке srcфайл с именем MyMIDlet.java, затем откройте его в текстовом редакторе (щелкните правой кнопкой мыши на файле и в появившемся контекстном меню выполните команду Открыть с помощью > Блокнот). Введите в файл код из листинга 6.3.

Листинг 6.3. Код программы

Теперь сохраните содержимое файла используя сочетание клавиш CtrlS или - фото 146

Теперь сохраните содержимое файла, используя сочетание клавиш Ctrl+S, или команду Файл > Сохранить.

Сейчас вернитесь к J2ME Wireless Toolkit. Нажмите кнопку Build(Компиляция), чтобы скомпилировать проект. Если все прошло нормально, то есть проект не содержит ошибок, то в консоли должна появиться строка Build complete(Компиляция завершена).

Проверим, как программа работает. Нажмите кнопку Run(Исполнить), расположенную в верхней части окна. На экране появится эмулятор мобильного телефона (рис. 6.24).

Как видите, в качестве названия программы отображается MyProject, о чем уже упоминалось ранее.

Чтобы запустить программу, нажмите кнопку Launch(Запуск) на эмуляторе. Поскольку программа не выполняет никаких операций с экраном, то на экране эмулятора вы не увидите изменений, но в консоли будет выведено Вход, что свидетельствует о том, что программа все-таки корректно работает. Поскольку корректного выхода у нас не предусмотрено, то придется воспользоваться старым добрым методом – выключением телефона. Просто закройте окно эмулятора, нажав кнопку с крестиком. Перед выходом в консоль будет выведено Выход, затем окно эмулятора закроется, и в консоль будет выведена служебная информация о программе. В результате J2ME Wireless Toolkitбудет выглядеть примерно так, как показано на рис. 6.25.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


Виктор Гольцман читать все книги автора по порядку

Виктор Гольцман - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Компьютер + мобильник: эффективное взаимодействие отзывы


Отзывы читателей о книге Компьютер + мобильник: эффективное взаимодействие, автор: Виктор Гольцман. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x