SINGAPORE
Law
Welcome Guest | Login
SEARCH
Advanced
Beginning Android 4 Application Development: Lee, Wei Meng: BOOKS KINOKUNIYA
Book Details
Beginning Android 4 Application Development
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
  • While every attempt has been made to ensure stock availability, occasionally we do run out of stock at our stores.
  • Retail store and online prices may vary.
  • To confirm availability and pricing, please call the store directly.
Retail Store Contact Details and Operating Hours

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)
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