ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Beginning Android 3

دانلود کتاب شروع اندروید 3

Beginning Android 3

مشخصات کتاب

Beginning Android 3

دسته بندی: سیستم های عامل
ویرایش: 1 
نویسندگان:   
سری:  
ISBN (شابک) : 1430232978, 9781430232971 
ناشر: Apress 
سال نشر: 2011 
تعداد صفحات: 0 
زبان: English  
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 5 مگابایت 

قیمت کتاب (تومان) : 49,000



کلمات کلیدی مربوط به کتاب شروع اندروید 3: کتابخانه، ادبیات کامپیوتر، اندروید



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 14


در صورت تبدیل فایل کتاب Beginning Android 3 به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب شروع اندروید 3 نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب شروع اندروید 3

پلتفرم توسعه پر جنب و جوش و غنی اندروید که توسط گوگل و Open Handset Alliance ایجاد شده است، همچنان یک پلتفرم به معنای واقعی خود است و صدها کلاس فراتر از کلاس های سنتی جاوا و اجزای منبع باز که با کیت توسعه نرم افزار عرضه می شوند را در بر می گیرد. رشد مداوم Android شامل پشتیبانی از برنامه‌های بازی Flash و Flash، اتصال به اینترنت Wi-Fi، عملکرد بهبودیافته، ادغام WebM یا WebMedia برای ویدیوهای مبتنی بر HTML5 و سایر APIهای چندرسانه‌ای، ادغام Chrome OS (WebOS) و غیره است. با شروع Android 3، یاد خواهید گرفت که چگونه برنامه‌های کاربردی را برای دستگاه‌های تلفن همراه Android 3 با استفاده از مثال‌های ساده ایجاد کنید که با نسخه‌ای از کیت توسعه نرم‌افزار آماده اجرا هستند. نویسنده، مقاله‌نویس اندروید، توسعه‌دهنده و مدافع جامعه مارک ال مورفی به شما نشان می‌دهد که برای شروع برنامه‌نویسی برنامه‌های اندرویدی، از جمله نحوه ایجاد رابط‌های گرافیکی کاربر، استفاده از GPS، چند لمسی، چند وظیفه‌ای و دسترسی، چه چیزهایی را باید بدانید. خدمات وب. آنچه یاد خواهید گرفت Android را کشف کنید و نحوه استفاده از آن برای ساخت برنامه های تلفن همراه مبتنی بر جاوا برای طیف گسترده ای از تلفن ها و دستگاه ها. با استفاده از چارچوب ویجت Android و اجزای داخلی مرورگر وب مبتنی بر WebKit، رابط کاربری ایجاد کنید. از قابلیت های متمایز موتور اندروید از جمله ردیابی موقعیت مکانی، نقشه ها و دسترسی به اینترنت استفاده کنید. از برنامه‌های Android که شامل فعالیت‌ها، خدمات، ارائه‌دهندگان محتوا و گیرنده‌های پخش می‌شوند، استفاده و ایجاد کنید. از Android 3 و دستگاه‌های قدیمی‌تر، از جمله برخورد با چندین نسخه سیستم‌عامل Android، اندازه‌های چند صفحه نمایش و سایر ویژگی‌های خاص دستگاه پشتیبانی کنید. ایجاد بازی فلش و سایر برنامه ها در اندروید. مجموعه ای از ویدیوهای جدید WebM و سایر API های چند رسانه ای را برای Android و موارد دیگر بسازید و تجربه کنید. این کتاب برای چه کسی است این کتاب برای افرادی است که تازه وارد توسعه موبایل شده اند. فهرست مطالب تصویر بزرگ چگونه اولین پروژه اندرویدی خود را شروع کنید بررسی اولین پروژه شما کمی درباره Eclipse بهبود اولین پروژه شما بازنویسی اولین پروژه شما با استفاده از چیدمان های مبتنی بر XML استفاده از ویجت های اولیه کار با کانتینرها چارچوب روش ورودی با استفاده از ابزارک های انتخابی جذاب شدن با فهرست‌ها هنوز ابزارک‌ها و کانتینرهای بیشتری جاسازی می‌شوند مرورگر WebKit اعمال منوها نمایش پیام‌های بازشو مدیریت فعالیت رویدادهای چرخه زندگی مدیریت چرخش برخورد با موضوعات ایجاد فیلترهای هدف راه‌اندازی فعالیت‌ها و فعالیت‌های فرعی کار با منابع تعریف و استفاده از Styles Siplezes Hot UI با استفاده از Action Bar Fragments مدیریت تغییرات پلت فرم دسترسی به فایل ها با استفاده از تنظیمات برگزیده مدیریت و دسترسی به پایگاه های داده محلی با استفاده از کتابخانه جاوا ارتباط از طریق سرویس‌های اینترنتی: تئوری الگوهای خدمات پایه هشدار دادن به کاربران از طریق اعلان‌ها درخواست و نیاز به مجوز دسترسی به سرویس‌های مبتنی بر مکان  نقشه‌برداری با MapView و MapActivity مدیریت تماس‌های تلفنی قلم‌ها ابزارهای توسعه بیشتر نقش محیط‌های جایگزین HTML5 Alternative PhoneGapron از اینجا به کجا می رویم؟


