blob: ab1071df8316448c6c7f6181f221aeca6fa16843 [file] [log] [blame] [edit]
<html devsite>
<head>
<title>Reference</title>
<meta name="project_path" value="/_project.yaml">
<meta name="book_path" value="/_book.yaml">
<meta name="hide_page_heading" value="true">
<meta name="hide_last_updated" value="true">
<link rel="stylesheet" href="/reference/assets/css/landing.css">
</head>
<body>
<section class="sac-landing-row sac-landing-row-2-up">
<h2 id="api-documentation" class="hide-from-toc">API Reference</h2>
<div class="sac-landing-row-column">
<div class="sac-landing-row-item sac-landing-row-item-no-image">
<a href="/reference/hal/">
<div class="sac-landing-row-item-icon-container">
<div class="sac-landing-row-item-icon-white material-icons">developer_board</div>
</div>
</a>
<div class="sac-landing-row-item-description sac-landing-row-item-icon-description">
<a href="/reference/hal/">
<h3 id="hardware-abstraction-layer" class="hide-from-toc">Hardware Abstraction Layer</h3>
</a>
Android gives you the freedom to implement your own device
specifications and drivers. The hardware abstraction layer (HAL) provides
a standard method for creating software hooks between the Android
platform stack and your hardware.
</div>
</div><!--/sac-landing-row-item-->
</div><!--newline here breaks formatting--><div class="sac-landing-row-column">
<div class="sac-landing-row-item sac-landing-row-item-no-image">
<a href="/devices/tech/test_infra/tradefed/">
<div class="sac-landing-row-item-icon-container">
<div class="sac-landing-row-item-icon-white material-icons">developer_mode</div>
</div>
</a>
<div class="sac-landing-row-item-description sac-landing-row-item-icon-description">
<a href="/devices/tech/test_infra/tradefed/">
<h3 id="trade-federation" class="hide-from-toc">Trade Federation</h3>
</a>
A continuous test framework designed for running tests on Android
devices. It's a Java application which runs on a host computer, and
communicates to one or more Android devices using ddmlib over adb.
</div>
</div><!--/sac-landing-row-item-->
</div>
</section>
</body>
</html>