دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: رسانه ها ویرایش: 1 نویسندگان: Satya Komatineni. Sayed Hashimi سری: ISBN (شابک) : 1430215968, 9781430215967 ناشر: Apress سال نشر: 2009 تعداد صفحات: 451 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 4 مگابایت
در صورت ایرانی بودن نویسنده امکان دانلود وجود ندارد و مبلغ عودت داده خواهد شد
در صورت تبدیل فایل کتاب Pro Android به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب Android Pro نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Android Pro اولین کتابی است که شامل پوشش Google Android 1.5 SDK (شامل شاخه ای است که قبلاً کیک کوچک نامیده می شد). این کتاب ضروری اصول ساخت برنامه های کاربردی برای دستگاه های تعبیه شده را از طریق مفاهیم پیشرفته مانند اجزای سه بعدی سفارشی پوشش می دهد.
با Android 1.5 و این کتاب که شامل پوشش Android 1.5 می شود، توسعه دهندگان باید بتوانند برنامه های تلفن همراه پیشرفته را از بازی ها گرفته تا Google Apps مانند افزونه های Google Docs و موارد دیگر بسازند. - مهم نیست رابط دستگاه. APIهای مرورگر/WebOS Google Chrome را در G1، G2 و سایر تلفنهای نسل بعدی Google و سایر دستگاهها و نتبوکهای دارای Android فعال کرده و اجرا کنید.
این کتاب برای مهندسین نرم افزار/برنامه نویس حرفه ای است که به دنبال انتقال ایده ها و برنامه های خود به فضای موبایل با اندروید هستند. نویسنده فرض می کند که خواننده درک قابل قبولی از جاوا دارد. آنها باید بتوانند کلاس بنویسند و ساختارهای وراثت اولیه را مدیریت کنند. این کتاب همچنین توسعه دهندگان سرگرمی را هدف قرار می دهد که به دنبال خیس شدن پاهای خود در میدان مین پیچیده نرم افزار موبایل هستند.
Pro Android is the first book to include coverage of Google Android 1.5 SDK (including the branch formerly called Cupcake). This essential book covers the fundamentals of building applications for embedded devices thru through to advanced concepts, such as custom 3D components.
With Android 1.5 and this book that includes Android 1.5 coverage, developers should will be able to build leading-edge mobile applications ranging from games to Google Apps like add-ons to Google Docs and more—no matter the device interface. Extend and run APIs of the Google Chrome browser/WebOS on G1, G2 and other forthcoming next-generation Google phones and other Android-enabled devices and netbooks.
This book is for professional software engineers/programmers looking to move their ideas and applications into the mobile space with Android. The author assumes the reader has a passable understanding of Java. They should be able to write classes and handle basic inheritance structures. This book also targets hobbyist developers looking to get their feet wet in the complex minefield of mobile software.
Contents......Page 8
About the Authors......Page 16
About the Technical Reviewer......Page 18
Acknowledgments......Page 20
Introduction......Page 22
CHAPTER 1: Introducing the Android Computing Platform......Page 25
History of Android......Page 27
Delving into the Dalvik VM......Page 28
Comparing Android and Java ME......Page 29
Understanding the Android Software Stack......Page 32
The Android Emulator......Page 33
The Android UI......Page 34
The Android Foundational Components......Page 35
Advanced UI Concepts......Page 36
Android Service Components......Page 37
Android Media and Telephony Components......Page 38
Android Java Packages......Page 39
Taking Advantage of Android Source Code......Page 42
Summary......Page 43
Downloading JDK 6 and Eclipse 3.4......Page 45
Installing Android Development Tools (ADT)......Page 46
Intent......Page 48
Hello World!......Page 49
Exploring the Structure of an Android Application......Page 52
Analyzing the Notepad Application......Page 54
Dissecting the Application......Page 55
Examining the Application Lifecycle......Page 62
Debugging Your App......Page 65
Summary......Page 66
String Resources......Page 67
Layout Resources......Page 69
Resource-Reference Syntax......Page 71
Compiled and Noncompiled Android Resources......Page 72
Enumerating Key Android Resources......Page 73
Working with Arbitrary XML Resource Files......Page 81
Working with Raw Resources......Page 82
Working with Assets......Page 83
Understanding Content Providers......Page 84
Exploring Android\'s Built-in Providers......Page 85
Architecture of Content Providers......Page 91
Implementing Content Providers......Page 103
Understanding Intents......Page 115
Available Intents in Android......Page 116
Intents and Data URIs......Page 118
Generic Actions......Page 119
Using Extra Information......Page 120
Using Components to Directly Invoke an Activity......Page 121
Understanding Intent Categories......Page 123
Exercising the ACTION_PICK......Page 126
Exercising the GET_CONTENT Action......Page 128
Summary......Page 130
UI Development in Android......Page 131
Text Controls......Page 137
Button Controls......Page 141
List Controls......Page 146
Grid Controls......Page 150
Date and Time Controls......Page 152
The Gallery Control......Page 154
The LinearLayout Layout Manager......Page 155
The TableLayout Layout Manager......Page 158
The RelativeLayout Layout Manager......Page 163
The AbsoluteLayout Layout Manager......Page 165
The FrameLayout Layout Manager......Page 167
Customizing Layout for Various Screen Configurations......Page 169
Getting to Know SimpleCursorAdapter......Page 170
Getting to Know ArrayAdapter......Page 171
Creating Custom Adapters......Page 172
Debugging and Optimizing Layouts with the Hierarchy Viewer......Page 173
Summary......Page 174
Understanding Android Menus......Page 175
Creating a Menu......Page 177
Responding to Menu Items......Page 178
Creating a Test Harness for Testing Menus......Page 180
Working with Icon Menus......Page 187
Working with Submenus......Page 188
Working with Context Menus......Page 189
Working with Alternative Menus......Page 192
Structure of an XML Menu Resource File......Page 196
Inflating XML Menu Resource Files......Page 197
Responding to XML-Based Menu Items......Page 198
A Brief Introduction to Additional XML Menu Tags......Page 199
Using Dialogs in Android......Page 200
Designing an Alert Dialog......Page 201
Designing a Prompt Dialog......Page 203
Nature of Dialogs in Android......Page 208
Rearchitecting the Prompt Dialog......Page 209
Recasting the Nonmanaged Dialog as a Managed Dialog......Page 210
Simplifying the Managed-Dialog Protocol......Page 212
Summary......Page 220
CHAPTER 6: Unveiling 2D Animation......Page 221
Planning for Frame-by-Frame Animation......Page 222
Creating the Activity......Page 223
Adding Animation to the Activity......Page 225
Basic Tweening Animation Types......Page 228
Planning the Layout-Animation Test Harness......Page 229
Creating the Activity and the ListView......Page 230
Animating the ListView......Page 233
Using Interpolators......Page 236
View Animation......Page 237
Understanding View Animation......Page 238
Adding Animation......Page 240
Using Camera to Provide Depth Perception in 2D......Page 244
Exploring the AnimationListener Class......Page 245
Some Notes on Transformation Matrices......Page 246
Summary......Page 247
Understanding the Android Security Model......Page 249
Signing Applications for Deployment......Page 250
Understanding Security at the Process Boundary......Page 253
Declaring and Using Permissions......Page 254
Understanding and Using Custom Permissions......Page 256
Understanding the Mapping Package......Page 262
Understanding the Location Package......Page 273
Summary......Page 286
Consuming HTTP Services......Page 287
Using the HttpClient for HTTP GET Requests......Page 288
Using the HttpClient for HTTP POST Requests......Page 290
Dealing with Exceptions......Page 293
Addressing Multithreading Issues......Page 296
Creating a Simple Service......Page 300
Understanding Services in Android......Page 301
Understanding Local Services......Page 302
Understanding AIDL Services......Page 306
Defining a Service Interface in AIDL......Page 307
Implementing an AIDL Interface......Page 310
Calling the Service from a Client Application......Page 312
Passing Complex Types to Services......Page 316
Summary......Page 324
Using the Media APIs......Page 325
Understanding the setDataSource Method......Page 329
Playing Video Content......Page 331
Exploring Audio Recording......Page 335
Working with SMS......Page 340
Working with the Telephony Manager......Page 347
Summary......Page 348
CHAPTER 10: Programming 3D Graphics with OpenGL......Page 349
Understanding OpenGL......Page 350
OpenGL ES and Java ME......Page 351
Using OpenGL ES......Page 352
Essential Drawing with OpenGL ES......Page 353
Understanding the Camera and Coordinates......Page 358
Interfacing OpenGL ES with Android......Page 362
Creating and Using the OpenGL Test Harness......Page 366
Designing the Test Harness......Page 367
OpenGLTestHarnessActivity.java......Page 369
OpenGLTestHarness.java......Page 370
OpenGLDrawingThread.java......Page 372
EglHelper.java......Page 376
AbstractRenderer.java......Page 378
SimpleTriangleRenderer.java......Page 379
Changing Camera Settings......Page 382
Using Indices to Add Another Triangle......Page 384
Summary......Page 386
Exploring the Preferences Framework......Page 387
Understanding CheckBoxPreference......Page 391
Understanding EditTextPreference......Page 394
Understanding RingtonePreference......Page 395
Organizing Preferences......Page 397
Summary......Page 400
Installing the ADT Plug-in for Android 1.5 Development......Page 401
Getting Started with Android 1.5......Page 403
Creating an Android Virtual Device......Page 407
Exploring Improvements to the Media Framework......Page 408
Using the MediaRecorder Class for Video Capture......Page 409
Exploring the MediaStore Class......Page 410
Scanning the Media Store for Media Content......Page 414
Exploring Voice Recognition......Page 416
Summary......Page 418
CHAPTER 13: Simplifying OpenGL and Exploring Live Folders......Page 419
Simplifying OpenGL......Page 420
Reimplementing the Simple Triangle OpenGL Drawing......Page 422
OpenGL Animation Example......Page 425
Exploring Live Folders......Page 428
How a User Experiences Live Folders......Page 429
Building a Live Folder......Page 434
The Future of Android and the 1.5 SDK......Page 445
Key Online Resources for the 1.5 SDK......Page 447
Summary......Page 448
A......Page 449
C......Page 451
E......Page 452
G......Page 453
J......Page 454
L......Page 455
M......Page 456
O......Page 457
R......Page 458
S......Page 459
V......Page 460
Z......Page 461