Welcome Guest
| Login
Book Details
|
|
Beginning Android 4 Application Development
Publisher :
Wrox Pr Inc
Published Date : 2012/03
Binding : Paperback
ISBN : 9781118199541
BookWeb Price : S$ 57.73 Kinokuniya Privilege Card member price : S$ 51.96 Availability Status : In stock at the Fulfillment Centre. Usually dispatches within 5 working days. Language : English |
| Stock Information | |||
|---|---|---|---|
| Store | Shelf Location | Click here | Stock |
| Singapore Main Store | H10-02, G15-03 | Map |
|
| Liang Court Store | - | ||
| Bugis Junction Store | - | ||
|
|
Important |
|
Book Description
Source: ENG
Academic Descriptors: A91420000 A93606500
Place of Publication: United States
Subject Development: Techniques
Textual Format: Computer Applications
Academic Level: Extracurricular
Review:
Baker & Taylor Scope - Spring 2012
Baker & Taylor Newly Released Computer Titles - January 2002 - Ongoing
Baker & Taylor Best-seller And Forthcoming Computer Titles - January 2000 - Ongoing
Phoenix Public Library Holdings (Internal Code for CLS)
Academic Descriptors: A91420000 A93606500
Place of Publication: United States
Subject Development: Techniques
Textual Format: Computer Applications
Academic Level: Extracurricular
Review:
Baker & Taylor Scope - Spring 2012
Baker & Taylor Newly Released Computer Titles - January 2002 - Ongoing
Baker & Taylor Best-seller And Forthcoming Computer Titles - January 2000 - Ongoing
Phoenix Public Library Holdings (Internal Code for CLS)
Table of Contents
Introduction xxi
Chapter 1 Getting Started with Android 1 (34)
Programming
What Is Android? 2 (7)
Android Versions 2 (1)
Features of Android 3 (1)
Architecture of Android 4 (2)
Android Devices in the Market 6 (2)
The Android Market 8 (1)
The Android Developer Community 9 (1)
Obtaining the Required Tools 9 (11)
Android SDK 10 (1)
Installing the Android SDK Tools 11 (1)
Configuring the Android SDK Manager 12 (2)
Eclipse 14 (1)
Android Development Tools (ADT) 15 (2)
Creating Android Virtual Devices (AVDs) 17 (3)
Creating Your First Android Application 20 (9)
Anatomy of an Android Application 29 (4)
Summary 33 (2)
Chapter 2 Activities, Fragments, and Intents 35 (70)
Understanding Activities 36 (17)
Applying Styles and Themes to an 41 (1)
Activity
Hiding the Activity Title 41 (1)
Displaying a Dialog Window 42 (5)
Displaying a Progress Dialog 47 (3)
Displaying a More Sophisticated 50 (3)
Progress Dialog
Linking Activities Using Intents 53 (16)
Resolving Intent Filter Collision 58 (1)
Returning Results from an Intent 59 (4)
Passing Data Using an Intent Object 63 (6)
Fragments 69 (16)
Adding Fragments Dynamically 73 (3)
Life Cycle of a Fragment 76 (4)
Interactions between Fragments 80 (5)
Calling Built-In Applications Using 85 (13)
Intents
Understanding the Intent Object 89 (2)
Using Intent Filters 91 (5)
Adding Categories 96 (2)
Displaying Notifications 98 (5)
Summary 103(2)
Chapter 3 Getting to Know the Android User 105(54)
Interface
Understanding the Components of a Screen 105(18)
Views and ViewGroups 106(1)
LinearLayout 107(8)
AbsoluteLayout 115(1)
TableLayout 116(1)
RelativeLayout 117(1)
FrameLayout 118(3)
ScrollView 121(2)
Adapting to Display Orientation 123(7)
Anchoring Views 125(2)
Resizing and Repositioning 127(3)
Managing Changes to Screen Orientation 130(6)
Persisting State Information during 133(2)
Changes in Configuration
Detecting Orientation Changes 135(1)
Controlling the Orientation of the 135(1)
Activity
Utilizing the Action Bar 136(10)
Adding Action Items to the Action Bar 139(5)
Customizing the Action Items and 144(2)
Application Icon
Creating the User Interface 146(2)
Programmatically
Listening for UI Notifications 148(8)
Overriding Methods Defined in an 149(3)
Activity
Registering Events for Views 152(4)
Summary 156(3)
Chapter 4 Designing Your User Interface 159(60)
with Views
Using Basic Views 160(19)
TextView View 160(1)
Button, ImageButton, EditText, 161(10)
CheckBox, ToggleButton, RadioButton,
and RadioGroup Views
ProgressBar View 171(6)
AutoCompleteTextView View 177(2)
Using Picker Views 179(12)
TimePicker View 179(5)
DatePicker View 184(7)
Using List Views to Display Long Lists 191(11)
ListView View 191(8)
Using the Spinner View 199(3)
Understanding Specialized Fragments 202(12)
Using a ListFragment 202(5)
Using a DialogFragment 207(3)
Using a PreferenceFragment 210(4)
Summary 214(5)
Chapter 5 Displaying Pictures and Menus 219(32)
with Views
Using Image Views to Display Pictures 219(15)
Gallery and ImageView Views 220(6)
ImageSwitcher 226(5)
GridView 231(3)
Using Menus with Views 234(8)
Creating the Helper Methods 235(3)
Options Menu 238(2)
Context Menu 240(2)
Some Additional Views 242(7)
AnalogClock and DigitalClock Views 242(1)
WebView 243(6)
Summary 249(2)
Chapter 6 Data Persistence 251(42)
Saving and Loading User Preferences 251(12)
Accessing Preferences Using an Activity 252(7)
Programmatically Retrieving and 259(2)
Modifying the Preferences Values
Changing the Default Name of the 261(2)
Preferences File
Persisting Data to Files 263(10)
Saving to Internal Storage 263(5)
Saving to External Storage (SD Card) 268(3)
Choosing the Best Storage Option 271(1)
Using Static Resources 272(1)
Creating and Using Databases 273(16)
Creating the DBAdapter Helper Class 273(6)
Using the Database Programmatically 279(6)
Pre-Creating the Database 285(4)
Summary 289(4)
Chapter 7 Content Providers 293(28)
Sharing Data in Android 293(1)
Using a Content Provider 294(11)
Predefined Query String Constants 300(3)
Projections 303(1)
Filtering 304(1)
Sorting 305(1)
Creating Your Own Content Providers 305(9)
Using the Content Provider 314(5)
Summary 319(2)
Chapter 8 Messaging 321(30)
SMS Messaging 321(24)
Sending SMS Messages Programmatically 322(3)
Getting Feedback after Sending a Message 325(3)
Sending SMS Messages Using Intent 328(1)
Receiving SMS Messages 329(15)
Caveats and Warnings 344(1)
Sending E-mail 345(2)
Summary 347(4)
Chapter 9 Location-Based Services 351(42)
Displaying Maps 352(23)
Creating the Project 352(1)
Obtaining the Maps API Key 353(2)
Displaying the Map 355(3)
Displaying the Zoom Control 358(3)
Changing Views 361(2)
Navigating to a Specific Location 363(3)
Adding Markers 366(3)
Getting the Location That Was Touched 369(2)
Geocoding and Reverse Geocoding 371(4)
Getting Location Data 375(9)
Monitoring a Location 384(1)
Project -- Building a Location Tracker 385(5)
Summary 390(3)
Chapter 10 Networking 393(36)
Consuming Web Services Using HTTP 393(16)
Downloading Binary Data 396(6)
Downloading Text Content 402(2)
Accessing Web Services Using the GET 404(5)
Method
Consuming JSON Services 409(8)
Sockets Programming 417(9)
Summary 426(3)
Chapter 11 Developing Android Services 429(34)
Creating Your Own Services 429(16)
Performing Long-Running Tasks in a 433(6)
Service
Performing Repeated Tasks in a Service 439(3)
Executing Asynchronous Tasks on 442(3)
Separate Threads Using IntentService
Establishing Communication between a 445(4)
Service and an Activity
Binding Activities to Services 449(5)
Understanding Threading 454(6)
Summary 460(3)
Chapter 12 Publishing Android Applications 463(20)
Preparing for Publishing 463(8)
Versioning Your Application 464(2)
Digitally Signing Your Android 466(5)
Applications
Deploying APK Files 471(10)
Using the adb.exe Tool 471(3)
Using a Web Server 474(2)
Publishing on the Android Market 476(5)
Summary 481(2)
APPENDIX A USING ECLIPSE FOR ANDROID 483(16)
DEVELOPMENT
Getting Around in Eclipse 483(11)
Workspaces 483(2)
Package Explorer 485(1)
Using Projects from Other Workspaces 486(1)
Using Editors within Eclipse 487(3)
Understanding Eclipse Perspectives 490(1)
Automatically Importing Packages 490(1)
Using the Code Completion Feature 491(1)
Refactoring 492(2)
Debugging your Application 494(5)
Setting Breakpoints 495(2)
Dealing with Exceptions 497(2)
APPENDIX B USING THE ANDROID EMULATOR 499(16)
Uses of the Android Emulator 499(2)
Creating Snapshots 501(1)
SD Card Emulation 502(2)
Emulating Devices with Different Screen 504(2)
Sizes
Emulating Physical Capabilities 506(2)
Sending SMS Messages to the Emulator 508(1)
Making Phone Calls 509(2)
Transferring Files into and out of the 511(2)
Emulator
Resetting the Emulator 513(2)
APPENDIX C ANSWERS TO EXERCISES 515(6)
Index 521
Customers Who Bought This Item Also Bought
|
Professional Android 4 Ap...
By Meier, Reto
S$ 62.01
for KPC member:
S$ 55.81 |
|
|
Your cart is empty.
| WEEKLY BESTSELLERS Under same category |
|
Schmidt, Maik
|
|
|
Deitel, Paul/ Deitel, Harvey/ Deitel, Abbey/ Morgano, Michael (CON)
|
|
|
Del Sole, Alessandro
|
|
|
Fields, Tim/ Cotton, Brandon
|
|
|
Griffiths, David/ Griffiths, Dawn
|
|