توضیحاتی درمورد کتاب به خارجی

The vibrant and rich Android development platform, created by Google and the Open Handset Alliance, continues to be a platform in its truest sense, encompassing hundreds of classes beyond the traditional Java classes and open source components that ship with the software development kit. Android's continued growth includes support for Flash and Flash gaming apps, Wi-Fi tethering, improved performance, WebM or WebMedia integration for HTML5-based video and other multimedia APIs, Chrome OS (WebOS) integration, and more. With Beginning Android 3, you’ll learn how to develop applications for Android 3 mobile devices using simple examples that are ready to run with your copy of the software development kit. Author, Android columnist, developer, and community advocate Mark L. Murphy will show you what you need to know to get started programming Android applications, including how to craft graphical user interfaces, use GPS, multi-touch, multi-tasking, and access web services. What you’ll learn Discover Android and how to use it to build Java-based mobile applications for a wide range of phones and devices. Create user interfaces using both the Android widget framework and the built-in WebKit-powered Web browser components. Utilize the distinctive capabilities of the Android engine, including location tracking, maps, and Internet access. Use and create Android applications incorporating activities, services, content providers, and broadcast receivers. Support Android 3 and earlier devices, including dealing with multiple Android OS versions, multiple screen sizes, and other device-specific characteristics. Create Flash game and other apps on Android. Build and experience the array of new WebM video and other multimedia APIs for Android and more. Who this book is for This book is aimed at people new to mobile development. Table of Contents The Big Picture How to Get Started Your First Android Project Examining Your First Project A Bit About Eclipse Enhancing Your First Project Rewriting Your First Project Using XML-Based Layouts Employing Basic Widgets Working with Containers The Input Method Framework Using Selection Widgets Getting Fancy with Lists Still More Widgets and Containers Embedding The WebKit Browser Applying Menus Showing Pop-up Messages Handling Activity Lifecycle Events Handling Rotation Dealing with Threads Creating Intent Filters Launching Activities and Sub-Activities Working with Resources Defining and Using Styles Handling Multiple Screen Sizes Introducing the Honeycomb UI Using the Action Bar Fragments Handling Platform Changes Accessing Files Using Preferences Managing and Accessing Local Databases Leveraging Java Libraries Communicating via the Internet Services: The Theory Basic Service Patterns Alerting Users via Notifications Requesting and Requiring Permissions Accessing Location-Based Services  Mapping with MapView and MapActivity Handling Telephone Calls Fonts More Development Tools The Role of Alternative Environments HTML5 PhoneGap Other Alternative Environments Dealing with Devices Where Do We Go from Here?



فهرست مطالب

