Home Page Icon
Home Page
Table of Contents for
Advertisement
Close
Advertisement
by Zane Pan, Laird Dornin, G. Blake Meike, Zigurd Mednieks
Enterprise Android: Programming Android Database Applications for the Enterprise
Cover
Contents
Chapter 1: Developing for Android Tablets and Smartphones
Android Is a Java Operating System
Your Tools and Your First Android App
One Code-Base for All Types of Devices
Components, Views, and Lifecycle
Tying Together Activities, Fragments, and the Action Bar
The Android Task and Process Model
Multiprocessing, Security, and Lifecycle
Declaring Application Properties
Summary
Chapter 2: The Relational Model and SQLite
Databases and the Relational Model
Introduction to SQLite
Summary
Chapter 3: Android Database Support
SQL in Java: The SQLiteDatabase Class
Cursors, Loaders, and Adapters
Summary
Chapter 4: Content Providers
Using a Content Provider
The Contract: URIs and Types
Implementing the Content Provider
Permissions and Registration
Content Providers and Files
Summary
Chapter 5: Rest, Content Providers, Concurrency, Networking, and Sync Adapters
Basic REST
Android Networking
Considering Concurrency and Lifecycles
An Architecture for Robust Networking
Using Sync Adapters
Summary
Chapter 6: Service Development
A Choice for Service Development
Building a RESTful Service for Contacts
Summary
Chapter 7: Mobile and the Cloud
Cloud Performance and Scalability
Design Considerations for Scalable Persistence
Looking at Popular Cloud Providers
Exploring the Code Examples
Summary
Chapter 8: Complex Device-Based Data: Android Contacts
PIM Databases: Fossils from Smartphone Pre-History
Android’s Contacts Provider
The ContactsContract API
A Contacts Provider Explorer
Summary
Chapter 9: Generic Data Synchronization: Project Migrate and the WebData API
Introducing WebData and Project Migrate
Project Migrate in Detail
The WebData Content Provider Android API
Summary
Chapter 10: WebData Applications
The Migrate Client
Creating a Migrate Project
Interfacing with the Migrate REST Proxy
Setting Up a Device
Future Directions: MigrateClinic
Summary
Chapter 11: Building Human Interfaces for Data
Modularity and Flexibility Compared with a “Cookbook” Approach
Direct Manipulation
Navigation
Choosing to Use the Support Package
Summary
Chapter 12: Security
Platform Security
Keeping Handsets Safe
Writing Secure Applications
Summary
Introduction
Advertisement
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Prev
Previous Chapter
Introduction
Next
Next Chapter
Enterprise Android™
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset