Пишем программы и игры для сотовых телефонов

Е. Буткевич

Пишем программы и игры для сотового телефона
Cодержание
Предисловие
К читателям
От издательства
История языка Java
Глава 1. С чего начинать?
Оборудование
Программное обеспечение
Эмуляторы
Глава 2. Hello, World!
Класс MIDlet
Создание мидлета
Импорт классов и пакетов
Компиляция и запуск мидлета
Упаковка мидлета
Глава 3. Пользовательский интерфейс высокого уровня
Класс Form
Класс Display
Отображаем картинку
Класс Command
Интерфейс CommandListener
Глава 4. Работа с графикой
Класс Canvas
Класс Graphics
Класс Graph
Рисование текста
Обработка клавишных событий
Глава 5. Структуры и форматы данных в J2ME
Объекты
Примитивные типы
Массивы
Класс Vector
Класс Snake
Класс Stack
Глава 6. Организация многопоточных приложений
Многозадачность
Класс Thread
Приоритеты тредов
Синхронизация тредов
Класс Snake
Глава 7. Сохранение данных и параметров приложения
RecordStore — хранилище записей
RecordEnumeration — нумератор списка записей
RecordFilter и RecordComparator — фильтр и компаратор
RecordListener — лови момент
RecordStoreException — возможные проблемы
High Score — таблица рекордов
Глава 8. Стандартные средства пользовательского интерфейса
Класс List
Interface Choice
Класс SnakeGame
Класс Gauge
Глава 9. Организация потоков, работа с файлами
Класс InputStream
Класс DataInputStream
Класс BookReader
Класс ByteArrayInputStream
Класс OutputStream
Глава 10. Ввод текста, работа со строками
Класс TextBox
Класс TextField
Класс AddressBook
Глава 11. Работа со временем, датой и календарем
Класс Date
Класс DateField
Класс Calendar
Класс TimeZone
Класс BirthdayFilter
Глава 12. Работа над ошибками
Класс Exception
Формирование исключений
Класс Alert
Класс AlertType
Глава 13. Расширение функциональности с помощью API
Nokia API
Samsung API
Siemens API
Глава
14. Приложения для работы с Интернетом
Класс Connector
Интерфейс Connection
Интерфейсы InputConnection и OutputConnection
Интерфейс StreamConnection
Интерфейс StreamConnectionNotifier
Интерфейс DatagramConnection
Интерфейс ContentConnection
Интерфейс HttpConnection
Глава 15. Защита приложений
Java Decompiler
Защита приложений
Обфускация
Bonus.
Распространение мобильных приложений. Практические советы по продажам мобильного контента
Приложение 1. Полный листинг программы «Змейка»
Приложение 2. Полный листинг программы «BookReader»
Приложение 3. Полный листинг программы «AddressBook»
Литература