Android Development (Advanced)
Data Storage
-
Data Storage Options
-
Data Privacy
-
Editing Preferences
-
Internal Storage
-
External Storage
- SQL Database Storage
-
Opening a Database Connection
-
Transaction Management
-
Creating Schema
-
Inserting / update / delete / fetching Data
-
Reading Column Values from Cursor
-
Binding Cursor to ListView
-
Custom Data Binding
-
Handling Item Click Event
-
Refreshing the ListView
Content Provider
-
Use of URL
-
The Structure of Data
-
Implement the query () Method
-
Implement the insert() Method
-
The update() and delete() Methods
- Network Programming
-
Communication Using HTTP Protocol
-
Creating a HttpClient Object
-
Making a GET Request
-
Making a POST Request
-
Setting Timeout
-
Using Basic Authentication
-
XML Parsing Options
-
Setting up XML Pull Parser
-
Checking Network Status
- Background Task Processing and Service
-
The Handler Framework
-
Creating a Handler
-
Posting a Message
-
Doing Background Work
-
AsyncTask
- hardware control
-
Camera operation
-
Voice recording operation
- Remote Database access
-
JSON data access