Регистрация ·  Логин: Пароль: Запомнить   · Забыли пароль?




Ответить на тему
Автор Сообщение

Администратор
Аватара пользователя

С нами: 12 лет 4 месяца
Сообщения: 9175
Откуда: Новгород
Россия

Сообщение 12 фев 2014, 02:19 

[Цитировать]

J.C. Sheusi | Android Application Development for Java Programmers / Разработка Android-приложений на Java [2013] [PDF] [En]

Автор: J.C. Sheusi
Название: Android Application Development for Java Programmers
Год: 2013
Издательство: Course Technology
ISBN: 978-1-133-59354-6, 1-133-59454-9
Отрасль (жанр): программирование, Java
Язык: английский
Формат: PDF
Качество: Изначально электронное (ebook)
Страниц: 295, ч/б илл.

Описание:
Книга предназначена для всех, кто интересуется созданием мобильных приложений для ОС Android. Основные аспекты - установка и настройка необходимого По; дизайн приложения (интерфейс и управление); возможность привязки к картам Гугл; многоэкранные приложения; работа с различными типами файлов; клиент-серверные приложения; публикация в сети.
Chapter 1 Installation and Configuration of Your Development Platform . . 1
Installing Eclipse and Java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
Installing the Android Development Kit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
Follow-Up. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
Reader’s Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6

Chapter 2 Starting an Android Application Project . . . . . . . . . . . . . . . . . . . . 7
Android Applications Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
Debugging with Eclipse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
Follow-Up. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26
Key Classes Used in This Chapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26
Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Reader’s Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28

Chapter 3 Application Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
The Screen Layout and the main.xml File . . . . . . . . . . . . . . . . . . . . . . . . . . . .30
Component IDs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45
A Few Simple Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46
Creating and Configuring an Android Emulator. . . . . . . . . . . . . . . . . . . . . . .55
Communicating with the Emulator. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .57
Follow-Up. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59
Key Classes Used in This Chapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60
Button . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
viTextView . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
EditText . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
View.OnClickListener . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Reader’s Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .63

Chapter 4 Controls and the User Interface . . . . . . . . . . . . . . . . . . . . . . . . . 65
Check Boxes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .65
Radio Buttons. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .70
The Spinner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .74
DatePicker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .78
Follow-Up. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .82
Key Classes Used in This Chapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .84
CheckBox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
RadioButton . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
RadioGroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Spinner. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
ArrayAdapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
DatePicker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
DatePicker.OnDateChangedListener . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
Reader’s Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .90

Chapter 5 Basic Graphics by Extending the View Class. . . . . . . . . . . . . . . . 91
Combining Graphics with a Touch Listener. . . . . . . . . . . . . . . . . . . . . . . . . . .91
Some Practical Uses for Graphics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .99
Saving Your Masterpiece . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Follow-Up. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Key Classes Used in This Chapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Canvas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Bitmap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Paint. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
MotionEvent. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Reader’s Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116

Chapter 6 Find a Location with Google Maps. . . . . . . . . . . . . . . . . . . . . . 117
Follow-Up. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
Key Classes Used in This Chapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Location . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
LocationManager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
LocationListener . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
Criteria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
GeoPoint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Reader’s Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137

Chapter 7 Multiscreen Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Stretching the Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Pop-Up Dialog Boxes and Toasts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
Menus on the Android Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Follow-Up. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
Key Classes Used in This Chapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Intent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Bundle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
Toast . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
AlertDialog. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
AlertDialog.Builder. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
DatePickerDialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
DatePickerDialog.OnDateSetListener . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
MenuInflater . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
MenuItem. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
Reader’s Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178

Chapter 8 Working with Images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
Displaying Images. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
Using Images Stored on the Android Device. . . . . . . . . . . . . . . . . . . . . . . . . 183
Follow-Up. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
Key Classes Used in This Chapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
ImageView . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
Reader’s Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190

Chapter 9 Text Files, Data Tables, and XML . . . . . . . . . . . . . . . . . . . . . . . 191
Working with Text Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
Working with Data Tables Using SQLite . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
Using XML for Data Exchange . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
Follow-Up. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
Key Classes Used in This Chapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
SQLiteDatabase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
Cursor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
ContentValues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
XMLPullParser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
XMLResourceParser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
Reader’s Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222

Chapter 10 Client-Server Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
Follow-Up. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
Key Classes Used in This Chapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
Socket . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
ServerSocket. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
HttpURLConnection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
URL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
Reader’s Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240

Chapter 11 Publishing Your Application . . . . . . . . . . . . . . . . . . . . . . . . . . . 241

Chapter 12 Applying the Principles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
Project 1: A Photo-Dialer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
Project 2: A Flash Mob Application. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
The Server Side. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
The Client (Mobile Device) Side . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
The XML Version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
Скриншоты:


Время раздачи: С 21:00 до 03:00 Мск
Download
Для скачивания .torrent файлов необходима регистрация
Сайт не распространяет и не хранит электронные версии произведений, а лишь предоставляет доступ к создаваемому пользователями каталогу ссылок на торрент-файлы, которые содержат только списки хеш-сумм

Страница 1 из 1

Ответить на тему

   Похожие торренты   Торрент