دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: کامپیوتر ویرایش: سری: ISBN (شابک) : 9781430224198, 9781430224204 ناشر: Apress سال نشر: 2009 تعداد صفحات: 386 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 15 مگابایت
در صورت تبدیل فایل کتاب Beginning Android به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب شروع Android نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Prelims\r......Page 1
Contents at a Glance......Page 6
Contents......Page 9
About the Author......Page 19
Acknowledgments......Page 21
Editions of This Book......Page 23
Source Code License......Page 24
The Big Picture......Page 27
Activities......Page 28
Multimedia......Page 29
Phone Services......Page 30
The Sweat of Your Brow......Page 31
What You Get Out of It......Page 32
In the Beginning There Was the Root, and It Was Good......Page 33
Your Application Does Something, Right?......Page 34
Achieving the Minimum......Page 35
The Activity......Page 39
Dissecting the Activity......Page 40
Building and Running the Activity......Page 42
Why Use XML-Based Layouts?......Page 45
OK, So What Does It Look Like?......Page 46
We Attach These to the Java . . . How?......Page 47
The Rest of the Story......Page 48
Assigning Labels......Page 51
Fleeting Images......Page 52
Fields of Green. Or Other Colors.......Page 53
Just Another Box to Check......Page 55
Turn the Radio Up......Page 58
Useful Properties......Page 59
Useful Methods......Page 60
Orientation......Page 61
Gravity......Page 62
Padding......Page 63
LinearLayout Example......Page 64
Positions Relative to a Container......Page 68
Positions Relative to Other Widgets......Page 69
RelativeLayout Example......Page 70
Putting Cells in Rows......Page 73
TableLayout Example......Page 74
Scrollwork......Page 76
Using ArrayAdapter......Page 79
Other Key Adapters......Page 80
Lists of Naughty and Nice......Page 81
Spin Control......Page 83
Grid Your Lions (or Something Like That . . .)......Page 86
Fields: Now with 35% Less Typing!......Page 90
Galleries, Give or Take the Art......Page 93
Getting to First Base......Page 95
A Dynamic Presentation......Page 97
And Now, Back to Our Story......Page 99
Using convertView......Page 100
Using the Holder Pattern......Page 102
Making a List . . .......Page 105
. . . And Checking It Twice......Page 110
Pick and Choose......Page 117
Time Keeps Flowing Like a River......Page 122
Making Progress......Page 123
The Pieces......Page 124
The Idiosyncrasies......Page 125
Wiring It Together......Page 126
Adding Them Up......Page 128
Flipping Them Off......Page 131
Other Containers of Note......Page 136
Menus of Options......Page 137
Taking a Peek......Page 139
Menu XML Structure......Page 145
Enabled......Page 146
Inflating a Menu......Page 147
Love the One You’re With......Page 149
A Browser, Writ Small......Page 153
Loading It Up......Page 155
Navigating the Waters......Page 156
Entertaining the Client......Page 157
Settings, Preferences, and Options (Oh, My!)......Page 159
Raising Toasts......Page 161
Checking Them Out......Page 162
Messages......Page 165
Running in Place......Page 168
Now, the Caveats......Page 169
Schroedinger’s Activity......Page 171
onStart(), onRestart(), and onStop()......Page 172
The Grace of State......Page 173
Getting What You Want......Page 177
And Now, a Word from Our Framework......Page 178
Letting Users Have Their Say......Page 179
Adding a Wee Bit o’ Structure......Page 183
The Kind of Pop-Ups You Like......Page 186
You and the Horse You Rode in On......Page 191
Readin’ ’n’ Writin’......Page 194
String Theory......Page 199
Styled Text......Page 200
Styled Formats......Page 201
Get the Picture?......Page 204
XML: The Resource Way......Page 207
Colors......Page 210
Arrays......Page 211
Different Strokes for Different Folks......Page 212
A Quick SQLite Primer......Page 217
Start at the Beginning......Page 218
Makin’ Data......Page 219
Raw Queries......Page 220
Building with Builders......Page 221
Using Cursors......Page 222
Data, Data, Everywhere......Page 223
The Outer Limits......Page 225
Following the Script......Page 226
. . . And Not a Drop to Drink......Page 230
HTTP Operations via Apache HttpComponents......Page 231
Parsing Responses......Page 233
Stuff to Consider......Page 235
Pieces of Intents......Page 239
Intent Routing......Page 240
Stating Your Intent(ions)......Page 241
The Pause Caveat......Page 242
Peers and Subs......Page 245
Make the Call......Page 246
Tabbed Browsing, Sort Of......Page 250
Pick ’Em......Page 255
Would You Like to See the Menu?......Page 259
Asking Around......Page 260
It’s All The Same, Just Different......Page 261
Now With More Savings!......Page 265
DIY Rotation......Page 267
Forcing the Issue......Page 270
Making Sense of it All......Page 272
Pieces of Me......Page 277
Making Queries......Page 278
Adapting to the Circumstances......Page 279
Give and Take......Page 281
Beware of the BLOB!......Page 282
First, Some Dissection......Page 283
onCreate()......Page 284
query()......Page 285
insert()......Page 286
update()......Page 287
delete()......Page 288
getType()......Page 289
Step #4: Update the Manifest......Page 290
Notify-on-Change Support......Page 291
Mother, May I?......Page 293
Halt! Who Goes There?......Page 294
Enforcing Permissions via the Manifest......Page 295
May I See Your Documents?......Page 296
Service with Class......Page 297
When IPC Attacks!......Page 298
Write the AIDL......Page 299
Manifest Destiny......Page 300
Lobbing One Over the Fence......Page 301
Where’s the Remote? And the Rest of the Code?......Page 302
Invoking a Service......Page 303
Bound for Success......Page 304
Catching the Lob......Page 305
Types of Pestering......Page 309
Seeing Pestering in Action......Page 310
Location Providers: They Know Where You’re Hiding......Page 317
Finding Yourself......Page 318
On the Move......Page 319
Are We There Yet? Are We There Yet? Are We There Yet?......Page 320
Testing...Testing.........Page 321
The Bare Bones......Page 323
Zoom......Page 325
Center......Page 326
Overlay Classes......Page 327
Drawing the ItemizedOverlay......Page 328
Handling Screen Taps......Page 329
The Key to It All......Page 330
Report to the Manager......Page 333
You Make the Call!......Page 334
Hunting Season......Page 337
Craft the Search Activity......Page 339
Update the Manifest......Page 343
Searching for Meaning in Randomness......Page 344
Hierarchical Management......Page 345
Delightful Dalvik Debugging Detailed, Demoed......Page 351
Logging......Page 352
File Push and Pull......Page 353
Screenshots......Page 354
Placing Calls and Messages......Page 355
Creating a Card Image......Page 358
Inserting the Card......Page 359
Questions. Sometimes with Answers.......Page 361
Getting Your News Fix......Page 362
Getting Started, Virtually......Page 363
Make Your Demands Heard......Page 364
Slide and Scroll......Page 365
Squeezably Soft......Page 366
Sprucing Up Your Home......Page 367
Speech Recognition......Page 369
Media Recording......Page 370
Index......Page 371