Building Android apps with HTML, CSS, and JavaScript /
Annotation
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Sebastopol, CA :
O'Reilly,
©2010.
|
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- Copyright; Table of Contents; Preface; Who Should Read This Book; What You Need to Use This Book; Conventions Used in This Book; Using Code Examples; Safari® Books Online; How to Contact Us; Acknowledgments; Chapter 1. Getting Started; Web Apps Versus Native Apps; What Is a Web App?; What Is a Native App?; Pros and Cons; Which Approach Is Right for You?; Web Programming Crash Course; Introduction to HTML; Introduction to CSS; Applying a stylesheet; Introduction to JavaScript; Chapter 2. Basic Styling; Don't Have a Website?; First Steps; Prepare a Separate Android Stylesheet.
- Control the Page ScalingAdding the Android CSS; Adding the Android Look and Feel; Adding Basic Behavior with jQuery; What You've Learned; Chapter 3. Advanced Styling; Adding a Touch of Ajax; Traffic Cop; Setting Up Some Content to Work With; Routing Requests with JavaScript; Simple Bells and Whistles; Progress Indicator; Setting the Page Title; Handling Long Titles; Automatic Scroll-to-Top; Hijacking Local Links Only; Roll Your Own Back Button; Adding an Icon to the Home Screen; What You've Learned; Chapter 4. Animation; With a Little Help from Our Friend; Sliding Home; Adding the Dates Panel.
- Adding the Date PanelAdding the New Entry Panel; Adding the Settings Panel; Putting It All Together; Customizing jQTouch; What You've Learned; Chapter 5. Client-Side Data Storage; Web Storage; Saving User Settings to Local Storage; Saving the Selected Date to Session Storage; Web SQL Database; Creating a Database; Inserting Rows; Error handling; Selecting Rows and Handling Result Sets; Deleting Rows; What You've Learned; Web Database Error Code Reference; Chapter 6. Going Offline; The Basics of the Offline Application Cache; Online Whitelist and Fallback Options.
- Creating a Dynamic Manifest FileDebugging; The JavaScript Console; What You've Learned; Chapter 7. Going Native; Introduction to PhoneGap; Download the Android SDK; Download PhoneGap; Setting Up the Environment; Create an Android Virtual Device; Build KiloGap; Installing KiloGap in the Emulator; Using the Screen's Full Height; Customizing the App Icon; Installing KiloGap on Your Phone; Controlling the Phone with JavaScript; Beep, Vibrate, and Alert; Geolocation; Accelerometer; What You've Learned; Chapter 8. Submitting Your App to the Android Market; Preparing a Release Version of Your App.
- Removing Debug CodeVersioning Your App; Signing Your App; Uploading Your App to the Android Market; Distributing Your App Directly; Further Reading; Appendix. Detecting Browsers with WURFL; Installation; Configuration; Testing wurfl-php; Index.