Robert Ly | 35f2fda | 2013-01-29 16:27:05 -0800 | [diff] [blame] | 1 | <!-- |
Gina Dimino | 7fb86e2 | 2015-03-17 13:28:38 -0700 | [diff] [blame] | 2 | Copyright 2015 The Android Open Source Project |
Robert Ly | 35f2fda | 2013-01-29 16:27:05 -0800 | [diff] [blame] | 3 | |
| 4 | Licensed under the Apache License, Version 2.0 (the "License"); |
| 5 | you may not use this file except in compliance with the License. |
| 6 | You may obtain a copy of the License at |
| 7 | |
| 8 | http://www.apache.org/licenses/LICENSE-2.0 |
| 9 | |
| 10 | Unless required by applicable law or agreed to in writing, software |
| 11 | distributed under the License is distributed on an "AS IS" BASIS, |
| 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| 13 | See the License for the specific language governing permissions and |
| 14 | limitations under the License. |
| 15 | --> |
Robert Ly | 5b218c2 | 2013-05-07 10:37:22 -0700 | [diff] [blame] | 16 | <?cs # Table of contents for devices.?> |
Robert Ly | 35f2fda | 2013-01-29 16:27:05 -0800 | [diff] [blame] | 17 | <ul id="nav"> |
Gina Dimino | 3c0df24 | 2015-04-07 10:05:02 -0700 | [diff] [blame] | 18 | <li class="nav-section"> <!-- Begin nav section, Device Interfaces --> |
Robert Ly | 35f2fda | 2013-01-29 16:27:05 -0800 | [diff] [blame] | 19 | <div class="nav-section-header"> |
| 20 | <a href="<?cs var:toroot ?>devices/index.html"> |
Clay Murphy | f9d451e | 2014-10-21 18:11:12 -0700 | [diff] [blame] | 21 | <span class="en">Interfaces</span> |
Robert Ly | 35f2fda | 2013-01-29 16:27:05 -0800 | [diff] [blame] | 22 | </a> |
Robert Ly | 5b218c2 | 2013-05-07 10:37:22 -0700 | [diff] [blame] | 23 | </div> |
Robert Ly | 35f2fda | 2013-01-29 16:27:05 -0800 | [diff] [blame] | 24 | <ul> |
Clay Murphy | af37757 | 2015-10-29 15:38:46 -0700 | [diff] [blame] | 25 | <li class="nav-section"> |
| 26 | <div class="nav-section-header"> |
| 27 | <a href="<?cs var:toroot ?>devices/accessories/index.html"> |
| 28 | <span class="en">Accessories</span> |
| 29 | </a> |
| 30 | </div> |
| 31 | <ul> |
| 32 | <li class="nav-section"> |
| 33 | <div class="nav-section-header"> |
| 34 | <a href="<?cs var:toroot ?>devices/accessories/audio.html"> |
| 35 | <span class="en">Audio Accessories</span> |
| 36 | </a> |
| 37 | </div> |
| 38 | <ul> |
| 39 | <li class="nav-section"> |
| 40 | <div class="nav-section-header"> |
| 41 | <a href="<?cs var:toroot ?>devices/accessories/headset/index.html"> |
| 42 | <span class="en">Headset</span> |
| 43 | </a> |
| 44 | </div> |
| 45 | <ul> |
| 46 | <li><a href="<?cs var:toroot ?>devices/accessories/headset/specification.html">Specification</a></li> |
| 47 | <li><a href="<?cs var:toroot ?>devices/accessories/headset/requirements.html">Requirements</a></li> |
| 48 | <li><a href="<?cs var:toroot ?>devices/accessories/headset/testing.html">Testing</a></li> |
| 49 | </ul> |
| 50 | </li> |
| 51 | </ul> |
| 52 | </li> |
| 53 | <li class="nav-section"> |
| 54 | <div class="nav-section-header"> |
| 55 | <a href="<?cs var:toroot ?>devices/accessories/custom.html"> |
| 56 | <span class="en">Custom Accessories</span> |
| 57 | </a> |
| 58 | </div> |
| 59 | <ul> |
| 60 | <li class="nav-section"> |
| 61 | <div class="nav-section-header"><a href="<?cs var:toroot ?>devices/accessories/protocol.html"><span class="en">AOA</span> |
| 62 | </a> |
| 63 | </div> |
| 64 | <ul> |
| 65 | <li><a href="<?cs var:toroot ?>devices/accessories/aoa2.html">AOA 2.0</a></li> |
| 66 | <li><a href="<?cs var:toroot ?>devices/accessories/aoa.html">AOA 1.0</a></li> |
| 67 | </ul> |
| 68 | </li> |
| 69 | <div class="nav-section-header"><a href="<?cs var:toroot ?>devices/accessories/stylus.html"><span class="en">Stylus</span> |
| 70 | </a> |
| 71 | </div> |
| 72 | </ul> |
| 73 | </li> |
| 74 | </ul> |
Robert Ly | 35f2fda | 2013-01-29 16:27:05 -0800 | [diff] [blame] | 75 | <li class="nav-section"> |
| 76 | <div class="nav-section-header"> |
Clay Murphy | 714cd07 | 2014-12-01 13:07:52 -0800 | [diff] [blame] | 77 | <a href="<?cs var:toroot ?>devices/audio/index.html"> |
Robert Ly | 35f2fda | 2013-01-29 16:27:05 -0800 | [diff] [blame] | 78 | <span class="en">Audio</span> |
| 79 | </a> |
| 80 | </div> |
| 81 | <ul> |
Clay Murphy | 714cd07 | 2014-12-01 13:07:52 -0800 | [diff] [blame] | 82 | <li><a href="<?cs var:toroot ?>devices/audio/terminology.html">Terminology</a></li> |
Heidi von Markham | d0333d6 | 2016-07-08 12:05:46 -0700 | [diff] [blame] | 83 | <li class="nav-section"> |
| 84 | <div class="nav-section-header"> |
| 85 | <a href="<?cs var:toroot ?>devices/audio/implement.html"> |
| 86 | <span class="en">Implementation</span> |
| 87 | </a> |
| 88 | </div> |
| 89 | <ul> |
| 90 | <li><a href="<?cs var:toroot ?>devices/audio/implement-policy.html">Policy Configuration</a></li> |
| 91 | <li><a href="<?cs var:toroot ?>devices/audio/implement-shared-library.html">Shared Library</a></li> |
| 92 | <li><a href="<?cs var:toroot ?>devices/audio/implement-pre-processing.html">Pre-processing Effects</a></li> |
| 93 | </ul> |
| 94 | </li> |
Glenn Kasten | bc5919e | 2015-11-09 14:33:26 -0800 | [diff] [blame] | 95 | <li><a href="<?cs var:toroot ?>devices/audio/data_formats.html">Data Formats</a></li> |
Clay Murphy | 714cd07 | 2014-12-01 13:07:52 -0800 | [diff] [blame] | 96 | <li><a href="<?cs var:toroot ?>devices/audio/attributes.html">Attributes</a></li> |
| 97 | <li><a href="<?cs var:toroot ?>devices/audio/warmup.html">Warmup</a></li> |
Glenn Kasten | 4532b51 | 2014-01-24 08:43:10 -0800 | [diff] [blame] | 98 | <li class="nav-section"> |
| 99 | <div class="nav-section-header"> |
Clay Murphy | 714cd07 | 2014-12-01 13:07:52 -0800 | [diff] [blame] | 100 | <a href="<?cs var:toroot ?>devices/audio/latency.html"> |
Glenn Kasten | 4532b51 | 2014-01-24 08:43:10 -0800 | [diff] [blame] | 101 | <span class="en">Latency</span> |
| 102 | </a> |
| 103 | </div> |
Clay Murphy | 47b1d3f | 2013-10-03 10:02:22 -0700 | [diff] [blame] | 104 | <ul> |
Glenn Kasten | 3251785 | 2015-03-30 11:57:01 -0700 | [diff] [blame] | 105 | <li><a href="<?cs var:toroot ?>devices/audio/latency_contrib.html">Contributors</a></li> |
Clay Murphy | 714cd07 | 2014-12-01 13:07:52 -0800 | [diff] [blame] | 106 | <li><a href="<?cs var:toroot ?>devices/audio/latency_design.html">Design</a></li> |
Glenn Kasten | 3251785 | 2015-03-30 11:57:01 -0700 | [diff] [blame] | 107 | <li><a href="<?cs var:toroot ?>devices/audio/latency_measure.html">Measure</a></li> |
Clay Murphy | 714cd07 | 2014-12-01 13:07:52 -0800 | [diff] [blame] | 108 | <li><a href="<?cs var:toroot ?>devices/audio/testing_circuit.html">Light Testing Circuit</a></li> |
Glenn Kasten | 3251785 | 2015-03-30 11:57:01 -0700 | [diff] [blame] | 109 | <li><a href="<?cs var:toroot ?>devices/audio/loopback.html">Audio Loopback Dongle</a></li> |
Glenn Kasten | f3902ab | 2015-03-30 11:57:14 -0700 | [diff] [blame] | 110 | <li><a href="<?cs var:toroot ?>devices/audio/latency_measurements.html">Measurements</a></li> |
Glenn Kasten | d49743f | 2015-05-22 17:30:18 -0700 | [diff] [blame] | 111 | <li><a href="<?cs var:toroot ?>devices/audio/latency_app.html">Applications</a></li> |
Glenn Kasten | 4532b51 | 2014-01-24 08:43:10 -0800 | [diff] [blame] | 112 | </ul> |
| 113 | </li> |
Clay Murphy | 714cd07 | 2014-12-01 13:07:52 -0800 | [diff] [blame] | 114 | <li><a href="<?cs var:toroot ?>devices/audio/avoiding_pi.html">Priority Inversion</a></li> |
| 115 | <li><a href="<?cs var:toroot ?>devices/audio/src.html">Sample Rate Conversion</a></li> |
| 116 | <li><a href="<?cs var:toroot ?>devices/audio/debugging.html">Debugging</a></li> |
Glenn Kasten | bd606bd | 2015-10-07 09:02:47 -0700 | [diff] [blame] | 117 | <li class="nav-section"> |
| 118 | <div class="nav-section-header"> |
| 119 | <a href="<?cs var:toroot ?>devices/audio/midi.html"> |
| 120 | <span class="em">MIDI</span> |
| 121 | </a> |
| 122 | </div> |
| 123 | <ul> |
Glenn Kasten | 45508f5 | 2015-11-09 15:47:54 -0800 | [diff] [blame] | 124 | <li><a href="<?cs var:toroot ?>devices/audio/midi_arch.html">MIDI Architecture</a></li> |
Glenn Kasten | bd606bd | 2015-10-07 09:02:47 -0700 | [diff] [blame] | 125 | <li><a href="<?cs var:toroot ?>devices/audio/midi_test.html">MIDI Test Procedure</a></li> |
| 126 | </ul> |
Clay Murphy | 714cd07 | 2014-12-01 13:07:52 -0800 | [diff] [blame] | 127 | <li><a href="<?cs var:toroot ?>devices/audio/usb.html">USB Digital Audio</a></li> |
| 128 | <li><a href="<?cs var:toroot ?>devices/audio/tv.html">TV Audio</a></li> |
Robert Ly | 35f2fda | 2013-01-29 16:27:05 -0800 | [diff] [blame] | 129 | </ul> |
| 130 | </li> |
Heidi von Markham | ac5f8e3 | 2016-07-26 12:30:29 -0700 | [diff] [blame] | 131 | <li><a href="<?cs var:toroot ?>devices/automotive.html">Automotive</a></li> |
Robert Ly | 35f2fda | 2013-01-29 16:27:05 -0800 | [diff] [blame] | 132 | <li><a href="<?cs var:toroot ?>devices/bluetooth.html">Bluetooth</a></li> |
Clay Murphy | b6e5f5b | 2013-10-21 17:01:06 -0700 | [diff] [blame] | 133 | <li class="nav-section"> |
| 134 | <div class="nav-section-header"> |
Clay Murphy | 0ddab12 | 2014-12-01 16:22:40 -0800 | [diff] [blame] | 135 | <a href="<?cs var:toroot ?>devices/camera/index.html"> |
Clay Murphy | b6e5f5b | 2013-10-21 17:01:06 -0700 | [diff] [blame] | 136 | <span class="en">Camera</span> |
| 137 | </a> |
| 138 | </div> |
| 139 | <ul> |
| 140 | <li><a href="<?cs var:toroot ?>devices/camera/camera3.html">Camera HAL3</a></li> |
| 141 | <li><a href="<?cs var:toroot ?>devices/camera/camera3_requests_hal.html">HAL Subsystem</a></li> |
| 142 | <li><a href="<?cs var:toroot ?>devices/camera/camera3_metadata.html">Metadata and Controls</a></li> |
| 143 | <li><a href="<?cs var:toroot ?>devices/camera/camera3_3Amodes.html">3A Modes and State</a></li> |
| 144 | <li><a href="<?cs var:toroot ?>devices/camera/camera3_crop_reprocess.html">Output and Cropping</a></li> |
| 145 | <li><a href="<?cs var:toroot ?>devices/camera/camera3_error_stream.html">Errors and Streams</a></li> |
| 146 | <li><a href="<?cs var:toroot ?>devices/camera/camera3_requests_methods.html">Request Creation</a></li> |
Clay Murphy | 594d0ed | 2014-10-21 11:04:30 -0700 | [diff] [blame] | 147 | <li><a href="<?cs var:toroot ?>devices/camera/versioning.html">Version Support</a></li> |
Clay Murphy | b6e5f5b | 2013-10-21 17:01:06 -0700 | [diff] [blame] | 148 | </ul> |
| 149 | </li> |
| 150 | |
Clay Murphy | 73bc2e8 | 2013-10-18 12:47:30 -0700 | [diff] [blame] | 151 | <li><a href="<?cs var:toroot ?>devices/drm.html">DRM</a></li> |
Jeff Sharkey | 790c02d | 2013-10-18 13:57:33 -0700 | [diff] [blame] | 152 | <li class="nav-section"> |
| 153 | <div class="nav-section-header"> |
Clay Murphy | 0ddab12 | 2014-12-01 16:22:40 -0800 | [diff] [blame] | 154 | <a href="<?cs var:toroot ?>devices/graphics/index.html"> |
Clay Murphy | ccf3037 | 2014-04-07 16:13:19 -0700 | [diff] [blame] | 155 | <span class="en">Graphics</span> |
| 156 | </a> |
| 157 | </div> |
| 158 | <ul> |
Heidi von Markham | 6bda398 | 2016-06-30 17:04:44 -0700 | [diff] [blame] | 159 | <li class="nav-section"> |
| 160 | <div class="nav-section-header"> |
| 161 | <a href="<?cs var:toroot ?>devices/graphics/architecture.html"> |
| 162 | <span class="en">Architecture</span> |
| 163 | </a> |
| 164 | </div> |
| 165 | <ul> |
| 166 | <li><a href="<?cs var:toroot ?>devices/graphics/arch-bq-gralloc.html">BufferQueue</a></li> |
| 167 | <li><a href="<?cs var:toroot ?>devices/graphics/arch-sf-hwc.html">SurfaceFlinger and HWC</a></li> |
| 168 | <li><a href="<?cs var:toroot ?>devices/graphics/arch-sh.html">Surface and SurfaceHolder</a></li> |
| 169 | <li><a href="<?cs var:toroot ?>devices/graphics/arch-egl-opengl.html">OpenGL ES</a></li> |
| 170 | <li><a href="<?cs var:toroot ?>devices/graphics/arch-vulkan.html">Vulkan</a></li> |
| 171 | <li><a href="<?cs var:toroot ?>devices/graphics/arch-sv-glsv.html">SurfaceView</a></li> |
| 172 | <li><a href="<?cs var:toroot ?>devices/graphics/arch-st.html">SurfaceTexture</a></li> |
| 173 | <li><a href="<?cs var:toroot ?>devices/graphics/arch-tv.html">TextureView</a></li> |
| 174 | <li><a href="<?cs var:toroot ?>devices/graphics/arch-gameloops.html">Game Loops</a></li> |
| 175 | </ul> |
| 176 | </li> |
| 177 | <li class="nav-section"> |
Heidi von Markham | fd022c7 | 2016-06-30 10:15:28 -0700 | [diff] [blame] | 178 | <div class="nav-section-header"> |
| 179 | <a href="<?cs var:toroot ?>devices/graphics/implement.html"> |
| 180 | <span class="en">Implementing</span> |
| 181 | </a> |
| 182 | </div> |
| 183 | <ul> |
| 184 | <li><a href="<?cs var:toroot ?>devices/graphics/implement-hwc.html">Hardware Composer HAL</a></li> |
| 185 | <li><a href="<?cs var:toroot ?>devices/graphics/implement-vsync.html">VSYNC</a></li> |
| 186 | <li><a href="<?cs var:toroot ?>devices/graphics/implement-vulkan.html">Vulkan</a></li> |
| 187 | <li><a href="<?cs var:toroot ?>devices/graphics/implement-vdisplays.html">Virtual Displays</a></li> |
| 188 | </ul> |
| 189 | </li> |
Bert McMeen | f902a28 | 2015-03-06 14:44:22 -0800 | [diff] [blame] | 190 | <li class="nav-section"> |
| 191 | <div class="nav-section-header"> |
| 192 | <a href="<?cs var:toroot ?>devices/graphics/testing.html"> |
| 193 | <span class="en">OpenGL ES Testing</span> |
| 194 | </a> |
| 195 | </div> |
| 196 | <ul> |
| 197 | <li><a href="<?cs var:toroot ?>devices/graphics/build-tests.html">Building test programs</a></li> |
| 198 | <li><a href="<?cs var:toroot ?>devices/graphics/port-tests.html">Porting the test framework</a></li> |
| 199 | <li><a href="<?cs var:toroot ?>devices/graphics/run-tests.html">Running the tests</a></li> |
| 200 | <li><a href="<?cs var:toroot ?>devices/graphics/automate-tests.html">Automating the tests</a></li> |
| 201 | <li><a href="<?cs var:toroot ?>devices/graphics/test-groups.html">Using special test groups</a></li> |
| 202 | <li><a href="<?cs var:toroot ?>devices/graphics/cts-integration.html">Integrating with Android CTS</a></li> |
| 203 | </ul> |
| 204 | </li> |
Gina Dimino | 3c0df24 | 2015-04-07 10:05:02 -0700 | [diff] [blame] | 205 | </ul> </li> |
Robert Ly | 35f2fda | 2013-01-29 16:27:05 -0800 | [diff] [blame] | 206 | <li class="nav-section"> |
Clay Murphy | 73bc2e8 | 2013-10-18 12:47:30 -0700 | [diff] [blame] | 207 | <div class="nav-section-header"> |
Clay Murphy | 0ddab12 | 2014-12-01 16:22:40 -0800 | [diff] [blame] | 208 | <a href="<?cs var:toroot ?>devices/input/index.html"> |
Clay Murphy | 73bc2e8 | 2013-10-18 12:47:30 -0700 | [diff] [blame] | 209 | <span class="en">Input</span> |
Robert Ly | 35f2fda | 2013-01-29 16:27:05 -0800 | [diff] [blame] | 210 | </a> |
| 211 | </div> |
Clay Murphy | 73bc2e8 | 2013-10-18 12:47:30 -0700 | [diff] [blame] | 212 | <ul> |
Clay Murphy | 0ddab12 | 2014-12-01 16:22:40 -0800 | [diff] [blame] | 213 | <li><a href="<?cs var:toroot ?>devices/input/overview.html">Overview</a></li> |
| 214 | <li><a href="<?cs var:toroot ?>devices/input/key-layout-files.html">Key Layout Files</a></li> |
| 215 | <li><a href="<?cs var:toroot ?>devices/input/key-character-map-files.html">Key Character Map Files</a></li> |
| 216 | <li><a href="<?cs var:toroot ?>devices/input/input-device-configuration-files.html">Input Device Configuration Files</a></li> |
| 217 | <li><a href="<?cs var:toroot ?>devices/input/migration-guide.html">Migration Guide</a></li> |
| 218 | <li><a href="<?cs var:toroot ?>devices/input/keyboard-devices.html">Keyboard Devices</a></li> |
| 219 | <li><a href="<?cs var:toroot ?>devices/input/touch-devices.html">Touch Devices</a></li> |
Gina Dimino | 7fb86e2 | 2015-03-17 13:28:38 -0700 | [diff] [blame] | 220 | <li><a href="<?cs var:toroot ?>devices/input/diagnostics.html">Diagnostics</a></li> |
Clay Murphy | 0ddab12 | 2014-12-01 16:22:40 -0800 | [diff] [blame] | 221 | <li><a href="<?cs var:toroot ?>devices/input/getevent.html">Getevent</a></li> |
| 222 | <li><a href="<?cs var:toroot ?>devices/input/validate-keymaps.html">Validate Keymaps</a></li> |
Clay Murphy | 73bc2e8 | 2013-10-18 12:47:30 -0700 | [diff] [blame] | 223 | </ul> |
| 224 | </li> |
Clay Murphy | 536a25d | 2015-09-22 14:59:21 -0700 | [diff] [blame] | 225 | <li class="nav-section"> |
| 226 | <div class="nav-section-header"> |
| 227 | <a href="<?cs var:toroot ?>devices/media/index.html"> |
| 228 | <span class="en">Media</span> |
| 229 | </a> |
| 230 | </div> |
| 231 | <ul> |
Heidi von Markham | 7099339 | 2016-07-08 15:43:17 -0700 | [diff] [blame] | 232 | <li><a href="<?cs var:toroot ?>devices/media/framework-hardening.html">Framework |
| 233 | Hardening</a></li> |
Clay Murphy | 536a25d | 2015-09-22 14:59:21 -0700 | [diff] [blame] | 234 | <li><a href="<?cs var:toroot ?>devices/media/soc.html">SoC Dependencies</a></li> |
| 235 | <li><a href="<?cs var:toroot ?>devices/media/oem.html">OEM Dependencies</a></li> |
| 236 | </ul> |
| 237 | </li> |
Gina Dimino | 3c0df24 | 2015-04-07 10:05:02 -0700 | [diff] [blame] | 238 | <li class="nav-section"> |
| 239 | <div class="nav-section-header"> |
| 240 | <a href="<?cs var:toroot ?>devices/sensors/index.html"> |
| 241 | <span class="en">Sensors</span> |
| 242 | </a> |
| 243 | </div> |
| 244 | <ul> |
| 245 | <li><a href="<?cs var:toroot ?>devices/sensors/sensor-stack.html">Sensor stack</a></li> |
| 246 | <li><a href="<?cs var:toroot ?>devices/sensors/report-modes.html">Reporting modes</a></li> |
| 247 | <li><a href="<?cs var:toroot ?>devices/sensors/suspend-mode.html">Suspend mode</a></li> |
| 248 | <li><a href="<?cs var:toroot ?>devices/sensors/power-use.html">Power consumption</a></li> |
| 249 | <li><a href="<?cs var:toroot ?>devices/sensors/interaction.html">Interaction</span></a></li> |
| 250 | <li><a href="<?cs var:toroot ?>devices/sensors/hal-interface.html">HAL interface</a></li> |
| 251 | <li><a href="<?cs var:toroot ?>devices/sensors/batching.html">Batching</a></li> |
| 252 | <li><a href="<?cs var:toroot ?>devices/sensors/sensor-types.html">Sensor types</a></li> |
| 253 | <li><a href="<?cs var:toroot ?>devices/sensors/versioning.html">Version deprecation</a></li> |
| 254 | </ul> |
Clay Murphy | 4ea104f | 2013-10-28 17:44:33 -0700 | [diff] [blame] | 255 | </li> |
Clay Murphy | 1edb35f | 2014-10-15 14:25:59 -0700 | [diff] [blame] | 256 | <li class="nav-section"> |
| 257 | <div class="nav-section-header"> |
Clay Murphy | ca44e97 | 2015-08-24 17:57:30 -0700 | [diff] [blame] | 258 | <a href="<?cs var:toroot ?>devices/storage/index.html"> |
| 259 | <span class="en">Storage</span> |
| 260 | </a> |
| 261 | </div> |
| 262 | <ul> |
Danielle Roberts | 20334fc | 2015-09-24 16:36:35 -0700 | [diff] [blame] | 263 | <li><a href="<?cs var:toroot ?>devices/storage/traditional.html">Traditional Storage</a></li> |
| 264 | <li><a href="<?cs var:toroot ?>devices/storage/adoptable.html">Adoptable Storage</a></li> |
| 265 | <li><a href="<?cs var:toroot ?>devices/storage/config.html">Device Configuration</a></li> |
| 266 | <li><a href="<?cs var:toroot ?>devices/storage/config-example.html">Configuration Examples</a></li> |
Clay Murphy | ca44e97 | 2015-08-24 17:57:30 -0700 | [diff] [blame] | 267 | </ul> |
| 268 | </li> |
| 269 | <li class="nav-section"> |
| 270 | <div class="nav-section-header"> |
Clay Murphy | 1edb35f | 2014-10-15 14:25:59 -0700 | [diff] [blame] | 271 | <a href="<?cs var:toroot ?>devices/tv/index.html"> |
| 272 | <span class="en">TV</span> |
| 273 | </a> |
| 274 | </div> |
| 275 | <ul> |
| 276 | <li><a href="<?cs var:toroot ?>devices/tv/HDMI-CEC.html">HDMI-CEC control service</a></li> |
| 277 | </ul> |
| 278 | </li> |
Robert Ly | 35f2fda | 2013-01-29 16:27:05 -0800 | [diff] [blame] | 279 | </ul> |
Gina Dimino | 3c0df24 | 2015-04-07 10:05:02 -0700 | [diff] [blame] | 280 | </li> <!-- End nav-section, Device Interfaces--> |
Robert Ly | 35f2fda | 2013-01-29 16:27:05 -0800 | [diff] [blame] | 281 | |
Robert Ly | 5b218c2 | 2013-05-07 10:37:22 -0700 | [diff] [blame] | 282 | |
Gina Dimino | 3c0df24 | 2015-04-07 10:05:02 -0700 | [diff] [blame] | 283 | <li class="nav-section"> <!--Begin nav-section, Core Technologies--> |
Robert Ly | 35f2fda | 2013-01-29 16:27:05 -0800 | [diff] [blame] | 284 | <div class="nav-section-header"> |
| 285 | <a href="<?cs var:toroot ?>devices/tech/index.html"> |
Clay Murphy | f9d451e | 2014-10-21 18:11:12 -0700 | [diff] [blame] | 286 | <span class="en">Core Technologies</span> |
Robert Ly | 35f2fda | 2013-01-29 16:27:05 -0800 | [diff] [blame] | 287 | </a> |
| 288 | </div> |
| 289 | |
| 290 | <ul> |
| 291 | <li class="nav-section"> |
| 292 | <div class="nav-section-header"> |
| 293 | <a href="<?cs var:toroot ?>devices/tech/dalvik/index.html"> |
Clay Murphy | e4edda6 | 2014-10-16 19:00:15 -0700 | [diff] [blame] | 294 | <span class="en">ART and Dalvik</span></a> |
Robert Ly | 35f2fda | 2013-01-29 16:27:05 -0800 | [diff] [blame] | 295 | </div> |
| 296 | <ul> |
| 297 | <li><a href="<?cs var:toroot ?>devices/tech/dalvik/dalvik-bytecode.html">Bytecode Format</a></li> |
| 298 | <li><a href="<?cs var:toroot ?>devices/tech/dalvik/dex-format.html">.Dex Format</a></li> |
| 299 | <li><a href="<?cs var:toroot ?>devices/tech/dalvik/instruction-formats.html">Instruction Formats</a></li> |
Clay Murphy | cb18098 | 2015-02-24 11:50:23 -0800 | [diff] [blame] | 300 | <li><a href="<?cs var:toroot ?>devices/tech/dalvik/constraints.html">Constraints</a></li> |
Clay Murphy | 2cf6611 | 2015-01-13 19:01:18 -0800 | [diff] [blame] | 301 | <li><a href="<?cs var:toroot ?>devices/tech/dalvik/configure.html">Configuration</a></li> |
Clay Murphy | 7797df8 | 2015-09-22 18:12:56 -0700 | [diff] [blame] | 302 | <li><a href="<?cs var:toroot ?>devices/tech/dalvik/gc-debug.html">Garbage Collection</a></li> |
Clay Murphy | 87d3bb5 | 2016-07-08 12:03:55 -0700 | [diff] [blame] | 303 | <li><a href="<?cs var:toroot ?>devices/tech/dalvik/jit-compiler.html">JIT Compilation</a></li> |
Robert Ly | 35f2fda | 2013-01-29 16:27:05 -0800 | [diff] [blame] | 304 | </ul> |
| 305 | </li> |
| 306 | |
| 307 | <li class="nav-section"> |
| 308 | <div class="nav-section-header"> |
Clay Murphy | ca44e97 | 2015-08-24 17:57:30 -0700 | [diff] [blame] | 309 | <a href="<?cs var:toroot ?>devices/tech/config/index.html"> |
| 310 | <span class="en">Configuration</span> |
| 311 | </a> |
| 312 | </div> |
| 313 | <ul> |
Clay Murphy | e1c016c | 2015-09-16 17:38:28 -0700 | [diff] [blame] | 314 | <li><a href="<?cs var:toroot ?>devices/tech/config/carrier.html">Carrier Customization</a></li> |
Clay Murphy | 1d734fa | 2015-09-02 14:59:08 -0700 | [diff] [blame] | 315 | <li><a href="<?cs var:toroot ?>devices/tech/config/filesystem.html">File System</a></li> |
Clay Murphy | 518fef4 | 2015-11-19 12:33:44 -0800 | [diff] [blame] | 316 | <li><a href="<?cs var:toroot ?>devices/tech/config/kernel.html">Kernel Configuration</a></li> |
| 317 | <li><a href="<?cs var:toroot ?>devices/tech/config/kernel_network_tests.html">Kernel Network Tests</a></li> |
Clay Murphy | ca44e97 | 2015-08-24 17:57:30 -0700 | [diff] [blame] | 318 | <li><a href="<?cs var:toroot ?>devices/tech/config/low-ram.html">Low RAM</a></li> |
Clay Murphy | 90d5b8b | 2016-07-08 12:45:24 -0700 | [diff] [blame] | 319 | <li><a href="<?cs var:toroot ?>devices/tech/config/namespaces_libraries.html">Namespaces for Libraries</a></li> |
Clay Murphy | ca44e97 | 2015-08-24 17:57:30 -0700 | [diff] [blame] | 320 | <li><a href="<?cs var:toroot ?>devices/tech/config/renderer.html">OpenGLRenderer</a></li> |
Heidi von Markham | ebe5774 | 2015-09-09 13:24:42 -0700 | [diff] [blame] | 321 | <li><a href="<?cs var:toroot ?>devices/tech/config/runtime_perms.html">Runtime Permissions</a></li> |
Clay Murphy | 61115a6 | 2015-09-17 12:01:13 -0700 | [diff] [blame] | 322 | <li><a href="<?cs var:toroot ?>devices/tech/config/uicc.html">UICC</a></li> |
Danielle Roberts | ceaeee7 | 2015-09-23 16:58:51 -0700 | [diff] [blame] | 323 | <li><a href="<?cs var:toroot ?>devices/tech/config/voicemail.html">Visual Voicemail</a></li> |
Clay Murphy | ca44e97 | 2015-08-24 17:57:30 -0700 | [diff] [blame] | 324 | </ul> |
| 325 | </li> |
| 326 | |
| 327 | <li class="nav-section"> |
| 328 | <div class="nav-section-header"> |
Clay Murphy | 4c62bc9 | 2016-07-07 00:27:01 -0700 | [diff] [blame] | 329 | <a href="<?cs var:toroot ?>devices/tech/connect/index.html"> |
| 330 | <span class="en">Connectivity</span> |
| 331 | </a> |
| 332 | </div> |
| 333 | <ul> |
Clay Murphy | 9bb082a | 2016-07-08 13:33:37 -0700 | [diff] [blame] | 334 | <li><a href="<?cs var:toroot ?>devices/tech/connect/block-numbers.html">Block Phone Numbers</a></li> |
Heidi von Markham | 35ffca8 | 2016-07-22 12:53:25 -0700 | [diff] [blame] | 335 | <li><a href="<?cs var:toroot ?>devices/tech/connect/call-notification.html">Call Notifications</a></li> |
Clay Murphy | a001bbd | 2016-07-11 11:58:53 -0700 | [diff] [blame] | 336 | <li><a href="<?cs var:toroot ?>devices/tech/connect/data-saver.html">Data Saver Mode</a></li> |
Clay Murphy | 4c62bc9 | 2016-07-07 00:27:01 -0700 | [diff] [blame] | 337 | <li><a href="<?cs var:toroot ?>devices/tech/connect/felica.html">Host Card Emulation of FeliCa</a></li> |
Mark Hecomovich | 543e027 | 2016-07-07 16:42:55 -0700 | [diff] [blame] | 338 | <li><a href="<?cs var:toroot ?>devices/tech/connect/ril.html">Radio Interface Layer (RIL)</a></li> |
Clay Murphy | 4c62bc9 | 2016-07-07 00:27:01 -0700 | [diff] [blame] | 339 | </ul> |
| 340 | </li> |
| 341 | |
| 342 | <li class="nav-section"> |
| 343 | <div class="nav-section-header"> |
Robert Ly | 35f2fda | 2013-01-29 16:27:05 -0800 | [diff] [blame] | 344 | <a href="<?cs var:toroot ?>devices/tech/datausage/index.html"> |
| 345 | <span class="en">Data Usage</span> |
| 346 | </a> |
| 347 | </div> |
| 348 | <ul> |
| 349 | <li><a href="<?cs var:toroot ?>devices/tech/datausage/iface-overview.html">Network interface statistics overview</a></li> |
| 350 | <li><a href="<?cs var:toroot ?>devices/tech/datausage/excluding-network-types.html">Excluding Network Types from Data Usage</a></li> |
| 351 | <li><a href="<?cs var:toroot ?>devices/tech/datausage/tethering-data.html">Tethering Data</a></li> |
| 352 | <li><a href="<?cs var:toroot ?>devices/tech/datausage/usage-cycle-resets-dates.html">Usage Cycle Reset Dates</a></li> |
| 353 | <li><a href="<?cs var:toroot ?>devices/tech/datausage/kernel-overview.html">Kernel Overview</a></li> |
| 354 | <li><a href="<?cs var:toroot ?>devices/tech/datausage/tags-explained.html">Data Usage Tags Explained</a></li> |
| 355 | <li><a href="<?cs var:toroot ?>devices/tech/datausage/kernel-changes.html">Kernel Changes</a></li> |
| 356 | </ul> |
| 357 | </li> |
Clay Murphy | ca44e97 | 2015-08-24 17:57:30 -0700 | [diff] [blame] | 358 | |
Robert Ly | 35f2fda | 2013-01-29 16:27:05 -0800 | [diff] [blame] | 359 | <li class="nav-section"> |
| 360 | <div class="nav-section-header"> |
Clay Murphy | 0ddab12 | 2014-12-01 16:22:40 -0800 | [diff] [blame] | 361 | <a href="<?cs var:toroot ?>devices/tech/debug/index.html"> |
Clay Murphy | ca44e97 | 2015-08-24 17:57:30 -0700 | [diff] [blame] | 362 | <span class="en">Debugging</span> |
Robert Ly | 35f2fda | 2013-01-29 16:27:05 -0800 | [diff] [blame] | 363 | </a> |
| 364 | </div> |
| 365 | <ul> |
Clay Murphy | f048433 | 2015-08-27 18:50:47 -0700 | [diff] [blame] | 366 | <li><a href="<?cs var:toroot ?>devices/tech/debug/asan.html">AddressSanitizer</a></li> |
Gina Dimino | 7fb86e2 | 2015-03-17 13:28:38 -0700 | [diff] [blame] | 367 | <li><a href="<?cs var:toroot ?>devices/tech/debug/dumpsys.html">Dumpsys</a></li> |
Clay Murphy | ca44e97 | 2015-08-24 17:57:30 -0700 | [diff] [blame] | 368 | <li><a href="<?cs var:toroot ?>devices/tech/debug/native-memory.html">Native Memory Use</a></li> |
| 369 | <li><a href="<?cs var:toroot ?>devices/tech/debug/netstats.html">Network Use</a></li> |
| 370 | <li><a href="<?cs var:toroot ?>devices/tech/debug/procstats.html">RAM Use</a></li> |
Robert Ly | 35f2fda | 2013-01-29 16:27:05 -0800 | [diff] [blame] | 371 | </ul> |
| 372 | </li> |
| 373 | |
| 374 | <li class="nav-section"> |
Clay Murphy | 648990e | 2015-04-08 17:58:14 -0700 | [diff] [blame] | 375 | <div class="nav-section-header"> |
| 376 | <a href="<?cs var:toroot ?>devices/tech/admin/index.html"> |
| 377 | <span class="en">Device Administration</span></a> |
| 378 | </div> |
| 379 | <ul> |
| 380 | <li><a href="<?cs var:toroot ?>devices/tech/admin/implement.html">Implementation</a></li> |
| 381 | <li><a href="<?cs var:toroot ?>devices/tech/admin/multi-user.html">Multiple Users</a></li> |
| 382 | <li><a href="<?cs var:toroot ?>devices/tech/admin/managed-profiles.html">Managed Profiles</a></li> |
| 383 | <li><a href="<?cs var:toroot ?>devices/tech/admin/provision.html">Provisioning</a></li> |
| 384 | <li><a href="<?cs var:toroot ?>devices/tech/admin/multiuser-apps.html">Multiuser Apps</a></li> |
Clay Murphy | 1e447c7 | 2016-07-08 18:40:34 -0700 | [diff] [blame] | 385 | <li><a href="<?cs var:toroot ?>devices/tech/admin/enterprise-telephony.html">Enterprise Telephony</a></li> |
Clay Murphy | 648990e | 2015-04-08 17:58:14 -0700 | [diff] [blame] | 386 | <li><a href="<?cs var:toroot ?>devices/tech/admin/testing-setup.html">Testing Setup</a></li> |
| 387 | </ul> |
| 388 | </li> |
| 389 | |
| 390 | <li class="nav-section"> |
Heidi von Markham | 9d55467 | 2016-06-28 15:56:07 -0700 | [diff] [blame] | 391 | <div class="nav-section-header"> |
| 392 | <a href="<?cs var:toroot ?>devices/tech/display/index.html"> |
| 393 | <span class="en">Display Settings</span></a> |
| 394 | </div> |
| 395 | <ul> |
| 396 | <li><a href="<?cs var:toroot ?>devices/tech/display/dnd.html">Do Not Disturb</a></li> |
Danielle Roberts | 639a586 | 2016-07-14 16:29:17 -0700 | [diff] [blame] | 397 | <li><a href="<?cs var:toroot ?>devices/tech/display/multi-window.html">Multi-Window</a></li> |
Mark Hecomovich | 1a2e215 | 2016-07-29 11:14:13 -0700 | [diff] [blame] | 398 | <li><a href="<?cs var:toroot ?>devices/tech/display/hdr.html">HDR Video</a></li> |
Heidi von Markham | 9d55467 | 2016-06-28 15:56:07 -0700 | [diff] [blame] | 399 | </ul> |
| 400 | </li> |
| 401 | |
| 402 | <li class="nav-section"> |
Clay Murphy | 73bc2e8 | 2013-10-18 12:47:30 -0700 | [diff] [blame] | 403 | <div class="nav-section-header empty"> |
Clay Murphy | 28730d1 | 2014-03-24 18:05:16 -0700 | [diff] [blame] | 404 | <a href="<?cs var:toroot ?>devices/halref/index.html"> |
Clay Murphy | 73bc2e8 | 2013-10-18 12:47:30 -0700 | [diff] [blame] | 405 | <span class="en">HAL File Reference</span> |
Robert Ly | 35f2fda | 2013-01-29 16:27:05 -0800 | [diff] [blame] | 406 | </a> |
| 407 | </div> |
Robert Ly | 35f2fda | 2013-01-29 16:27:05 -0800 | [diff] [blame] | 408 | </li> |
Robert Ly | 5b218c2 | 2013-05-07 10:37:22 -0700 | [diff] [blame] | 409 | |
Heidi von Markham | 70ec4de | 2015-03-06 13:15:35 -0800 | [diff] [blame] | 410 | <li class="nav-section"> |
Gina Dimino | 3c0df24 | 2015-04-07 10:05:02 -0700 | [diff] [blame] | 411 | <div class="nav-section-header"> |
| 412 | <a href="<?cs var:toroot ?>devices/tech/ota/index.html"> |
| 413 | <span class="en">OTA Updates</span> |
| 414 | </a> |
| 415 | </div> |
| 416 | <ul> |
| 417 | <li><a href="<?cs var:toroot ?>devices/tech/ota/tools.html">OTA Tools</a></li> |
| 418 | <li><a href="<?cs var:toroot ?>devices/tech/ota/block.html">Block-based OTA</a></li> |
| 419 | <li><a href="<?cs var:toroot ?>devices/tech/ota/inside_packages.html">Inside OTA Packages</a></li> |
| 420 | <li><a href="<?cs var:toroot ?>devices/tech/ota/device_code.html">Device-Specific Code</a></li> |
| 421 | <li><a href="<?cs var:toroot ?>devices/tech/ota/sign_builds.html">Signing Builds for Release</a></li> |
| 422 | </ul> |
Heidi von Markham | 70ec4de | 2015-03-06 13:15:35 -0800 | [diff] [blame] | 423 | </li> |
| 424 | |
Gina Dimino | c64b992 | 2015-04-06 17:25:49 -0700 | [diff] [blame] | 425 | <li class="nav-section"> |
| 426 | <div class="nav-section-header"> |
| 427 | <a href="<?cs var:toroot ?>devices/tech/power/index.html"><span class="en">Power</span></a> |
| 428 | </div> |
| 429 | <ul> |
Heidi von Markham | bfadf22 | 2015-09-09 16:18:44 -0700 | [diff] [blame] | 430 | <li><a href="<?cs var:toroot ?>devices/tech/power/mgmt.html">Power Management</a> |
| 431 | </li> |
Heidi von Markham | 4ed9533 | 2015-09-02 17:22:40 -0700 | [diff] [blame] | 432 | <li><a href="<?cs var:toroot ?>devices/tech/power/component.html">Component Power</a></li> |
| 433 | <li><a href="<?cs var:toroot ?>devices/tech/power/device.html">Device Power</a> |
| 434 | </li> |
| 435 | <li><a href="<?cs var:toroot ?>devices/tech/power/values.html">Power Values</a></li> |
| 436 | <li><a href="<?cs var:toroot ?>devices/tech/power/batterystats.html">Battery Use</a> |
| 437 | </li> |
Gina Dimino | c64b992 | 2015-04-06 17:25:49 -0700 | [diff] [blame] | 438 | </ul> |
Robert Ly | 35f2fda | 2013-01-29 16:27:05 -0800 | [diff] [blame] | 439 | </li> |
Clay Murphy | 80b4fac | 2015-05-27 15:19:29 -0700 | [diff] [blame] | 440 | <li class="nav-section"> |
| 441 | <div class="nav-section-header"> |
Robert Ly | 35f2fda | 2013-01-29 16:27:05 -0800 | [diff] [blame] | 442 | <a href="<?cs var:toroot ?>devices/tech/test_infra/tradefed/index.html"> |
Clay Murphy | f9d451e | 2014-10-21 18:11:12 -0700 | [diff] [blame] | 443 | <span class="en">Testing Infrastructure</span> |
Robert Ly | 35f2fda | 2013-01-29 16:27:05 -0800 | [diff] [blame] | 444 | </a> |
| 445 | </div> |
| 446 | <ul> |
Gina Dimino | 3c0df24 | 2015-04-07 10:05:02 -0700 | [diff] [blame] | 447 | <li><a href="<?cs var:toroot ?>devices/tech/test_infra/tradefed/fundamentals/index.html">Start Here</a></li> |
| 448 | <li><a href="<?cs var:toroot ?>devices/tech/test_infra/tradefed/fundamentals/machine_setup.html">Machine Setup</a></li> |
| 449 | <li><a href="<?cs var:toroot ?>devices/tech/test_infra/tradefed/fundamentals/devices.html">Working with Devices</a></li> |
| 450 | <li><a href="<?cs var:toroot ?>devices/tech/test_infra/tradefed/fundamentals/lifecycle.html">Test Lifecycle</a></li> |
| 451 | <li><a href="<?cs var:toroot ?>devices/tech/test_infra/tradefed/fundamentals/options.html">Option Handling</a></li> |
| 452 | <li><a href="<?cs var:toroot ?>devices/tech/test_infra/tradefed/full_example.html">An End-to-End Example</a></li> |
Omari Stephens | 46bdf0d | 2013-04-17 16:35:47 -0700 | [diff] [blame] | 453 | <li id="tradefed-tree-list" class="nav-section"> |
Robert Ly | 35f2fda | 2013-01-29 16:27:05 -0800 | [diff] [blame] | 454 | <div class="nav-section-header"> |
| 455 | <a href="<?cs var:toroot ?>reference/packages.html"> |
Gina Dimino | 3c0df24 | 2015-04-07 10:05:02 -0700 | [diff] [blame] | 456 | <span class="en">Package Index</span> |
| 457 | </a> |
| 458 | </div> |
| 459 | </li> |
Robert Ly | 35f2fda | 2013-01-29 16:27:05 -0800 | [diff] [blame] | 460 | </ul> |
| 461 | </li> |
Robert Ly | 35f2fda | 2013-01-29 16:27:05 -0800 | [diff] [blame] | 462 | </ul> |
Gina Dimino | 3c0df24 | 2015-04-07 10:05:02 -0700 | [diff] [blame] | 463 | </li> <!-- End nav-section, Core Technologies --> |
| 464 | </ul> |