<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://aznot.com/index.php?action=history&amp;feed=atom&amp;title=Android%2FGogoTraining%2FAdvanced_Android_5_Programming</id>
	<title>Android/GogoTraining/Advanced Android 5 Programming - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://aznot.com/index.php?action=history&amp;feed=atom&amp;title=Android%2FGogoTraining%2FAdvanced_Android_5_Programming"/>
	<link rel="alternate" type="text/html" href="https://aznot.com/index.php?title=Android/GogoTraining/Advanced_Android_5_Programming&amp;action=history"/>
	<updated>2026-05-08T20:43:09Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://aznot.com/index.php?title=Android/GogoTraining/Advanced_Android_5_Programming&amp;diff=1638&amp;oldid=prev</id>
		<title>Kenneth: Created page with &quot;== Description ==  This course builds upon the skills you learned in the previous Introduction to Android 5 Programming course. You will learn how to read and write data, how ...&quot;</title>
		<link rel="alternate" type="text/html" href="https://aznot.com/index.php?title=Android/GogoTraining/Advanced_Android_5_Programming&amp;diff=1638&amp;oldid=prev"/>
		<updated>2015-01-30T03:06:00Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;== Description ==  This course builds upon the skills you learned in the previous Introduction to Android 5 Programming course. You will learn how to read and write data, how ...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Description ==&lt;br /&gt;
