Программирование мобильных телефонов
ВведениеПредисловие
Что вы должны знать
Какое программное обеспечение используется
О чем эта книга
Программирование мобильных телефонов
Глава Устройство мобильных телефоновВ этой главе
Стандарт GSM
Прошивка и операционная система
Архитектура телефонов
Инфракрасный порт
Технология Bluetooth
Протокол GPRS
Протокол WAP
Карта SIM
Программирование мобильных телефонов
Глава Платформа Java Micro EditionВ этой главе
Конфигурация CDC
Свойства языка Java
Конфигурация CLDC
Виртуальная машина
Профиль MIDP и конфигурация CLDC
Профиль
Пакет javalang
Пакет Javautil
Пакет Javaio
Пакет javaxmicroeditionio
Пакет javaxmicroeditionlcdui
Пакет javaxmicroeditionlcduigame
Пакет javaxmicroeditionmediacontrol
Пакет javaxmicroeditionmedia
Пакет javaxmicroeditionmidlet
Пакет javaxmicroeditionpki
Пакет javaxmicroeditionrms
Программирование мобильных телефонов
В этой главеГлава Средства разработки мобильных приложений
Установка Java SDK SE
Среда программирования SUN ONE Studio Mobile Edition
Создание проекта в SUN ONE Studio Mobile Edition
Создание приложений в SUN ONE Studio Mobile Edition
Настройка SUN ONE Studio Mobile Edition
Среда программирования JE Wireless Toolkit
Компиляция и запуск программ в SUN ONE Studio Mobile Edition
Установка JE Wireless Toolkit
Создание проекта в JE Wireless Toolkit
Компиляция и запуск программы в JE Wireless Toolkit
Упаковка программ
Файл JAD
Файл манифеста
Файл JAR
Программирование мобильных телефонов
Глава Телефонные эмуляторыВ этой главе
Программное обеспечение телефонов Nokia
Программа Nokia PC Suite
Дополнительные пакеты Nokia
Инструментарий Nokia Developer's Suite for JE
Программное обеспечение телефонов Siemens
Программа Siemens Date Suite
Пакет Siemens Mobility Toolkit
Дополнительные пакеты Siemens
Программное обеспечение телефонов Sony Ericsson
Программное обеспечение телефонов Motorola
Программное обеспечение телефонов Samsung
Программирование мобильных телефонов
Глава Механизм работы приложений Java MEВ этой главе
Модель работы мидлета
Пользовательский интерфейс
Мидлет
Переход с экрана на экран
Навигация
Программирование мобильных телефонов
Глава Классы пользовательского интерфейсаВ этой главе
Класс Form
Класс Item
Методы класса Form
Класс DateField
Класс ChoiceGroup
Класс Stringltem
Класс Spacer
Класс ImageItem
Класс Gauge
Класс Alert
Методы класса Alert
Класс List
Класс TextField
Класс Ticker
Методы класса List
Класс Image
Методы класса Ticker
Методы класса Image
Класс Font
Программирование мобильных телефонов
Глава Программирование графикиВ этой главе
Класс Canvas
Класс Graphics
Методы класса Canvas
Методы класса Graphics
Рисование линий
Рисование прямоугольников
Рисование дуг
Вывод текста
Механизм создания игрового цикла
Циклическое передвижение объекта по экрану
Перемещение квадрата
Столкновение
Перемещение объекта с помощью клавиш
Программирование мобильных телефонов
Глава Техника создания игрВ этой главе
Класс GameCanvas
Класс Layer
Класс TiledLayer
Класс LayerManager
Класс Sprite
Обработка событий с клавиш телефона
Создание фонового изображения
Анимация в игровом процессе
Столкновение объектов
Программирование мобильных телефонов
Глава Мобильная мультимедиа-библиотекаВ этой главе
Пакет javaxmicroeditionmedia
Интерфейс Controllable
Интерфейс Control
Интерфейс Player
Интерфейс PlayerListener
Пакет javaxmicroeditionmediacontrol
Класс Manager
Интерфейс VolumeControl
Интерфейс ToneControl
Воспроизведение wav-файлов
Воспроизведение тональных звуков
Программирование мобильных телефонов
Приложение Основы языка Java
В приложении
Введение в программирование
Классы
Объектно-ориентированное программирование
Методы
Комментарии
Синтаксис и семантика языка Java ME
Типы данных Java
Операторы
Метод main
Закрытые и открытые члены классов
Конструктор
Условные операторы
Управляющий оператор
Объекты классов
Циклы
Оператор while
Цикл do/while
Цикл for
Массивы
Наследование
Конструктор суперкласса
Интерфейсы
Пакеты
Программирование мобильных телефонов
Приложение Справочник по Java Micro EditionВ этом приложении
Пакет javautil
Интерфейс Enumeration
Класс Calendar
Класс Date
Класс Hashtable
Класс Random
Класс Stack
Класс Timer
Класс TimerTask
Класс TimeZone
Класс Vector
Исключения
Интерфейс Runnable
Класс Boolean
Класс Byte
Класс Character
Класс Class
Класс Integer
Класс Long
Класс Math
Класс Object
Класс Runtime
Класс Short
Класс String
Класс String - 2
Класс StringBuffer
Класс System
Класс Thread
Класс Throwable
Исключения
Ошибки
Пакет Javaio
Интерфейс Datalnput
Интерфейс DataOutput
Класс ByteArraylnputStream
Класс ByteArrayOutputStream
Класс DatalnputStream
Класс DataOutputStream
КлассInputStream
Класс InputStreamReader
Класс OutputStream
Класс OutputStreamWriter
Класс PrintStream
Класс Reader
Класс Writer
Исключения
Пакет javaxmicroeditionio
Интерфейс CommConnection
Интерфейс Connection
Интерфейс ContentConnection
Интерфейс Datagram
Интерфейс DatagramConnection
Интерфейс HttpConnection
Интерфейс HttpsConnection
Интерфейс InputConnection
Интерфейс OutputConnection
Интерфейс SecureConnection
Интерфейс Securitylnfo
Интерфейс ServerSocketConnection
Интерфейс SocketConnection
Интерфейс StreamConnection
Интерфейс StreamConnectionNotifier
Интерфейс UDPDatagramConnecJion
Класс Connector
Класс PushRegistry
Исключение
Пакет javaxmicroeditionlcduigame
Класс GameCanvas
Класс Layer
Класс LayerManager
Класс Sprite
Класс Tiled Layer
Пакет javaxmicroeditionmedia
Интерфейс Controllable
Интерфейс Player
Интерфейс PlayerListener
Класс Manager
Исключения
Интерфейс ToneControl
Интерфейс VolumeControl
Пакет javaxmicroeditionmidlet
Класс MIDIet
Исключение
Пакет javaxmicroeditionlcdui
Интерфейс Choice
Интерфейс CommandListener
Интерфейс ItemCommandListener
Интерфейс ItemStateListener
Класс Alert
Класс AlertType
Класс Canvas
Класс Canvas - 2
Класс ChoiceGroup
Класс Command
Класс Custom Item
Класс DateField
Класс Display
Класс Displayable
Класс Font
Класс Form
Класс Gauge
Класс Graphics
Класс Image
Класс Imageltem
Класс Item
Класс List
Класс Screen
Класс Spacer
Класс String Item
Класс TextBox
Класс TextField
Класс Ticker
Интерфейс Certificate
Исключение
Пакет javaxmicroeditionrms
Интерфейс RecordComparator
Интерфейс RecordEnumeration
Интерфейс Record Filter
Интерфейс RecordListener
Класс RecordStore
Содержание раздела