150e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main<ul id="nav">
250e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main
350e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main
450e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main  <li class="nav-section">
550e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main    <div class="nav-section-header">
650e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main      <a href="<?cs var:toroot ?>training/index.html">
750e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main        <span class="en">Get Started</span>
850e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main      </a>
950e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main    </div>
1050e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main
117736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main    <ul>
1250e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main      <li class="nav-section">
1350e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main        <div class="nav-section-header">
1450e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main          <a href="<?cs var:toroot ?>training/basics/firstapp/index.html">
1550e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main            <span class="en">Building Your First App</span>
167736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          </a>
1750e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main        </div>
18be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main        <ul>
19be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main          <li><a href="<?cs var:toroot ?>training/basics/firstapp/creating-project.html">
20be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main            <span class="en">Creating an Android Project</span>
21be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main          </a>
22be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main          </li>
23be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main          <li><a href="<?cs var:toroot ?>training/basics/firstapp/running-app.html">
24be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main            <span class="en">Running Your Application</span>
25be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main          </a>
26be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main          </li>
27be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main          <li><a href="<?cs var:toroot ?>training/basics/firstapp/building-ui.html">
28be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main            <span class="en">Building a Simple User Interface</span>
29be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main          </a>
30be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main          </li>
31be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main          <li><a href="<?cs var:toroot ?>training/basics/firstapp/starting-activity.html">
32be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main            <span class="en">Starting Another Activity</span>
33be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main          </a>
34be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main          </li>
35be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main        </ul>
36be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main      </li>
37be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main
3850e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main      <li class="nav-section">
3950e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main        <div class="nav-section-header"><a href="<?cs var:toroot ?>training/basics/activity-lifecycle/index.html">
4050e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main            <span class="en">Managing the Activity Lifecycle</span>
41be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main          </a></div>
42be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main        <ul>
43be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main          <li><a href="<?cs var:toroot ?>training/basics/activity-lifecycle/starting.html">
44be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main            <span class="en">Starting an Activity</span>
45be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main          </a>
46be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main          </li>
47be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main          <li><a href="<?cs var:toroot ?>training/basics/activity-lifecycle/pausing.html">
48be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main            <span class="en">Pausing and Resuming an Activity</span>
49be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main          </a>
50be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main          </li>
51be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main          <li><a href="<?cs var:toroot ?>training/basics/activity-lifecycle/stopping.html">
52be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main            <span class="en">Stopping and Restarting an Activity</span>
53be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main          </a>
54be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main          </li>
55be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main          <li><a href="<?cs var:toroot ?>training/basics/activity-lifecycle/recreating.html">
56be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main            <span class="en">Recreating an Activity</span>
57be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main          </a>
58be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main          </li>
59be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main        </ul>
60be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main      </li>
6150c2275cff28c4a216f6924584e43cd64b90a3bfJoe Malin
6250e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main      <li class="nav-section">
6350e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main        <div class="nav-section-header"><a href="<?cs var:toroot ?>training/basics/supporting-devices/index.html">
6450e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main            <span class="en">Supporting Different Devices</span>
65be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main          </a></div>
66be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main        <ul>
67be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main          <li><a href="<?cs var:toroot ?>training/basics/supporting-devices/languages.html">
68be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main            <span class="en">Supporting Different Languages</span>
69be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main          </a>
70be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main          </li>
71be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main          <li><a href="<?cs var:toroot ?>training/basics/supporting-devices/screens.html">
72be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main            <span class="en">Supporting Different Screens</span>
73be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main          </a>
74be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main          </li>
75be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main          <li><a href="<?cs var:toroot ?>training/basics/supporting-devices/platforms.html">
76be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main            <span class="en">Supporting Different Platform Versions</span>
77be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main          </a>
78be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main          </li>
79be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main        </ul>
80be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main      </li>
8150c2275cff28c4a216f6924584e43cd64b90a3bfJoe Malin
8250e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main      <li class="nav-section">
8350e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main        <div class="nav-section-header"><a href="<?cs var:toroot ?>training/basics/fragments/index.html">
8450e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main            <span class="en">Building a Dynamic UI with Fragments</span>
85421854e6e8fe3418d22ae444567a06b5f308c896Scott Main          </a></div>
86421854e6e8fe3418d22ae444567a06b5f308c896Scott Main        <ul>
87421854e6e8fe3418d22ae444567a06b5f308c896Scott Main          <li><a href="<?cs var:toroot ?>training/basics/fragments/support-lib.html">
88421854e6e8fe3418d22ae444567a06b5f308c896Scott Main            <span class="en">Using the Support Library</span>
89421854e6e8fe3418d22ae444567a06b5f308c896Scott Main          </a>
90421854e6e8fe3418d22ae444567a06b5f308c896Scott Main          </li>
91421854e6e8fe3418d22ae444567a06b5f308c896Scott Main          <li><a href="<?cs var:toroot ?>training/basics/fragments/creating.html">
92421854e6e8fe3418d22ae444567a06b5f308c896Scott Main            <span class="en">Creating a Fragment</span>
93421854e6e8fe3418d22ae444567a06b5f308c896Scott Main          </a>
94421854e6e8fe3418d22ae444567a06b5f308c896Scott Main          </li>
95421854e6e8fe3418d22ae444567a06b5f308c896Scott Main          <li><a href="<?cs var:toroot ?>training/basics/fragments/fragment-ui.html">
96421854e6e8fe3418d22ae444567a06b5f308c896Scott Main            <span class="en">Building a Flexible UI</span>
97421854e6e8fe3418d22ae444567a06b5f308c896Scott Main          </a>
98421854e6e8fe3418d22ae444567a06b5f308c896Scott Main          </li>
99421854e6e8fe3418d22ae444567a06b5f308c896Scott Main          <li><a href="<?cs var:toroot ?>training/basics/fragments/communicating.html">
100421854e6e8fe3418d22ae444567a06b5f308c896Scott Main            <span class="en">Communicating with Other Fragments</span>
101421854e6e8fe3418d22ae444567a06b5f308c896Scott Main          </a>
102421854e6e8fe3418d22ae444567a06b5f308c896Scott Main          </li>
103421854e6e8fe3418d22ae444567a06b5f308c896Scott Main        </ul>
104421854e6e8fe3418d22ae444567a06b5f308c896Scott Main      </li>
105be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main
10650e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main      <li class="nav-section">
10711f03b4b694f506ed5dcb7c12a9984b653f93b42Scott Main        <div class="nav-section-header"><a href="<?cs var:toroot?>training/basics/data-storage/index.html">
10811f03b4b694f506ed5dcb7c12a9984b653f93b42Scott Main            <span class="en">Saving Data</span>
10911f03b4b694f506ed5dcb7c12a9984b653f93b42Scott Main          </a></div>
11011f03b4b694f506ed5dcb7c12a9984b653f93b42Scott Main        <ul>
11111f03b4b694f506ed5dcb7c12a9984b653f93b42Scott Main          <li><a href="<?cs var:toroot ?>training/basics/data-storage/shared-preferences.html">
11211f03b4b694f506ed5dcb7c12a9984b653f93b42Scott Main            <span class="en">Saving Key-Value Sets</span>
11311f03b4b694f506ed5dcb7c12a9984b653f93b42Scott Main          </a>
11411f03b4b694f506ed5dcb7c12a9984b653f93b42Scott Main          </li>
11511f03b4b694f506ed5dcb7c12a9984b653f93b42Scott Main          <li><a href="<?cs var:toroot ?>training/basics/data-storage/files.html">
11611f03b4b694f506ed5dcb7c12a9984b653f93b42Scott Main            <span class="en">Saving Files</span>
11711f03b4b694f506ed5dcb7c12a9984b653f93b42Scott Main          </a>
11811f03b4b694f506ed5dcb7c12a9984b653f93b42Scott Main          </li>
11911f03b4b694f506ed5dcb7c12a9984b653f93b42Scott Main          <li><a href="<?cs var:toroot ?>training/basics/data-storage/databases.html">
12011f03b4b694f506ed5dcb7c12a9984b653f93b42Scott Main            <span class="en">Saving Data in SQL Databases</span>
12111f03b4b694f506ed5dcb7c12a9984b653f93b42Scott Main          </a>
12211f03b4b694f506ed5dcb7c12a9984b653f93b42Scott Main          </li>
12311f03b4b694f506ed5dcb7c12a9984b653f93b42Scott Main        </ul>
12411f03b4b694f506ed5dcb7c12a9984b653f93b42Scott Main      </li>
12511f03b4b694f506ed5dcb7c12a9984b653f93b42Scott Main
12611f03b4b694f506ed5dcb7c12a9984b653f93b42Scott Main      <li class="nav-section">
12750e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main        <div class="nav-section-header"><a href="<?cs var:toroot ?>training/basics/intents/index.html">
12850e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main            <span class="en">Interacting with Other Apps</span>
129be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main          </a></div>
130be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main        <ul>
131be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main          <li><a href="<?cs var:toroot ?>training/basics/intents/sending.html">
132be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main            <span class="en">Sending the User to Another App</span>
133be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main          </a>
134be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main          </li>
135be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main          <li><a href="<?cs var:toroot ?>training/basics/intents/result.html">
136be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main            <span class="en">Getting a Result from the Activity</span>
137be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main          </a>
138be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main          </li>
139be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main          <li><a href="<?cs var:toroot ?>training/basics/intents/filters.html">
140be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main            <span class="en">Allowing Other Apps to Start Your Activity</span>
141be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main          </a>
142be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main          </li>
143be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main        </ul>
144be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main      </li>
145be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main
14650c2275cff28c4a216f6924584e43cd64b90a3bfJoe Malin
14750e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main    </ul>
14850c2275cff28c4a216f6924584e43cd64b90a3bfJoe Malin  </li><!-- end basic training -->
14950e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main  <li class="nav-section">
15050e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main    <div class="nav-section-header">
15150e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main      <a href="<?cs var:toroot ?>training/advanced.html">
15250e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main      <span class="en">Advanced Training</span>
15350e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main      </a>
15450e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main    </div>
15550e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main    <ul>
15650e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main
15750e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main      <li class="nav-section">
15850e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main        <div class="nav-section-header"><a href="<?cs var:toroot ?>training/basics/location/index.html">
15950e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main            <span class="en">Making Your App Location Aware</span>
160be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main          </a></div>
161be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main        <ul>
162be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main          <li><a href="<?cs var:toroot ?>training/basics/location/locationmanager.html">
163be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main            <span class="en">Using the Location Manager</span>
164be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main          </a>
165be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main          </li>
166be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main          <li><a href="<?cs var:toroot ?>training/basics/location/currentlocation.html">
167be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main            <span class="en">Obtaining the Current Location</span>
168be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main          </a>
169be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main          </li>
170be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main          <li><a href="<?cs var:toroot ?>training/basics/location/geocoding.html">
171be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main            <span class="en">Displaying a Location Address</span>
172be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main          </a>
173be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main          </li>
174be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main        </ul>
175be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main      </li>
17650e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main
17750e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main       <li class="nav-section">
17850e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main        <div class="nav-section-header"><a href="<?cs var:toroot ?>training/basics/network-ops/index.html">
17950e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main            <span class="en">Performing Network Operations</span>
18050e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main          </a></div>
18150e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main        <ul>
18250e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main          <li><a href="<?cs var:toroot ?>training/basics/network-ops/connecting.html">
18350e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main            <span class="en">Connecting to the Network</span>
18450e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main          </a>
18550e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main          </li>
18650e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main          <li><a href="<?cs var:toroot ?>training/basics/network-ops/managing.html">
18750e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main            <span class="en">Managing Network Usage</span>
18850e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main          </a>
18950e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main          </li>
19050e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main          <li><a href="<?cs var:toroot ?>training/basics/network-ops/xml.html">
19150e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main            <span class="en">Parsing XML Data</span>
19250e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main          </a>
19350e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main          </li>
19450e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main        </ul>
19550e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main      </li>
19650c2275cff28c4a216f6924584e43cd64b90a3bfJoe Malin
19750e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main      <li class="nav-section">
19850e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main        <div class="nav-section-header"><a href="<?cs var:toroot ?>training/efficient-downloads/index.html">
19950e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main            <span class="en">Transferring Data Without Draining the Battery</span>
20050e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main          </a></div>
20150e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main        <ul>
20250e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main          <li><a href="<?cs var:toroot ?>training/efficient-downloads/efficient-network-access.html">
20350e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main            <span class="en">Optimizing Downloads for Efficient Network Access</span>
20450e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main          </a>
20550e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main          </li>
20650e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main          <li><a href="<?cs var:toroot ?>training/efficient-downloads/regular_updates.html">
20750e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main            <span class="en">Minimizing the Effect of Regular Updates</span>
20850e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main          </a>
20950e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main          </li>
21050e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main          <li><a href="<?cs var:toroot ?>training/efficient-downloads/redundant_redundant.html">
21150e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main            <span class="en">Redundant Downloads are Redundant</span>
21250e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main          </a>
21350e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main          </li>
21450e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main          <li><a href="<?cs var:toroot ?>training/efficient-downloads/connectivity_patterns.html">
21550e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main            <span class="en">Modifying Patterns Based on the Connectivity Type</span>
21650e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main          </a>
21750e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main          </li>
21850e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main        </ul>
21950e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main      </li>
220be2f4edd2ca2b4ba9bbed7262719064ca55b54ffScott Main
22150e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main      <li class="nav-section">
22250e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main        <div class="nav-section-header"><a href="<?cs var:toroot ?>training/cloudsync/index.html">
22350e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main            <span class="en">Syncing to the Cloud</span>
22450e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main          </a></div>
22550e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main        <ul>
22650e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main          <li><a href="<?cs var:toroot ?>training/cloudsync/backupapi.html">
22750e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main            <span class="en">Using the Backup API</span>
22850e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main          </a>
22950e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main          </li>
230e38a6c50ea6f6c1238276154ca0631842b6ab06cAlexander Lucas          <li><a href="<?cs var:toroot ?>training/cloudsync/gcm.html">
231e38a6c50ea6f6c1238276154ca0631842b6ab06cAlexander Lucas            <span class="en">Making the Most of Google Cloud Messaging</span>
232e38a6c50ea6f6c1238276154ca0631842b6ab06cAlexander Lucas          </a>
233e38a6c50ea6f6c1238276154ca0631842b6ab06cAlexander Lucas          </li>
23450e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main        </ul>
23550e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main      </li>
23650c2275cff28c4a216f6924584e43cd64b90a3bfJoe Malin
23750e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main      <li class="nav-section">
238ddab47b78ca5dff3b9ca8f79c2af8de0292a8fa4Scott Main        <div class="nav-section-header"><a href="<?cs var:toroot ?>training/multiscreen/index.html"
239ddab47b78ca5dff3b9ca8f79c2af8de0292a8fa4Scott Main          zh-CN-lang="针对多种屏幕进行设计"
240ddab47b78ca5dff3b9ca8f79c2af8de0292a8fa4Scott Main          ja-lang="複数画面のデザイン"
24150c2275cff28c4a216f6924584e43cd64b90a3bfJoe Malin          es-lang="Cómo diseñar aplicaciones para varias pantallas"
242ddab47b78ca5dff3b9ca8f79c2af8de0292a8fa4Scott Main          >Designing for Multiple Screens</a>
243ddab47b78ca5dff3b9ca8f79c2af8de0292a8fa4Scott Main        </div>
2447736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main        <ul>
245ddab47b78ca5dff3b9ca8f79c2af8de0292a8fa4Scott Main          <li><a href="<?cs var:toroot ?>training/multiscreen/screensizes.html"
246ddab47b78ca5dff3b9ca8f79c2af8de0292a8fa4Scott Main            zh-CN-lang="支持各种屏幕尺寸"
247ddab47b78ca5dff3b9ca8f79c2af8de0292a8fa4Scott Main            ko-lang="다양한 화면 크기 지원"
248ddab47b78ca5dff3b9ca8f79c2af8de0292a8fa4Scott Main            ja-lang="さまざまな画面サイズのサポート"
24950c2275cff28c4a216f6924584e43cd64b90a3bfJoe Malin            es-lang="Cómo admitir varios tamaños de pantalla"
250ddab47b78ca5dff3b9ca8f79c2af8de0292a8fa4Scott Main            >Designing for Multiple Screens</a>
251ddab47b78ca5dff3b9ca8f79c2af8de0292a8fa4Scott Main          </li>
252ddab47b78ca5dff3b9ca8f79c2af8de0292a8fa4Scott Main          <li><a href="<?cs var:toroot ?>training/multiscreen/screendensities.html"
253ddab47b78ca5dff3b9ca8f79c2af8de0292a8fa4Scott Main            zh-CN-lang="支持各种屏幕密度"
254ddab47b78ca5dff3b9ca8f79c2af8de0292a8fa4Scott Main            ja-lang="さまざまな画面密度のサポート"
25550c2275cff28c4a216f6924584e43cd64b90a3bfJoe Malin            es-lang="Cómo admitir varias densidades de pantalla"
256ddab47b78ca5dff3b9ca8f79c2af8de0292a8fa4Scott Main            >Supporting Different Screen Densities</a>
257ddab47b78ca5dff3b9ca8f79c2af8de0292a8fa4Scott Main          </li>
258ddab47b78ca5dff3b9ca8f79c2af8de0292a8fa4Scott Main          <li><a href="<?cs var:toroot ?>training/multiscreen/adaptui.html"
259ddab47b78ca5dff3b9ca8f79c2af8de0292a8fa4Scott Main            zh-CN-lang="实施自适应用户界面流程"
260ddab47b78ca5dff3b9ca8f79c2af8de0292a8fa4Scott Main            ja-lang="順応性のある UI フローの実装"
26150c2275cff28c4a216f6924584e43cd64b90a3bfJoe Malin            es-lang="Cómo implementar interfaces de usuario adaptables"
262ddab47b78ca5dff3b9ca8f79c2af8de0292a8fa4Scott Main            >Implementing Adaptive UI Flows</a>
2637736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          </li>
2647736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main        </ul>
2657736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main      </li>
26650c2275cff28c4a216f6924584e43cd64b90a3bfJoe Malin
26750e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main      <li class="nav-section">
26850e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main        <div class="nav-section-header"><a href="<?cs var:toroot ?>training/improving-layouts/index.html">
2697736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main            <span class="en">Improving Layout Performance</span>
2707736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          </a></div>
2717736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main        <ul>
2727736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          <li><a href="<?cs var:toroot ?>training/improving-layouts/optimizing-layout.html">
2737736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main            <span class="en">Optimizing Layout Hierarchies</span>
2747736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          </a>
2757736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          </li>
2767736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          <li><a href="<?cs var:toroot ?>training/improving-layouts/reusing-layouts.html">
2777736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main            <span class="en">Re-using Layouts with &lt;include/&gt;</span>
2787736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          </a>
2797736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          </li>
2807736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          <li><a href="<?cs var:toroot ?>training/improving-layouts/loading-ondemand.html">
2817736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main            <span class="en">Loading Views On Demand</span>
2827736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          </a>
2837736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          </li>
2847736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          <li><a href="<?cs var:toroot ?>training/improving-layouts/smooth-scrolling.html">
2857736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main            <span class="en">Making ListView Scrolling Smooth</span>
2867736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          </a>
2877736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          </li>
2887736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main        </ul>
2897736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main      </li>
2903f532126028378204e263a33b08a95b3cd9c7b83Robert Ly
2913f532126028378204e263a33b08a95b3cd9c7b83Robert Ly        <li class="nav-section">
2923f532126028378204e263a33b08a95b3cd9c7b83Robert Ly        <div class="nav-section-header"><a href="<?cs var:toroot ?>training/animation/index.html">
2933f532126028378204e263a33b08a95b3cd9c7b83Robert Ly            <span class="en">Adding Animations</span>
2943f532126028378204e263a33b08a95b3cd9c7b83Robert Ly          </a></div>
2953f532126028378204e263a33b08a95b3cd9c7b83Robert Ly        <ul>
2963f532126028378204e263a33b08a95b3cd9c7b83Robert Ly          <li><a href="<?cs var:toroot ?>training/animation/crossfade.html">
2973f532126028378204e263a33b08a95b3cd9c7b83Robert Ly            <span class="en">Crossfading Two Views</span>
2983f532126028378204e263a33b08a95b3cd9c7b83Robert Ly          </a>
2993f532126028378204e263a33b08a95b3cd9c7b83Robert Ly          </li>
3003f532126028378204e263a33b08a95b3cd9c7b83Robert Ly          <li><a href="<?cs var:toroot ?>training/animation/screen-slide.html">
3013f532126028378204e263a33b08a95b3cd9c7b83Robert Ly            <span class="en">Using ViewPager for Screen Slide</span>
3023f532126028378204e263a33b08a95b3cd9c7b83Robert Ly          </a>
3033f532126028378204e263a33b08a95b3cd9c7b83Robert Ly          </li>
3043f532126028378204e263a33b08a95b3cd9c7b83Robert Ly          <li><a href="<?cs var:toroot ?>training/animation/cardflip.html">
3053f532126028378204e263a33b08a95b3cd9c7b83Robert Ly            <span class="en">Displaying Card Flip Animations</span>
3063f532126028378204e263a33b08a95b3cd9c7b83Robert Ly          </a>
3073f532126028378204e263a33b08a95b3cd9c7b83Robert Ly          </li>
3083f532126028378204e263a33b08a95b3cd9c7b83Robert Ly          <li><a href="<?cs var:toroot ?>training/animation/zoom.html">
3093f532126028378204e263a33b08a95b3cd9c7b83Robert Ly            <span class="en">Zooming a View</span>
3103f532126028378204e263a33b08a95b3cd9c7b83Robert Ly          </a>
3113f532126028378204e263a33b08a95b3cd9c7b83Robert Ly          </li>
3123f532126028378204e263a33b08a95b3cd9c7b83Robert Ly          <li><a href="<?cs var:toroot ?>training/animation/layout.html">
3133f532126028378204e263a33b08a95b3cd9c7b83Robert Ly            <span class="en">Animating Layout Changes</span>
3143f532126028378204e263a33b08a95b3cd9c7b83Robert Ly          </a>
3153f532126028378204e263a33b08a95b3cd9c7b83Robert Ly          </li>
3163f532126028378204e263a33b08a95b3cd9c7b83Robert Ly        </ul>
3173f532126028378204e263a33b08a95b3cd9c7b83Robert Ly      </li>
3187736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main
31950e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main      <li class="nav-section">
32050e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main        <div class="nav-section-header"><a href="<?cs var:toroot ?>training/managing-audio/index.html">
3217736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main            <span class="en">Managing Audio Playback</span>
3227736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          </a></div>
3237736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main        <ul>
3247736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          <li><a href="<?cs var:toroot ?>training/managing-audio/volume-playback.html">
32550e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main            <span class="en">Controlling Your App?s Volume and Playback</span>
3267736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          </a>
3277736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          </li>
3287736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          <li><a href="<?cs var:toroot ?>training/managing-audio/audio-focus.html">
3297736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main            <span class="en">Managing Audio Focus</span>
3307736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          </a>
3317736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          </li>
3327736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          <li><a href="<?cs var:toroot ?>training/managing-audio/audio-output.html">
3337736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main            <span class="en">Dealing with Audio Output Hardware</span>
3347736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          </a>
3357736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          </li>
3367736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main        </ul>
3377736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main      </li>
33850c2275cff28c4a216f6924584e43cd64b90a3bfJoe Malin
33950e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main      <li class="nav-section">
340ddab47b78ca5dff3b9ca8f79c2af8de0292a8fa4Scott Main        <div class="nav-section-header"><a href="<?cs var:toroot ?>training/monitoring-device-state/index.html"
341ddab47b78ca5dff3b9ca8f79c2af8de0292a8fa4Scott Main          zh-CN-lang="优化电池使用时间"
342ddab47b78ca5dff3b9ca8f79c2af8de0292a8fa4Scott Main          ja-lang="電池消費量の最適化"
34350c2275cff28c4a216f6924584e43cd64b90a3bfJoe Malin          es-lang="Cómo optimizar la duración de la batería"
344ddab47b78ca5dff3b9ca8f79c2af8de0292a8fa4Scott Main          >Optimizing Battery Life</a>
345ddab47b78ca5dff3b9ca8f79c2af8de0292a8fa4Scott Main        </div>
3467736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main        <ul>
347ddab47b78ca5dff3b9ca8f79c2af8de0292a8fa4Scott Main          <li><a href="<?cs var:toroot ?>training/monitoring-device-state/battery-monitoring.html"
348ddab47b78ca5dff3b9ca8f79c2af8de0292a8fa4Scott Main            zh-CN-lang="监控电池电量和充电状态"
349ddab47b78ca5dff3b9ca8f79c2af8de0292a8fa4Scott Main            ja-lang="電池残量と充電状態の監視"
35050c2275cff28c4a216f6924584e43cd64b90a3bfJoe Malin            es-lang="Cómo controlar el nivel de batería y el estado de carga"
351ddab47b78ca5dff3b9ca8f79c2af8de0292a8fa4Scott Main            >Monitoring the Battery Level and Charging State</a>
352ddab47b78ca5dff3b9ca8f79c2af8de0292a8fa4Scott Main          </li>
353ddab47b78ca5dff3b9ca8f79c2af8de0292a8fa4Scott Main          <li><a href="<?cs var:toroot ?>training/monitoring-device-state/docking-monitoring.html"
354ddab47b78ca5dff3b9ca8f79c2af8de0292a8fa4Scott Main            zh-CN-lang="确定和监控基座对接状态和类型"
355ddab47b78ca5dff3b9ca8f79c2af8de0292a8fa4Scott Main            ja-lang="ホルダーの装着状態とタイプの特定と監視"
35650c2275cff28c4a216f6924584e43cd64b90a3bfJoe Malin            es-lang="Cómo determinar y controlar el tipo de conector y el estado de la conexión"
357ddab47b78ca5dff3b9ca8f79c2af8de0292a8fa4Scott Main            >Determining and Monitoring the Docking State and Type</a>
358ddab47b78ca5dff3b9ca8f79c2af8de0292a8fa4Scott Main          </li>
359ddab47b78ca5dff3b9ca8f79c2af8de0292a8fa4Scott Main          <li><a href="<?cs var:toroot ?>training/monitoring-device-state/connectivity-monitoring.html"
360ddab47b78ca5dff3b9ca8f79c2af8de0292a8fa4Scott Main            zh-CN-lang="确定和监控网络连接状态"
361ddab47b78ca5dff3b9ca8f79c2af8de0292a8fa4Scott Main            ja-lang="接続状態の特定と監視"
36250c2275cff28c4a216f6924584e43cd64b90a3bfJoe Malin            es-lang="Cómo determinar y controlar el estado de la conectividad"
363ddab47b78ca5dff3b9ca8f79c2af8de0292a8fa4Scott Main            >Determining and Monitoring the Connectivity Status</a>
364ddab47b78ca5dff3b9ca8f79c2af8de0292a8fa4Scott Main          </li>
365ddab47b78ca5dff3b9ca8f79c2af8de0292a8fa4Scott Main          <li><a href="<?cs var:toroot ?>training/monitoring-device-state/manifest-receivers.html"
366ddab47b78ca5dff3b9ca8f79c2af8de0292a8fa4Scott Main            zh-CN-lang="根据需要操作广播接收器"
367ddab47b78ca5dff3b9ca8f79c2af8de0292a8fa4Scott Main            ja-lang="オンデマンドでのブロードキャスト レシーバ操作"
36850c2275cff28c4a216f6924584e43cd64b90a3bfJoe Malin            es-lang="Cómo manipular los receptores de emisión bajo demanda"
369ddab47b78ca5dff3b9ca8f79c2af8de0292a8fa4Scott Main            >Manipulating Broadcast Receivers On Demand</a>
3707736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          </li>
3717736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main        </ul>
3727736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main      </li>
37350e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main
37450e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main      <li class="nav-section">
37550e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main        <div class="nav-section-header"><a href="<?cs var:toroot ?>training/custom-views/index.html">
37650e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main            <span class="en">Creating Custom Views</span>
3777970558e75d81edc6f26b641fe2a6a5ed4e23885Scott Main          </a></div>
37820f394df4db02c492d7920f4f366b777451c2067Reto Meier        <ul>
37950e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main          <li><a href="<?cs var:toroot ?>training/custom-views/create-view.html">
38050e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main            <span class="en">Creating a Custom View Class</span>
38120f394df4db02c492d7920f4f366b777451c2067Reto Meier          </a>
38220f394df4db02c492d7920f4f366b777451c2067Reto Meier          </li>
38350e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main          <li><a href="<?cs var:toroot ?>training/custom-views/custom-drawing.html">
38450e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main            <span class="en">Implementing Custom Drawing</span>
38520f394df4db02c492d7920f4f366b777451c2067Reto Meier          </a>
38620f394df4db02c492d7920f4f366b777451c2067Reto Meier          </li>
38750e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main          <li><a href="<?cs var:toroot ?>training/custom-views/making-interactive.html">
38850e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main            <span class="en">Making the View Interactive</span>
389773740ed79075e6daffaea0c62857348ab54d93eAlexander Lucas          </a>
390773740ed79075e6daffaea0c62857348ab54d93eAlexander Lucas          </li>
39150e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main          <li><a href="<?cs var:toroot ?>training/custom-views/optimizing-view.html">
39250e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main            <span class="en">Optimizing the View</span>
393773740ed79075e6daffaea0c62857348ab54d93eAlexander Lucas          </a>
394773740ed79075e6daffaea0c62857348ab54d93eAlexander Lucas          </li>
395773740ed79075e6daffaea0c62857348ab54d93eAlexander Lucas        </ul>
396773740ed79075e6daffaea0c62857348ab54d93eAlexander Lucas      </li>
397773740ed79075e6daffaea0c62857348ab54d93eAlexander Lucas
39850e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main      <li class="nav-section">
39950e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main        <div class="nav-section-header"><a href="<?cs var:toroot ?>training/search/index.html">
40050e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main            <span class="en">Adding Search Functionality</span>
4017970558e75d81edc6f26b641fe2a6a5ed4e23885Scott Main          </a>
402957f716cf1686145ba4c06ca8669eaa2e22f54e8Robert Ly        </div>
403055e3f25ba85d7aefcddaa0aa2bb0589719ec80cRobert Ly        <ul>
404055e3f25ba85d7aefcddaa0aa2bb0589719ec80cRobert Ly          <li><a href="<?cs var:toroot ?>training/search/setup.html">
405055e3f25ba85d7aefcddaa0aa2bb0589719ec80cRobert Ly            <span class="en">Setting up the Search Interface</span>
406055e3f25ba85d7aefcddaa0aa2bb0589719ec80cRobert Ly          </a>
407055e3f25ba85d7aefcddaa0aa2bb0589719ec80cRobert Ly          </li>
408055e3f25ba85d7aefcddaa0aa2bb0589719ec80cRobert Ly          <li><a href="<?cs var:toroot ?>training/search/search.html">
409055e3f25ba85d7aefcddaa0aa2bb0589719ec80cRobert Ly            <span class="en">Storing and Searching for Data</span>
410055e3f25ba85d7aefcddaa0aa2bb0589719ec80cRobert Ly          </a>
411055e3f25ba85d7aefcddaa0aa2bb0589719ec80cRobert Ly          </li>
412055e3f25ba85d7aefcddaa0aa2bb0589719ec80cRobert Ly          <li><a href="<?cs var:toroot ?>training/search/backward-compat.html">
413055e3f25ba85d7aefcddaa0aa2bb0589719ec80cRobert Ly            <span class="en">Remaining Backward Compatible</span>
4147736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          </a>
4157736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          </li>
4167736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main        </ul>
4177736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main      </li>
418580f0146535e7daed83aef721f505270f7b040e1Scott Main
41950e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main      <li class="nav-section">
42050e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main        <div class="nav-section-header"><a href="<?cs var:toroot ?>training/id-auth/index.html">
4212956f2fd2ce7eba5abac30fa1c0a2c514edcc787Scott Main            <span class="en">Remembering Users</span>
4222956f2fd2ce7eba5abac30fa1c0a2c514edcc787Scott Main          </a></div>
4232956f2fd2ce7eba5abac30fa1c0a2c514edcc787Scott Main        <ul>
4242956f2fd2ce7eba5abac30fa1c0a2c514edcc787Scott Main          <li><a href="<?cs var:toroot ?>training/id-auth/identify.html">
4252956f2fd2ce7eba5abac30fa1c0a2c514edcc787Scott Main            <span class="en">Remembering Your User</span>
4262956f2fd2ce7eba5abac30fa1c0a2c514edcc787Scott Main          </a>
4272956f2fd2ce7eba5abac30fa1c0a2c514edcc787Scott Main          </li>
4282956f2fd2ce7eba5abac30fa1c0a2c514edcc787Scott Main          <li><a href="<?cs var:toroot ?>training/id-auth/authenticate.html">
4292956f2fd2ce7eba5abac30fa1c0a2c514edcc787Scott Main            <span class="en">Authenticating to OAuth2 Services</span>
4302956f2fd2ce7eba5abac30fa1c0a2c514edcc787Scott Main          </a>
4312956f2fd2ce7eba5abac30fa1c0a2c514edcc787Scott Main          </li>
4322956f2fd2ce7eba5abac30fa1c0a2c514edcc787Scott Main          <li><a href="<?cs var:toroot ?>training/id-auth/custom_auth.html">
4332956f2fd2ce7eba5abac30fa1c0a2c514edcc787Scott Main            <span class="en">Creating a Custom Account Type</span>
4342956f2fd2ce7eba5abac30fa1c0a2c514edcc787Scott Main          </a>
4352956f2fd2ce7eba5abac30fa1c0a2c514edcc787Scott Main          </li>
4362956f2fd2ce7eba5abac30fa1c0a2c514edcc787Scott Main        </ul>
4372956f2fd2ce7eba5abac30fa1c0a2c514edcc787Scott Main      </li>
438580f0146535e7daed83aef721f505270f7b040e1Scott Main
43950e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main      <li class="nav-section">
44050e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main        <div class="nav-section-header"><a href="<?cs var:toroot ?>training/sharing/index.html">
441580f0146535e7daed83aef721f505270f7b040e1Scott Main            <span class="en">Sharing Content</span>
4427736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          </a></div>
4437736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main        <ul>
444580f0146535e7daed83aef721f505270f7b040e1Scott Main          <li><a href="<?cs var:toroot ?>training/sharing/send.html">
445580f0146535e7daed83aef721f505270f7b040e1Scott Main            <span class="en">Sending Content to Other Apps</span>
4467736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          </a>
4477736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          </li>
448580f0146535e7daed83aef721f505270f7b040e1Scott Main          <li><a href="<?cs var:toroot ?>training/sharing/receive.html">
449580f0146535e7daed83aef721f505270f7b040e1Scott Main            <span class="en">Receiving Content from Other Apps</span>
4507736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          </a>
4517736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          </li>
452580f0146535e7daed83aef721f505270f7b040e1Scott Main          <li><a href="<?cs var:toroot ?>training/sharing/shareaction.html">
453580f0146535e7daed83aef721f505270f7b040e1Scott Main            <span class="en">Adding an Easy Share Action</span>
4547736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          </a>
4557736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          </li>
4567736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main        </ul>
4577736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main      </li>
45850c2275cff28c4a216f6924584e43cd64b90a3bfJoe Malin
45950e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main      <li class="nav-section">
46050e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main        <div class="nav-section-header"><a href="<?cs var:toroot ?>training/camera/index.html">
461580f0146535e7daed83aef721f505270f7b040e1Scott Main            <span class="en">Capturing Photos</span>
4627736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          </a></div>
4637736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main        <ul>
464580f0146535e7daed83aef721f505270f7b040e1Scott Main          <li><a href="<?cs var:toroot ?>training/camera/photobasics.html">
465580f0146535e7daed83aef721f505270f7b040e1Scott Main            <span class="en">Taking Photos Simply</span>
4667736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          </a>
4677736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          </li>
468580f0146535e7daed83aef721f505270f7b040e1Scott Main          <li><a href="<?cs var:toroot ?>training/camera/videobasics.html">
469580f0146535e7daed83aef721f505270f7b040e1Scott Main            <span class="en">Recording Videos Simply</span>
4707736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          </a>
4717736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          </li>
472580f0146535e7daed83aef721f505270f7b040e1Scott Main          <li><a href="<?cs var:toroot ?>training/camera/cameradirect.html">
473580f0146535e7daed83aef721f505270f7b040e1Scott Main            <span class="en">Controlling the Camera</span>
4747736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          </a>
4757736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          </li>
4767736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main        </ul>
4777736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main      </li>
47850c2275cff28c4a216f6924584e43cd64b90a3bfJoe Malin
47950e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main      <li class="nav-section">
48050e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main        <div class="nav-section-header"><a href="<?cs var:toroot ?>training/multiple-apks/index.html">
4817736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main            <span class="en">Maintaining Multiple APKs</span>
4827736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          </a></div>
4837736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main        <ul>
4847736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          <li><a href="<?cs var:toroot ?>training/multiple-apks/api.html">
4857736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main            <span class="en">Creating Multiple APKs for Different API Levels</span>
4867736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          </a>
4877736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          </li>
4887736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          <li><a href="<?cs var:toroot ?>training/multiple-apks/screensize.html">
4897736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main            <span class="en">Creating Multiple APKs for Different Screen Sizes</span>
4907736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          </a>
4917736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          </li>
4927736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          <li><a href="<?cs var:toroot ?>training/multiple-apks/texture.html">
4937736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main            <span class="en">Creating Multiple APKs for Different GL Textures</span>
4947736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          </a>
4957736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          </li>
4967736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          <li><a href="<?cs var:toroot ?>training/multiple-apks/multiple.html">
4977736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main            <span class="en">Creating Multiple APKs with 2+ Dimensions</span>
4987736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          </a>
4997736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          </li>
5007736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main        </ul>
5017736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main      </li>
50238e09c3ddb7da47a23bf4221ab678e058c7e923aRoman Nurik
50350e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main      <li class="nav-section">
50450e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main        <div class="nav-section-header"><a href="<?cs var:toroot ?>training/backward-compatible-ui/index.html">
50550e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main            <span class="en">Creating Backward-Compatible UIs</span>
50638e09c3ddb7da47a23bf4221ab678e058c7e923aRoman Nurik          </a></div>
50738e09c3ddb7da47a23bf4221ab678e058c7e923aRoman Nurik        <ul>
50838e09c3ddb7da47a23bf4221ab678e058c7e923aRoman Nurik          <li><a href="<?cs var:toroot ?>training/backward-compatible-ui/abstracting.html">
50938e09c3ddb7da47a23bf4221ab678e058c7e923aRoman Nurik            <span class="en">Abstracting the New APIs</span>
51038e09c3ddb7da47a23bf4221ab678e058c7e923aRoman Nurik          </a>
51138e09c3ddb7da47a23bf4221ab678e058c7e923aRoman Nurik          </li>
51238e09c3ddb7da47a23bf4221ab678e058c7e923aRoman Nurik          <li><a href="<?cs var:toroot ?>training/backward-compatible-ui/new-implementation.html">
51338e09c3ddb7da47a23bf4221ab678e058c7e923aRoman Nurik            <span class="en">Proxying to the New APIs</span>
51438e09c3ddb7da47a23bf4221ab678e058c7e923aRoman Nurik          </a>
51538e09c3ddb7da47a23bf4221ab678e058c7e923aRoman Nurik          </li>
51638e09c3ddb7da47a23bf4221ab678e058c7e923aRoman Nurik          <li><a href="<?cs var:toroot ?>training/backward-compatible-ui/older-implementation.html">
51738e09c3ddb7da47a23bf4221ab678e058c7e923aRoman Nurik            <span class="en">Creating an Implementation with Older APIs</span>
51838e09c3ddb7da47a23bf4221ab678e058c7e923aRoman Nurik          </a>
51938e09c3ddb7da47a23bf4221ab678e058c7e923aRoman Nurik          </li>
52038e09c3ddb7da47a23bf4221ab678e058c7e923aRoman Nurik          <li><a href="<?cs var:toroot ?>training/backward-compatible-ui/using-component.html">
52138e09c3ddb7da47a23bf4221ab678e058c7e923aRoman Nurik            <span class="en">Using the Version-Aware Component</span>
52238e09c3ddb7da47a23bf4221ab678e058c7e923aRoman Nurik          </a>
52338e09c3ddb7da47a23bf4221ab678e058c7e923aRoman Nurik          </li>
52438e09c3ddb7da47a23bf4221ab678e058c7e923aRoman Nurik        </ul>
52538e09c3ddb7da47a23bf4221ab678e058c7e923aRoman Nurik      </li>
52638e09c3ddb7da47a23bf4221ab678e058c7e923aRoman Nurik
52750e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main      <li class="nav-section">
52850e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main        <div class="nav-section-header"><a href="<?cs var:toroot ?>training/enterprise/index.html">
5297736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main            <span class="en">Developing for Enterprise</span>
5307736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          </a></div>
5317736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main        <ul>
5327736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          <li><a href="<?cs var:toroot ?>training/enterprise/device-management-policy.html">
5338f04ae361cd34fdaea41fbedefb85cff2c684e36Scott Main            <span class="en">Enhancing Security with Device Management Policies</span>
5347736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          </a>
5357736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          </li>
5367736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main        </ul>
5377736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main      </li>
53850c2275cff28c4a216f6924584e43cd64b90a3bfJoe Malin
53950e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main      <li class="nav-section">
54050e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main        <div class="nav-section-header"><a href="<?cs var:toroot ?>training/monetization/index.html">
5417736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main            <span class="en">Monetizing Your App</span>
5427736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          </a></div>
5437736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main        <ul>
5447736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          <li><a href="<?cs var:toroot ?>training/monetization/ads-and-ux.html">
5457736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main            <span class="en">Advertising without Compromising User Experience</span>
5467736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          </a>
5477736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main          </li>
5487736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main        </ul>
5497736f96d0e4d9981be2466c02bcf43e2a4a75493Scott Main      </li>
55050c2275cff28c4a216f6924584e43cd64b90a3bfJoe Malin
55150e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main      <li class="nav-section">
55250e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main        <div class="nav-section-header"><a href="<?cs var:toroot ?>training/design-navigation/index.html">
553580f0146535e7daed83aef721f505270f7b040e1Scott Main            <span class="en">Designing Effective Navigation</span>
554580f0146535e7daed83aef721f505270f7b040e1Scott Main          </a></div>
555580f0146535e7daed83aef721f505270f7b040e1Scott Main        <ul>
556580f0146535e7daed83aef721f505270f7b040e1Scott Main          <li><a href="<?cs var:toroot ?>training/design-navigation/screen-planning.html">
557580f0146535e7daed83aef721f505270f7b040e1Scott Main            <span class="en">Planning Screens and Their Relationships</span>
558580f0146535e7daed83aef721f505270f7b040e1Scott Main          </a>
559580f0146535e7daed83aef721f505270f7b040e1Scott Main          </li>
560580f0146535e7daed83aef721f505270f7b040e1Scott Main          <li><a href="<?cs var:toroot ?>training/design-navigation/multiple-sizes.html">
561580f0146535e7daed83aef721f505270f7b040e1Scott Main            <span class="en">Planning for Multiple Touchscreen Sizes</span>
562580f0146535e7daed83aef721f505270f7b040e1Scott Main          </a>
563580f0146535e7daed83aef721f505270f7b040e1Scott Main          </li>
564580f0146535e7daed83aef721f505270f7b040e1Scott Main          <li><a href="<?cs var:toroot ?>training/design-navigation/descendant-lateral.html">
565580f0146535e7daed83aef721f505270f7b040e1Scott Main            <span class="en">Providing Descendant and Lateral Navigation</span>
566580f0146535e7daed83aef721f505270f7b040e1Scott Main          </a>
567580f0146535e7daed83aef721f505270f7b040e1Scott Main          </li>
568580f0146535e7daed83aef721f505270f7b040e1Scott Main          <li><a href="<?cs var:toroot ?>training/design-navigation/ancestral-temporal.html">
569580f0146535e7daed83aef721f505270f7b040e1Scott Main            <span class="en">Providing Ancestral and Temporal Navigation</span>
570580f0146535e7daed83aef721f505270f7b040e1Scott Main          </a>
571580f0146535e7daed83aef721f505270f7b040e1Scott Main          </li>
572580f0146535e7daed83aef721f505270f7b040e1Scott Main          <li><a href="<?cs var:toroot ?>training/design-navigation/wireframing.html">
573580f0146535e7daed83aef721f505270f7b040e1Scott Main            <span class="en">Putting it All Together: Wireframing the Example App</span>
574580f0146535e7daed83aef721f505270f7b040e1Scott Main          </a>
575580f0146535e7daed83aef721f505270f7b040e1Scott Main          </li>
576580f0146535e7daed83aef721f505270f7b040e1Scott Main        </ul>
57719266f7b02c91d21d630c99d593f83cc427cd40bRoman Nurik      </li>
57819266f7b02c91d21d630c99d593f83cc427cd40bRoman Nurik
57950e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main      <li class="nav-section">
58050e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main        <div class="nav-section-header"><a href="<?cs var:toroot ?>training/implementing-navigation/index.html">
58150e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main            <span class="en">Implementing Effective Navigation</span>
58219266f7b02c91d21d630c99d593f83cc427cd40bRoman Nurik          </a></div>
58319266f7b02c91d21d630c99d593f83cc427cd40bRoman Nurik        <ul>
58419266f7b02c91d21d630c99d593f83cc427cd40bRoman Nurik          <li><a href="<?cs var:toroot ?>training/implementing-navigation/lateral.html">
58519266f7b02c91d21d630c99d593f83cc427cd40bRoman Nurik            <span class="en">Implementing Lateral Navigation</span>
58619266f7b02c91d21d630c99d593f83cc427cd40bRoman Nurik          </a>
58719266f7b02c91d21d630c99d593f83cc427cd40bRoman Nurik          </li>
58819266f7b02c91d21d630c99d593f83cc427cd40bRoman Nurik          <li><a href="<?cs var:toroot ?>training/implementing-navigation/ancestral.html">
58919266f7b02c91d21d630c99d593f83cc427cd40bRoman Nurik            <span class="en">Implementing Ancestral Navigation</span>
59019266f7b02c91d21d630c99d593f83cc427cd40bRoman Nurik          </a>
59119266f7b02c91d21d630c99d593f83cc427cd40bRoman Nurik          </li>
59219266f7b02c91d21d630c99d593f83cc427cd40bRoman Nurik          <li><a href="<?cs var:toroot ?>training/implementing-navigation/temporal.html">
59319266f7b02c91d21d630c99d593f83cc427cd40bRoman Nurik            <span class="en">Implementing Temporal Navigation</span>
59419266f7b02c91d21d630c99d593f83cc427cd40bRoman Nurik          </a>
59519266f7b02c91d21d630c99d593f83cc427cd40bRoman Nurik          </li>
59619266f7b02c91d21d630c99d593f83cc427cd40bRoman Nurik          <li><a href="<?cs var:toroot ?>training/implementing-navigation/descendant.html">
59719266f7b02c91d21d630c99d593f83cc427cd40bRoman Nurik            <span class="en">Implementing Descendant Navigation</span>
59819266f7b02c91d21d630c99d593f83cc427cd40bRoman Nurik          </a>
59919266f7b02c91d21d630c99d593f83cc427cd40bRoman Nurik          </li>
60019266f7b02c91d21d630c99d593f83cc427cd40bRoman Nurik        </ul>
60119266f7b02c91d21d630c99d593f83cc427cd40bRoman Nurik      </li>
60219266f7b02c91d21d630c99d593f83cc427cd40bRoman Nurik
60350e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main      <li class="nav-section">
60450e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main        <div class="nav-section-header"><a href="<?cs var:toroot ?>training/tv/index.html">
60550e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main           <span class="en">Designing for TV</span>
606931ff55a905c2efb7abb7ac287fe2132aaf77627Megha Joshi           </a>
607931ff55a905c2efb7abb7ac287fe2132aaf77627Megha Joshi        </div>
608931ff55a905c2efb7abb7ac287fe2132aaf77627Megha Joshi        <ul>
609931ff55a905c2efb7abb7ac287fe2132aaf77627Megha Joshi          <li><a href="<?cs var:toroot ?>training/tv/optimizing-layouts-tv.html">
610931ff55a905c2efb7abb7ac287fe2132aaf77627Megha Joshi            <span class="en">Optimizing Layouts for TV</span>
611931ff55a905c2efb7abb7ac287fe2132aaf77627Megha Joshi          </a>
612931ff55a905c2efb7abb7ac287fe2132aaf77627Megha Joshi          </li>
613931ff55a905c2efb7abb7ac287fe2132aaf77627Megha Joshi          <li><a href="<?cs var:toroot ?>training/tv/optimizing-navigation-tv.html">
614931ff55a905c2efb7abb7ac287fe2132aaf77627Megha Joshi            <span class="en">Optimizing Navigation for TV</span>
615931ff55a905c2efb7abb7ac287fe2132aaf77627Megha Joshi          </a>
616931ff55a905c2efb7abb7ac287fe2132aaf77627Megha Joshi          </li>
617931ff55a905c2efb7abb7ac287fe2132aaf77627Megha Joshi          <li><a href="<?cs var:toroot ?>training/tv/unsupported-features-tv.html">
618931ff55a905c2efb7abb7ac287fe2132aaf77627Megha Joshi            <span class="en">Handling Features Not Supported on TV</span>
619931ff55a905c2efb7abb7ac287fe2132aaf77627Megha Joshi          </a>
620931ff55a905c2efb7abb7ac287fe2132aaf77627Megha Joshi          </li>
621931ff55a905c2efb7abb7ac287fe2132aaf77627Megha Joshi        </ul>
622580f0146535e7daed83aef721f505270f7b040e1Scott Main      </li>
62350c2275cff28c4a216f6924584e43cd64b90a3bfJoe Malin
62450e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main      <li class="nav-section">
62550e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main        <div class="nav-section-header"><a href="<?cs var:toroot ?>training/displaying-bitmaps/index.html">
62650e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main            <span class="en">Displaying Bitmaps Efficiently</span>
627153f8fe420506a7e1b7a8f6b4d07db798867746eScott Main          </a>
628153f8fe420506a7e1b7a8f6b4d07db798867746eScott Main        </div>
629153f8fe420506a7e1b7a8f6b4d07db798867746eScott Main        <ul>
630153f8fe420506a7e1b7a8f6b4d07db798867746eScott Main          <li><a href="<?cs var:toroot ?>training/displaying-bitmaps/load-bitmap.html">
631153f8fe420506a7e1b7a8f6b4d07db798867746eScott Main            <span class="en">Loading Large Bitmaps Efficiently</span>
632153f8fe420506a7e1b7a8f6b4d07db798867746eScott Main          </a>
633153f8fe420506a7e1b7a8f6b4d07db798867746eScott Main          </li>
634153f8fe420506a7e1b7a8f6b4d07db798867746eScott Main          <li><a href="<?cs var:toroot ?>training/displaying-bitmaps/process-bitmap.html">
635153f8fe420506a7e1b7a8f6b4d07db798867746eScott Main            <span class="en">Processing Bitmaps Off the UI Thread</span>
636153f8fe420506a7e1b7a8f6b4d07db798867746eScott Main          </a>
637153f8fe420506a7e1b7a8f6b4d07db798867746eScott Main          </li>
638153f8fe420506a7e1b7a8f6b4d07db798867746eScott Main          <li><a href="<?cs var:toroot ?>training/displaying-bitmaps/cache-bitmap.html">
639153f8fe420506a7e1b7a8f6b4d07db798867746eScott Main            <span class="en">Caching Bitmaps</span>
640153f8fe420506a7e1b7a8f6b4d07db798867746eScott Main          </a>
641153f8fe420506a7e1b7a8f6b4d07db798867746eScott Main          </li>
642153f8fe420506a7e1b7a8f6b4d07db798867746eScott Main          <li><a href="<?cs var:toroot ?>training/displaying-bitmaps/display-bitmap.html">
643153f8fe420506a7e1b7a8f6b4d07db798867746eScott Main            <span class="en">Displaying Bitmaps in Your UI</span>
644ffad98c72e1ee9101065e19318c74ab4c735a477Scott Main          </a></li>
645ffad98c72e1ee9101065e19318c74ab4c735a477Scott Main        </ul>
646153f8fe420506a7e1b7a8f6b4d07db798867746eScott Main      </li>
647df6c8270e300e2d04f57e24bb2b34c33edce4a0dAlexander Lucas
648773740ed79075e6daffaea0c62857348ab54d93eAlexander Lucas
64950e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main      <li class="nav-section">
65050e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main        <div class="nav-section-header"><a href="<?cs var:toroot ?>training/accessibility/index.html">
65150e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main            <span class="en">Implementing Accessibility</span>
6527970558e75d81edc6f26b641fe2a6a5ed4e23885Scott Main          </a></div>
653df6c8270e300e2d04f57e24bb2b34c33edce4a0dAlexander Lucas        <ul>
654df6c8270e300e2d04f57e24bb2b34c33edce4a0dAlexander Lucas          <li><a href="<?cs var:toroot ?>training/accessibility/accessible-app.html">
655df6c8270e300e2d04f57e24bb2b34c33edce4a0dAlexander Lucas            <span class="en">Developing Accessible Applications</span>
656df6c8270e300e2d04f57e24bb2b34c33edce4a0dAlexander Lucas          </a>
657df6c8270e300e2d04f57e24bb2b34c33edce4a0dAlexander Lucas          </li>
658df6c8270e300e2d04f57e24bb2b34c33edce4a0dAlexander Lucas          <li><a href="<?cs var:toroot ?>training/accessibility/service.html">
659df6c8270e300e2d04f57e24bb2b34c33edce4a0dAlexander Lucas            <span class="en">Developing Accessibility Services</span>
660df6c8270e300e2d04f57e24bb2b34c33edce4a0dAlexander Lucas          </a>
661df6c8270e300e2d04f57e24bb2b34c33edce4a0dAlexander Lucas          </li>
662df6c8270e300e2d04f57e24bb2b34c33edce4a0dAlexander Lucas        </ul>
663df6c8270e300e2d04f57e24bb2b34c33edce4a0dAlexander Lucas      </li>
664df6c8270e300e2d04f57e24bb2b34c33edce4a0dAlexander Lucas
665773740ed79075e6daffaea0c62857348ab54d93eAlexander Lucas
66650e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main      <li class="nav-section">
66750e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main        <div class="nav-section-header"><a href="<?cs var:toroot
66850e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main?>training/graphics/opengl/index.html">
66950e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main            <span class="en">Displaying Graphics with OpenGL ES</span>
670e577d72a3be20e589437271f0e5ca474fab38124Roman Nurik          </a></div>
67150e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main        <ul>
67250e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main          <li><a href="<?cs var:toroot ?>training/graphics/opengl/environment.html">
67350e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main            <span class="en">Building an OpenGL ES Environment</span>
67450e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main          </a>
67550e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main          </li>
67650e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main          <li><a href="<?cs var:toroot ?>training/graphics/opengl/shapes.html">
67750e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main            <span class="en">Defining Shapes</span>
67850e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main          </a>
67950e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main          </li>
68050e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main          <li><a href="<?cs var:toroot ?>training/graphics/opengl/draw.html">
68150e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main            <span class="en">Drawing Shapes</span>
68250e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main          </a>
68350e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main          </li>
68450e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main          <li><a href="<?cs var:toroot ?>training/graphics/opengl/projection.html">
68550e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main            <span class="en">Applying Projection and Camera Views</span>
68650e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main          </a>
68750e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main          </li>
68850e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main          <li><a href="<?cs var:toroot ?>training/graphics/opengl/motion.html">
68950e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main            <span class="en">Adding Motion</span>
69050e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main          </a>
69150e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main          </li>
69250e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main          <li><a href="<?cs var:toroot ?>training/graphics/opengl/touch.html">
69350e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main            <span class="en">Responding to Touch Events</span>
69450e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main          </a>
69550e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main          </li>
696e577d72a3be20e589437271f0e5ca474fab38124Roman Nurik        </ul>
697e577d72a3be20e589437271f0e5ca474fab38124Roman Nurik      </li>
6984c4a47f42101a57ab8ff05a8e035d97582c3368aScott Main
69950e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main
700969c243f17a785dbe697e2cbe09c320136f0d82aAlexander Lucas      <li class="nav-section">
701969c243f17a785dbe697e2cbe09c320136f0d82aAlexander Lucas        <div class="nav-section-header"><a href="<?cs var:toroot ?>training/connect-devices-wirelessly/index.html">
702969c243f17a785dbe697e2cbe09c320136f0d82aAlexander Lucas            <span class="en">Connecting Devices Wirelessly</span>
703969c243f17a785dbe697e2cbe09c320136f0d82aAlexander Lucas          </a></div>
704969c243f17a785dbe697e2cbe09c320136f0d82aAlexander Lucas        <ul>
705969c243f17a785dbe697e2cbe09c320136f0d82aAlexander Lucas          <li><a href="<?cs var:toroot ?>training/connect-devices-wirelessly/nsd.html">
706969c243f17a785dbe697e2cbe09c320136f0d82aAlexander Lucas            <span class="en">Using Network Service Discovery</span>
707969c243f17a785dbe697e2cbe09c320136f0d82aAlexander Lucas          </a>
708969c243f17a785dbe697e2cbe09c320136f0d82aAlexander Lucas          </li>
709969c243f17a785dbe697e2cbe09c320136f0d82aAlexander Lucas          <li><a href="<?cs var:toroot ?>training/connect-devices-wirelessly/wifi-direct.html">
710969c243f17a785dbe697e2cbe09c320136f0d82aAlexander Lucas            <span class="en">Connecting with Wi-Fi Direct</span>
711969c243f17a785dbe697e2cbe09c320136f0d82aAlexander Lucas          </a>
712969c243f17a785dbe697e2cbe09c320136f0d82aAlexander Lucas          </li>
713969c243f17a785dbe697e2cbe09c320136f0d82aAlexander Lucas          <li><a href="<?cs var:toroot ?>training/connect-devices-wirelessly/nsd-wifi-direct.html">
714969c243f17a785dbe697e2cbe09c320136f0d82aAlexander Lucas            <span class="en">Using Wi-Fi Direct for Service Discovery</span>
715969c243f17a785dbe697e2cbe09c320136f0d82aAlexander Lucas          </a>
716969c243f17a785dbe697e2cbe09c320136f0d82aAlexander Lucas          </li>
717969c243f17a785dbe697e2cbe09c320136f0d82aAlexander Lucas        </ul>
718969c243f17a785dbe697e2cbe09c320136f0d82aAlexander Lucas      </li>
719969c243f17a785dbe697e2cbe09c320136f0d82aAlexander Lucas
72050c2275cff28c4a216f6924584e43cd64b90a3bfJoe Malin      <li class="nav-section">
72150c2275cff28c4a216f6924584e43cd64b90a3bfJoe Malin        <div class="nav-section-header"><a href="<?cs var:toroot ?>training/load-data-background/index.html">
72250c2275cff28c4a216f6924584e43cd64b90a3bfJoe Malin            <span class="en">Loading Data in the Background</span>
72350c2275cff28c4a216f6924584e43cd64b90a3bfJoe Malin          </a></div>
72450c2275cff28c4a216f6924584e43cd64b90a3bfJoe Malin        <ul>
72550c2275cff28c4a216f6924584e43cd64b90a3bfJoe Malin          <li><a href="<?cs var:toroot ?>training/load-data-background/setup-loader.html">
72650c2275cff28c4a216f6924584e43cd64b90a3bfJoe Malin            <span class="en">Setting Up the Loader</span>
72750c2275cff28c4a216f6924584e43cd64b90a3bfJoe Malin          </a>
72850c2275cff28c4a216f6924584e43cd64b90a3bfJoe Malin          </li>
72950c2275cff28c4a216f6924584e43cd64b90a3bfJoe Malin          <li><a href="<?cs var:toroot ?>training/load-data-background/define-launch-query.html">
73050c2275cff28c4a216f6924584e43cd64b90a3bfJoe Malin            <span class="en">Defining and Launching the Query</span>
73150c2275cff28c4a216f6924584e43cd64b90a3bfJoe Malin          </a>
73250c2275cff28c4a216f6924584e43cd64b90a3bfJoe Malin          </li>
73350c2275cff28c4a216f6924584e43cd64b90a3bfJoe Malin          <li><a href="<?cs var:toroot ?>training/load-data-background/handle-results.html">
73450c2275cff28c4a216f6924584e43cd64b90a3bfJoe Malin            <span class="en">Handling the Results</span>
73550c2275cff28c4a216f6924584e43cd64b90a3bfJoe Malin          </a>
73650c2275cff28c4a216f6924584e43cd64b90a3bfJoe Malin          </li>
73750c2275cff28c4a216f6924584e43cd64b90a3bfJoe Malin        </ul>
73850c2275cff28c4a216f6924584e43cd64b90a3bfJoe Malin      </li>
739969c243f17a785dbe697e2cbe09c320136f0d82aAlexander Lucas
74022558d0be8210aee1a2ab64b374bb357d4123acdDirk Dougherty    </ul>
74122558d0be8210aee1a2ab64b374bb357d4123acdDirk Dougherty  </li>
74250e990c64fa23ce94efa76b9e72df7f8ec3cee6aScott Main</ul><!-- nav -->
74322558d0be8210aee1a2ab64b374bb357d4123acdDirk Dougherty
74422558d0be8210aee1a2ab64b374bb357d4123acdDirk Dougherty<script type="text/javascript">
74522558d0be8210aee1a2ab64b374bb357d4123acdDirk Dougherty<!--
74622558d0be8210aee1a2ab64b374bb357d4123acdDirk Dougherty    buildToggleLists();
74722558d0be8210aee1a2ab64b374bb357d4123acdDirk Dougherty    changeNavLang(getLangPref());
74822558d0be8210aee1a2ab64b374bb357d4123acdDirk Dougherty//-->
74922558d0be8210aee1a2ab64b374bb357d4123acdDirk Dougherty</script>
750