توضیحاتی در مورد کتاب The Android developer's cookbook: building applications with the Android SDK
نام کتاب : The Android developer's cookbook: building applications with the Android SDK
عنوان ترجمه شده به فارسی : کتاب آشپزی برنامهنویس اندروید: ساخت برنامههای کاربردی با Android SDK
سری : Developer's library series
نویسندگان : Steele. James, To. Nelson
ناشر : Addison-Wesley Professional
سال نشر : 2010;2011
تعداد صفحات : 360
ISBN (شابک) : 9780321741233 , 0321741234
زبان کتاب : English
فرمت کتاب : pdf
حجم کتاب : 3 مگابایت
بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.
فهرست مطالب :
Cover......Page 1
Table of Contents......Page 8
The Evolution of Android......Page 18
Devices Running Android......Page 19
Samsung Models......Page 23
Other Devices......Page 24
Screens......Page 25
Sensors......Page 26
Features of Android......Page 27
Android Development......Page 28
Designing Applications Well......Page 29
Robustness......Page 30
Installing and Upgrading......Page 31
Software Features and API Level......Page 32
Emulator and Android Device Debug......Page 33
Signing and Publishing......Page 35
Improving App Visibility......Page 36
Charging for an App......Page 37
Managing Reviews and Updates......Page 38
Alternatives to the Android Market......Page 39
Android Application Overview......Page 40
Recipe: Creating a Project and an Activity......Page 41
Directory Structure of Project and Autogenerated Content......Page 43
Android Package and Manifest File......Page 45
Activity Lifecycle......Page 47
Recipe: Utilizing Other Lifecycle Functions......Page 48
Recipe: Forcing Single Task Mode......Page 50
Recipe: Saving and Restoring Activity Information......Page 51
Multiple Activities......Page 52
Recipe: Using Buttons and TextView......Page 53
Recipe: Launching Another Activity from an Event......Page 54
Recipe: Launching an Activity for a Result Using Speech to Text......Page 58
Recipe: Implementing a List of Choices......Page 60
Recipe: Using Implicit Intents for Creating an Activity......Page 61
Recipe: Passing Primitive Data Types Between Activities......Page 63
Recipe: Launching a Secondary Thread......Page 68
Recipe: Creating a Runnable Activity......Page 72
Recipe: Canceling a Thread......Page 74
Messages Between Threads: Handlers......Page 75
Recipe: Scheduling a Runnable Task from the Main Thread......Page 76
Recipe: Using a Countdown Timer......Page 78
Recipe: Handling a Time-Consuming Initialization......Page 79
Services......Page 81
Recipe: Creating a Self-Contained Service......Page 82
Adding a Broadcast Receiver......Page 86
Recipe: Starting a Service When the Camera Button Is Pressed......Page 87
Recipe: Creating an App Widget......Page 89
Recipe: Using Toast to Show a Brief Message on the Screen......Page 91
Recipe: Using an Alert Dialog Box......Page 92
Recipe: Showing Notification in Status Bar......Page 93
Resource Directories and General Attributes......Page 96
Recipe: Specifying Alternate Resources......Page 98
Views and ViewGroups......Page 99
Recipe: Building Layouts in the Eclipse Editor......Page 100
Recipe: Controlling the Width and Height of UI Elements......Page 103
Recipe: Setting Relative Layout and Layout ID......Page 106
Recipe: Declaring a Layout Programmatically......Page 107
Recipe: Updating a Layout from a Separate Thread......Page 109
Text Manipulation......Page 111
Recipe: Setting and Changing Text Attributes......Page 112
Recipe: Providing Text Entry......Page 115
Recipe: Creating a Form......Page 117
Other Widgets: From Buttons to Seek Bars......Page 118
Recipe: Using Image Buttons in a Table Layout......Page 119
Recipe: Using Check Boxes and Toggle Buttons......Page 122
Recipe: Using Radio Buttons......Page 125
Recipe: Creating a Drop-Down Menu......Page 127
Recipe: Using a Progress Bar......Page 129
Recipe: Using a SeekBar......Page 131
Recipe: Intercepting a Physical Key Press......Page 134
Recipe: Building Menus......Page 138
Recipe: Defining Menus in XML......Page 143
Recipe: Utilizing the SEARCH Key......Page 144
Recipe: Reacting to Touch Events......Page 145
Recipe: Listening for Fling Gestures......Page 147
Recipe: Using Multitouch......Page 150
Recipe: Using Gestures......Page 153
Recipe: Drawing 3D Images......Page 157
6 Multimedia Techniques......Page 164
Recipe: Loading an Image for Manipulation......Page 165
Recipe: Choosing and Playing Back Audio Files......Page 171
Recipe: Recording Audio Files......Page 174
Recipe: Manipulating Raw Audio......Page 175
Recipe: Using Sound Resources Efficiently......Page 180
Video......Page 182
Camera......Page 186
Recipe: Customizing the Camera......Page 187
Other Sensors......Page 192
Recipe: Getting a Device’s Rotational Attitude......Page 193
Recipe: Using the Temperature and Light Sensor......Page 196
Telephony......Page 197
Recipe: Utilizing the Telephony Manager......Page 198
Recipe: Listening for Phone States......Page 200
Bluetooth......Page 202
Recipe: Turning on Bluetooth......Page 203
Recipe: Discovering Bluetooth Devices......Page 204
Recipe: Opening a Bluetooth Socket......Page 205
Recipe: Accessing the Wireless Network......Page 208
Using SMS......Page 212
Recipe: Autosend an SMS Based on a Received SMS......Page 214
Recipe: Using an HTTP GET......Page 221
Recipe: Using HTTP POST......Page 226
Recipe: Integrating with Twitter......Page 227
Shared Preferences......Page 238
Recipe: Using the Preferences Framework......Page 239
Recipe: Changing the UI Based on Stored Data......Page 242
Recipe: Adding a EULA......Page 245
Recipe: Creating a Separate Database Package......Page 249
Recipe: Using a Separate Database Package......Page 253
Recipe: Creating a Personal Diary......Page 256
Content Provider......Page 260
Recipe: Creating a Custom Content Provider......Page 261
File Saving and Loading......Page 266
Location Basics......Page 268
Recipe: Retrieving Last Location......Page 270
Recipe: Updating Location Upon Change......Page 271
Recipe: Listing All Enabled Providers......Page 273
Recipe: Translating a Location to Address (Reverse Geocoding)......Page 275
Recipe: Translating an Address to Location (Geocoding)......Page 278
Using Google Maps......Page 280
Recipe: Adding Google Maps to an Application......Page 282
Recipe: Adding Markers on a Map......Page 284
Recipe: Adding Views to a Map......Page 288
Recipe: Setting up a Proximity Alert......Page 291
Recipe: Customizing a Button......Page 294
Android Native Components......Page 300
Recipe: Developing a Native Component......Page 301
Android Security......Page 304
Android Inter-Process Communication......Page 305
Recipe: Implementing a Remote Procedure Call......Page 306
Recipe: Creating a Backup of Runtime Data......Page 311
Recipe: Triggering Backup and Restore......Page 313
Android Animation......Page 315
Recipe: Creating an Animation......Page 316
Recipe: Specifying a Run Configuration......Page 320
Recipe: Using the DDMS......Page 321
Recipe: Debugging Through Breakpoints......Page 323
Recipe: Using LogCat......Page 324
Recipe: Using the Hierarchy Viewer......Page 326
Recipe: Using TraceView......Page 328
Android System Debug Tools......Page 330
Recipe: Setting up GDB Debugging......Page 332
A......Page 334
B......Page 338
C......Page 339
D......Page 341
E......Page 343
G......Page 344
I......Page 345
L......Page 346
M......Page 347
N......Page 348
O......Page 349
Q-R......Page 350
S......Page 351
T......Page 353
U......Page 354
V......Page 355
X-Y-Z......Page 356