Буткевич Е.Л.
Пишем программы и игры для сотовых телефонов
|
УДК: 621.396.2+004.4Java
Авторський знак: Б93
Автори: Буткевич Е.Л.
Рік видання: 2006
Видавництво:
Питер / СПб.
Мова:
Російська
Обсяг: 204с.
Вид документа:
Книга
Науковий напрямок:
ТЕХНІЧНІ НАУКИ
Дисципліни:
Програмування, Інформаційні технології
| Анотація: |
Эта книга - общедоступный самоучитель программирования для мобильных телефонов, с помощью которого любой, даже не искушенный в секретах программирования читатель, сможет овладеть базовыми знаниями языка Java, навыками работы с необходимыми инструментамии утилитами, написать свои первые программы, а главное - увидеть и показать друзьям результат на экране своего мобильиика.
Предисловие ...10
К читателям ...10
От издательства...12
История языка Java...12
Глава 1. С чего начинать? ... 14
Оборудование ... 14
Программное обеспечение... 18
Эмуляторы ... 20
Глава 2. Hello, World…23
Класс MIDlet... 23
Создание мидлета...25
Импорт классов и пакетов ...28
Компиляция и запуск мидлета...29
Упаковка мидлета ...31
Глава 3. Пользовательский интерфейс высокого уровня .... 32
Класс Form…33
Класс Display ... 34
Отображаем картинку... 34
Класс Command... 36
Интерфейс Command Listener...38
Глава 4. Работа с графикой ...42
Класс Canvas...42
Класс Graphics ...42
Класс Graph ...45
Рисование текста... 47
Обработка клавишных событий...48
Глава 5. Структуры и форматы данных в J2ME ...52
Объекты ...52
Примитивные типы...53
Массивы... 53
Класс Vector ...54
Класс Snake…55
КлассStack...64
Глава 6. Организация многопоточных приложений ...66
Многозадачность... 66
Класс Thread... 67
Приоритеты тредов ... 68
Синхронизация тредов ... 70
Класс Snake...72
Глава 7. Сохранение данных и параметров приложения ...74
Record Store -хранилище записей ...75
Record Enumeration - нумератор списка записей...76
Record Filter и Record Comparator - фильтр и компаратор ...78
Record Listener - лови момент ... 80
Record Store Exception - возможные проблемы ...80
High Score - таблица рекордов ... 81
Глава8. Стандартные средства
пользовательского интерфейса ...85
Класс List... 85
Interface Choice...86
Класс Snake Game... 87
Класс Gauge... 93
Глава 9. Организация потоков, работа с файлами ...96
Класс Input Stream ...96
Класс Data Input Stream…99
Класс Book Reader...101
Класс Byte Array Input Stream ...106
Класс Output Stream...106
Глава 10. Ввод текста, работа со строками ...107
Класс Text Box...107
Класс Text Field...109
Класс Address Book …111
Глава 11. Работа со временем, датой икалендарем ...119
Класс Date ...119Класс Date Field ...120
Класс Calendar...122
Класс Time Zone... 123
Класс Birthday Filter...124
Глава 12. Работа над ошибками ...127
Класс Exception... 127
Формирование исключений... 130
Класс Alert...132
Класс Alert Type... 133
Глава 13. Расширение функциональности с помощью API ... 137
Nokia API...137
Samsung API... 141
Siemens API...144
Глава 14. Приложения для работы с Интернетом ...147
Класс Connector... 147
Интерфейс Connection… 148
Интерфейсы Input Connection и Output Connection ...149Интерфейс Stream Connection ... 149
Интерфейс Stream Connection Notifier... 153
Интерфейс Datagram Connection... 153
Интерфейс Content Connection... 154
Интерфейс Http Connection ... 155
Глава 15. Защита приложений ...161
Java Decompiler... 161Защита приложений...167
Обфускация...167
Bonus. Распространение мобильных приложений. Практические
советы по продажам мобильного контента ...171
Приложение 1.
Полный листинг программы"Змейка"... 173Приложение 2.
Полныйлистинг программы"Book Reader"...190Приложение 3.
Полный листинг программы"Address Book"...195Литература ...203 |
| Ключові слова: |
комп'ютерні програми, компьютерные программы, мобільні телефони, мобильные телефоны, стільниковий зв'язок, сотовая связь, Java, мова, язык |
|
|
Файл документа доступний читачам бібліотеки: увійдіть або зареєструйтесь.
|