Cover......Page 565
Contents at a Glance......Page 3
Contents......Page 567
About the Author......Page 578
About the Technical Reviewer......Page 579
Acknowledgments......Page 580
Source Code and Its License......Page 581
Benefits and Drawbacks of Smartphone Programming......Page 6
What Androids Are Made Of......Page 7
Stuff at Your Disposal......Page 8
The Big Picture...of This Book......Page 9
Install the JDK......Page 10
Install the Base Tools......Page 11
Install the SDKs and Add-ons......Page 12
Step 3: Install the ADT for Eclipse......Page 15
Step 4: Install Apache Ant......Page 17
Step 5: Set Up the Emulator......Page 18
Windows......Page 24
Mac OS X and Linux......Page 25
Eclipse......Page 26
Command Line......Page 29
Eclipse......Page 30
Command Line......Page 31
Root Contents......Page 34
And Now, the Rest of the Story......Page 35
Inside Your Manifest......Page 36
In the Beginning, There Was the Root, and It Was Good......Page 37
An Application for Your Application......Page 38
What the ADT Gives You......Page 39
How to Import a Non-Eclipse Project......Page 40
How to Get to DDMS......Page 44
How to Create an Emulator......Page 45
How to Run a Project......Page 46
Alternative IDEs......Page 47
IDEs and This Book......Page 48
Supporting Multiple Screen Sizes......Page 49
Specifying Versions......Page 50
Activities......Page 51
The Activity......Page 52
Dissecting the Activity......Page 53
Building and Running the Activity......Page 54
Why Use XML-Based Layouts?......Page 56
OK, So What Does It Look Like?......Page 57
And How Do We Attach These to the Java?......Page 58
The Rest of the Story......Page 59
Assigning Labels......Page 61
Button, Button, Who’s Got the Button?......Page 62
Fleeting Images......Page 63
Fields of Green…or Other Colors......Page 64
Just Another Box to Check......Page 66
Turn the Radio Up......Page 68
Padding......Page 70
Colors......Page 71
Thinking Linearly......Page 73
LinearLayout Concepts and Properties......Page 74
LinearLayout Example......Page 76
The Box Model......Page 80
All Things Are Relative......Page 81
RelativeLayout Concepts and Properties......Page 82
RelativeLayout Example......Page 84
Overlap......Page 86
TableLayout Concepts and Properties......Page 87
TableLayout Example......Page 89
Scrollwork......Page 90
Keyboards, Hard and Soft......Page 93
Tailored to Your Needs......Page 94
Tell Android Where It Can Go......Page 98
Fitting In......Page 100
Jane, Stop This Crazy Thing!......Page 101
Adapting to the Circumstances......Page 103
Lists of Naughty and Nice......Page 104
Selection Modes......Page 106
Spin Control......Page 108
Grid Your Lions (or Something Like That...)......Page 111
Fields: Now with 35% Less Typing!......Page 115
Galleries, Give or Take the Art......Page 118
Getting to First Base......Page 119
A Dynamic Presentation......Page 121
A Sidebar About Inflation......Page 123
Using convertView......Page 125
Using the Holder Pattern......Page 127
Interactive Rows......Page 129
Pick and Choose......Page 134
Time Keeps Flowing Like a River......Page 139
Seeking Resolution......Page 140
Putting It on My Tab......Page 141
The Pieces......Page 142
Wiring It Together......Page 143
Adding Them Up......Page 145
Flipping Them Off......Page 148
Getting in Somebody’s Drawer......Page 153
Other Good Stuff......Page 155
A Browser, Writ Small......Page 157
Loading It Up......Page 159
Navigating the Waters......Page 160
Entertaining the Client......Page 161
Settings, Preferences, and Options (Oh, My!)......Page 163
Flavors of Menu......Page 165
Menus of Options......Page 166
Menus in Context......Page 167
Taking a Peek......Page 168
Menu XML Structure......Page 173
Menu Options and XML......Page 174
Inflating the Menu......Page 175
In the Land of Menus and Honey......Page 176
Raising Toasts......Page 177
Alert! Alert!......Page 178
Checking Them Out......Page 179
Schroedinger’s Activity......Page 181
onCreate() and onDestroy()......Page 182
The Grace of State......Page 183
A Philosophy of Destruction......Page 185
It’s All the Same, Just Different......Page 186
Picking and Viewing a Contact......Page 187
Saving Your State......Page 188
Now with More Savings!......Page 191
DIY Rotation......Page 193
Forcing the Issue......Page 196
Making Sense of It All......Page 198
The Main Application Thread......Page 200
Getting Through the Handlers......Page 201
Messages......Page 202
The Theory......Page 205
The Stages of AsyncTask......Page 206
A Sample Task......Page 207
Threads and Rotation......Page 211
Manual Activity Association......Page 212
Flow of Events......Page 214
And Now, the Caveats......Page 215
What’s Your Intent?......Page 217
Intent Routing......Page 218
Stating Your Intent(ions)......Page 219
Narrow Receivers......Page 220
The Pause Caveat......Page 221
Peers and Subs......Page 222
Make the Call......Page 223
Tabbed Browsing, Sort Of......Page 227
String Theory......Page 230
String Formats......Page 231
Styled Text and Formats......Page 232
Got the Picture?......Page 235
XML: The Resource Way......Page 236
Miscellaneous Values......Page 238
Colors......Page 239
Arrays......Page 240
Different Strokes for Different Folks......Page 241
RTL Languages: Going Both Ways......Page 245
Styles: DIY DRY......Page 246
Where to Apply a Style......Page 248
Inheriting a Style......Page 249
The Possible Values......Page 250
Themes: A Style by Any Other Name.........Page 251
Taking the Default......Page 252
Whole in One......Page 253
Think About Rules, Not Positions......Page 254
Choose Scalable Drawables......Page 255
Adding the Element......Page 256
Resources and Resource Sets......Page 257
Ain’t Nothing Like the Real Thing......Page 258
Adjusting the Density......Page 259
Replace Menus with Buttons......Page 260
Example: EU4You......Page 261
The First Cut......Page 262
Fixing the Fonts......Page 267
Using the Space......Page 269
What If It Is Not a Browser?......Page 271
Honeycomb and Tablets......Page 273
Why Honeycomb?......Page 274
What the User Sees......Page 275
The Holographic Theme......Page 278
Dealing with the Rest of the Devices......Page 279
Enabling the Action Bar......Page 282
Promoting Menu Items to the Action Bar......Page 283
Adding Custom Views to the Action Bar......Page 284
Defining the Layout......Page 285
Putting the Layout in the Menu......Page 286
Getting Control of User Input......Page 287
Don’t Forget the Phones!......Page 288
The Problem Addressed by Fragments......Page 290
The Fragments Solution......Page 291
The Android Compatibility Library......Page 292
General Fragments......Page 293
ListFragment......Page 294
Fragments, Layouts, Activities, and Multiple Screen Sizes......Page 299
EU4You......Page 300
DetailsActivity......Page 304
Designing for Fragments......Page 305
View Hierarchy......Page 306
Handling API Changes......Page 307
Minimum, Maximum, Target, and Build Versions......Page 308
Detecting the Version......Page 309
Wrapping the API......Page 310
Patterns for Honeycomb......Page 311
The Action Bar......Page 312
Writing Tablet-Only Apps......Page 314
You and the Horse You Rode in On......Page 315
Readin’ ’n Writin’......Page 318
Where to Write......Page 322
StrictMode: Avoiding Janky Code......Page 323
Seeing StrictMode in Action......Page 324
Conditionally Being Strict......Page 325
Linux File Systems: You Sync, You Win......Page 327
Data Stores, Network Services, and APIs......Page 328
Getting What You Want......Page 329
Introducing PreferenceActivity......Page 330
Letting Users Have Their Say......Page 331
Adding a Wee Bit o’ Structure......Page 335
The Kind of Pop-Ups You Like......Page 337
Preferences via Fragments......Page 340
The Honeycomb Way......Page 341
Adding Backward Compatibility......Page 344
Managing and Accessing Local Databases......Page 346
Start at the Beginning......Page 348
Makin’ Data......Page 351
Regular Queries......Page 353
Using Cursors......Page 354
Making Your Own Cursors......Page 355
Data, Data, Everywhere......Page 356
Ants and JARs......Page 358
The Outer Limits......Page 359
Following the Script......Page 360
Reviewing the Script......Page 363
REST and Relaxation......Page 365
HTTP Operations via Apache HttpClient......Page 366
Parsing Responses......Page 367
Stuff to Consider......Page 369
Leveraging Internet-Aware Android Components......Page 370
Downloading Files......Page 371
Continuing Our Escape from Janky Code......Page 379
Services......Page 381
Why Services?......Page 382
Lifecycle Methods......Page 383
Sending Commands with startService()......Page 384
Binding with bindService()......Page 385
Communicating from Services......Page 386
Pending Results......Page 387
Notifications......Page 388
The Design......Page 389
The Service Implementation......Page 390
Using the Service......Page 392
The Design......Page 393
The Service Implementation......Page 394
Using the Service......Page 395
The Web Service Interface......Page 396
The Service Implementation......Page 397
Using the Service......Page 402
Notification Configuration......Page 408
Icons......Page 409
Notifications in Action......Page 410
Staying in the Foreground......Page 414
FakePlayer, Redux......Page 415
Notifications and Honeycomb......Page 416
Other Android Capabilities......Page 419
Mother, May I?......Page 420
Halt! Who Goes There?......Page 421
Enforcing Permissions via the Manifest......Page 422
New Permissions in Old Applications......Page 423
Permissions: Up Front or Not at All......Page 424
Location Providers: They Know Where You\'re Hiding......Page 425
Finding Yourself......Page 426
On the Move......Page 427
Are We There Yet? Are We There Yet?......Page 428
Testing...Testing.........Page 429
Terms, Not of Endearment......Page 430
The Key to It All......Page 431
The Bare Bones......Page 432
Optional Maps......Page 433
Zoom......Page 434
Drawing the ItemizedOverlay......Page 435
My, Myself, and MyLocationOverlay......Page 437
Rugged Terrain......Page 439
Limit Yourself to Android 3.0......Page 440
Use onCreateView() and onActivityCreated()......Page 441
Host the Fragment in a MapActivity......Page 442
Report to the Manager......Page 444
You Make the Call!......Page 445
No, Really, You Make the Call!......Page 447
Love the One You’re With......Page 448
Additional Fonts......Page 450
Here a Glyph, There a Glyph......Page 451
Hierarchy Viewer: How Deep Is Your Code?......Page 453
DDMS: Under Android’s Hood......Page 457
Logging......Page 459
File Push and Pull......Page 460
Location Updates......Page 461
Placing Calls and Messages......Page 462
Memory Management......Page 465
adb: Like DDMS, with More Typing......Page 467
Alternative Application Environments......Page 469
In the Beginning, There Was Java.........Page 470
Bucking the Trend......Page 471
Caveat Developer......Page 472
What Does It Mean?......Page 474
How Do You Use It?......Page 475
What Does It Mean?......Page 479
How Do You Use It?......Page 480
Going to Production......Page 481
Android Device Versions......Page 482
Limited Platform Integration......Page 483
Distribution......Page 484
HTML5: The Baseline......Page 485
What Do You Write In?......Page 486
What Do Apps Look Like?......Page 487
What About Other Platforms?......Page 488
Creating and Installing Your Project......Page 489
PhoneGap Build......Page 490
PhoneGap and the Checklist Sample......Page 493
Sticking to the Standards......Page 494
Adding PhoneGap APIs......Page 496
Security......Page 498
Look and Feel......Page 500
For More Information......Page 501
Rhodes......Page 502
Mono for Android......Page 503
App Inventor......Page 504
Titanium Mobile......Page 505
Other JVM Compiled Languages......Page 506
The Ever-Evolving Android......Page 507
Explicit Feature Requests......Page 508
Implied Feature Requests......Page 509
A Guaranteed Market......Page 510
Bugs, Bugs, Bugs......Page 511
Device Testing......Page 512
Questions, Sometimes with Answers......Page 513
Heading to the Source......Page 514
Getting Your News Fix......Page 515
A......Page 516
B......Page 523
C......Page 524
D......Page 527
E......Page 529
F......Page 530
G......Page 532
H......Page 534
I......Page 536
J......Page 538
L......Page 539
M......Page 541
N......Page 543
O......Page 544
P......Page 546
R......Page 549
S......Page 551
T......Page 558
U......Page 560
V......Page 561
W......Page 562
X......Page 563
Z......Page 564




نظرات کاربران