&lt;br /&gt;
This course builds upon the skills you learned in the previous Introduction to Android 5 Programming course. You will learn how to read and write data, how to use HTML5 in WebView, how to access web services, how to become a broadcast receiver and how to write a service. The course is fully updated for Android 5 (Lollipop) and uses the latest development tools, including Android Studio and the Android version of Eclipse. At the end of the course you’ll have the skills to develop, support, and debug Advanced Android 5 applications.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
Completion of GogoTraining’s Introduction to Android 5 Programming course or equivalent experience.&lt;br /&gt;
&lt;br /&gt;
== Objectives ==&lt;br /&gt;
&lt;br /&gt;
As a result of taking this course, you will be able to:&lt;br /&gt;
* Read and Write Shared Preferences&lt;br /&gt;
* Perform File I/O&lt;br /&gt;
* Display HTML5 in a WebView&lt;br /&gt;
* Create a Broadcast Receiver&lt;br /&gt;
* Access a web service&lt;br /&gt;
* Use and create an Android service&lt;br /&gt;
* Use and create a content provider&lt;br /&gt;
&lt;br /&gt;
== Outline ==&lt;br /&gt;
&lt;br /&gt;
Module 00: Course Introduction - Advanced Android 5 Programming&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Module 01: Multiple Activities&lt;br /&gt;
* The Main Activity&lt;br /&gt;
* Other Activities&lt;br /&gt;
* Sending Data Into an Activity&lt;br /&gt;
* Receiving Results from an Activity&lt;br /&gt;
* Demo: Exploring Multiple Activities&lt;br /&gt;
* Exercise: Sending and Receiving Data To/From Activities&lt;br /&gt;
&lt;br /&gt;
Module 02: Bundle Storage&lt;br /&gt;
* Android Storage Options&lt;br /&gt;
* About Bundle Storage&lt;br /&gt;
* Using Bundle Storage&lt;br /&gt;
* Demo: Exploring Bundle Storage&lt;br /&gt;
* Exercise: Using Bundle Storage&lt;br /&gt;
&lt;br /&gt;
Module 03: Shared Preference Storage&lt;br /&gt;
* About Shared Preference Storage&lt;br /&gt;
* Using Shared Preference Storage&lt;br /&gt;
* Demo: Exploring Shared Preference Storage&lt;br /&gt;
* Exercise: Using Shared Preference Storage&lt;br /&gt;
&lt;br /&gt;
Module 04: File Storage&lt;br /&gt;
* Basics of File Storage &lt;br /&gt;
* Internal File Storage&lt;br /&gt;
* External File Storage&lt;br /&gt;
* Using File Storage&lt;br /&gt;
* Demo: Exploring File I/O Storage&lt;br /&gt;
* Exercise: Using File I/O Storage&lt;br /&gt;
&lt;br /&gt;
Module 05: SQLite Database Storage&lt;br /&gt;
* About Database Storage&lt;br /&gt;
* SQLite Classes&lt;br /&gt;
* SQLite Helper Classes&lt;br /&gt;
* Using SQLite Helper Classes&lt;br /&gt;
* Demo: Exploring SQLite Database Storage&lt;br /&gt;
* Exercise: Using SQLite Database Storage&lt;br /&gt;
&lt;br /&gt;
Module 06: Android Graphics&lt;br /&gt;
* Android Graphics Options&lt;br /&gt;
* View Class&lt;br /&gt;
* Canvas Class&lt;br /&gt;
* Paint Class&lt;br /&gt;
* Demo: Exploring Android Graphics&lt;br /&gt;
* Exercise: Using Android Graphics&lt;br /&gt;
&lt;br /&gt;
Module 07: Android Audio&lt;br /&gt;
* Android Audio Basics&lt;br /&gt;
* Media Player Class&lt;br /&gt;
* Playing Audio&lt;br /&gt;
* Recording Audio&lt;br /&gt;
* Demo: Exploring Android Audio&lt;br /&gt;
* Exercise: Using Android Audio&lt;br /&gt;
&lt;br /&gt;
Module 08: Android Camera&lt;br /&gt;
* About Android Camera&lt;br /&gt;
* Using the Camera&lt;br /&gt;
* Receiving Photos from Camera&lt;br /&gt;
* Displaying Photos&lt;br /&gt;
* Demo: Exploring Android Camera&lt;br /&gt;
* Exercise: Using Android Camera&lt;br /&gt;
&lt;br /&gt;
Module 09: Android Video&lt;br /&gt;
* Basics of Android Video&lt;br /&gt;
* Using the Video Recorder&lt;br /&gt;
* Receiving Video&lt;br /&gt;
* Playing Video&lt;br /&gt;
* Demo: Exploring Android Video&lt;br /&gt;
* Exercise: Using Android Video&lt;br /&gt;
&lt;br /&gt;
Module 10: Displaying HTML with WebView&lt;br /&gt;
* About WebView&lt;br /&gt;
* Display URL in Browser&lt;br /&gt;
* Displaying Internal HTML&lt;br /&gt;
* Displaying External HTML&lt;br /&gt;
* Demo: Exploring WebView&lt;br /&gt;
* Exercise: Using WebView&lt;br /&gt;
&lt;br /&gt;
Module 11: Accessing Web Services&lt;br /&gt;
* Web Service Access Basics&lt;br /&gt;
* Stock Quote Web Service&lt;br /&gt;
* Network Access and Threading&lt;br /&gt;
* HttpClient, HttpGet, HttpResponse&lt;br /&gt;
* Demo: Exploring Web Services&lt;br /&gt;
* Exercise: Accessing a Stock Quote Web Service&lt;br /&gt;
&lt;br /&gt;
Module 12: Broadcast Receivers&lt;br /&gt;
* About Broadcast Receivers&lt;br /&gt;
* Broadcast Receivers at Run-time&lt;br /&gt;
* Broadcast Receivers at Install-Time&lt;br /&gt;
* Demo: Exploring Broadcast Receivers&lt;br /&gt;
* Exercise: Using Broadcast Receivers&lt;br /&gt;
&lt;br /&gt;
Module 13: Sending Broadcasts&lt;br /&gt;
* Basics of Sending Broadcasts&lt;br /&gt;
* Broadcast Naming&lt;br /&gt;
* Sending Data In Broadcasts&lt;br /&gt;
* Demo: Exploring Sending Broadcasts&lt;br /&gt;
* Exercise: Using Custom Broadcasts Receivers&lt;br /&gt;
&lt;br /&gt;
Module 14: Using Android Services&lt;br /&gt;
* About Android Services&lt;br /&gt;
* Account Service&lt;br /&gt;
* Alarm Service&lt;br /&gt;
* Other Services&lt;br /&gt;
* Demo: Exploring Using Android Services&lt;br /&gt;
* Exercise: Using Android Services&lt;br /&gt;
&lt;br /&gt;
Module 15: Creating Android Services&lt;br /&gt;
* Android Services Basics&lt;br /&gt;
* Service Class&lt;br /&gt;
* Start/Stop Service&lt;br /&gt;
* Binding to a Service&lt;br /&gt;
* Demo: Exploring Creating Android Services&lt;br /&gt;
* Exercise: Creating Android Services&lt;br /&gt;
&lt;br /&gt;
Module 16: Using Content Providers&lt;br /&gt;
* About Content Providers&lt;br /&gt;
* Contact Provider&lt;br /&gt;
* Video Provider&lt;br /&gt;
* Other Providers&lt;br /&gt;
* Demo: Exploring Using Content Provider&lt;br /&gt;
* Exercise: Using Content Providers&lt;br /&gt;
&lt;br /&gt;
Module 17: Creating a Content Provider&lt;br /&gt;
* Introduction to Master/Detail Flow&lt;br /&gt;
* Master/Detail Template&lt;br /&gt;
* List Activity and List Fragment&lt;br /&gt;
* Detail Activity and Detail Fragment&lt;br /&gt;
* Master/Detail on Phone  and Table Devices&lt;br /&gt;
* Demo: Exploring Master/Detail Activities&lt;br /&gt;
* Exercise: Using Master/Detail Activities&lt;br /&gt;
&lt;br /&gt;
== 00: Course Introduction - Advanced Android 5 Programming ==&lt;br /&gt;
&lt;br /&gt;
== 01: Multiple Activities ==&lt;br /&gt;
&lt;br /&gt;
== 02: Bundle Storage ==&lt;br /&gt;
&lt;br /&gt;
== 03: Shared Preference Storage ==&lt;br /&gt;
&lt;br /&gt;
== 04: File Storage ==&lt;br /&gt;
&lt;br /&gt;
== 05: SQLite Database Storage ==&lt;br /&gt;
&lt;br /&gt;
== 06: Android Graphics ==&lt;br /&gt;
&lt;br /&gt;
== 07: Android Audio ==&lt;br /&gt;
&lt;br /&gt;
== 08: Android Camera ==&lt;br /&gt;
&lt;br /&gt;
== 09: Android Video ==&lt;br /&gt;
&lt;br /&gt;
== 10: Displaying HTML with WebView ==&lt;br /&gt;
&lt;br /&gt;
== 11: Accessing Web Services ==&lt;br /&gt;
&lt;br /&gt;
== 12: Broadcast Receivers ==&lt;br /&gt;
&lt;br /&gt;
== 13: Sending Broadcasts ==&lt;br /&gt;
&lt;br /&gt;
== 14: Using Android Services ==&lt;br /&gt;
&lt;br /&gt;
== 15: Creating Android Services ==&lt;br /&gt;
&lt;br /&gt;
== 16: Using Content Providers ==&lt;br /&gt;
&lt;br /&gt;
== 17: Creating a Content Provider ==&lt;/div&gt;</summary>
		<author><name>Kenneth</name></author>
	</entry>
</feed>