upload android base code part8
This commit is contained in:
parent
841ae54672
commit
5425409085
57075 changed files with 9846578 additions and 0 deletions
81
android/docs/source.android.com/en/source/index.html
Normal file
81
android/docs/source.android.com/en/source/index.html
Normal file
|
@ -0,0 +1,81 @@
|
|||
<html devsite>
|
||||
<head>
|
||||
<title>The Android Source Code</title>
|
||||
<meta name="project_path" value="/_project.yaml" />
|
||||
<meta name="book_path" value="/_book.yaml" />
|
||||
</head>
|
||||
<body>
|
||||
<!--
|
||||
Copyright 2017 The Android Open Source Project
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
|
||||
<p>
|
||||
Android is an open source software stack created for a wide array of devices
|
||||
with different form factors. The primary purposes of Android are to create an
|
||||
open software platform available for carriers, OEMs, and developers to make
|
||||
their innovative ideas a reality and to introduce a successful,
|
||||
real-world product that improves the mobile experience for users.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
We also wanted to make sure there was
|
||||
no central point of failure, where one industry player could restrict or
|
||||
control the innovations of any other. The result is a full, production-quality
|
||||
consumer product with source code open for customization and porting.
|
||||
</p>
|
||||
|
||||
<div style="width:700px">
|
||||
<img src="/images/android_framework_details.png" alt="Android framework details" height="483px" />
|
||||
<p class="img-caption">
|
||||
<strong>Figure 1.</strong> Android stack
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<h2 id="governance-philosophy">Governance Philosophy</h2>
|
||||
<p>Android was originated by a group of companies known as the Open
|
||||
Handset Alliance, led by Google. Today, many companies -- both original members
|
||||
of the OHA and others -- have invested heavily in Android. These companies have
|
||||
allocated significant engineering resources to improve Android and bring Android
|
||||
devices to market.
|
||||
</p>
|
||||
<p>The companies that have invested in Android have done so on its merits
|
||||
because we believe an open platform is necessary. Android is
|
||||
intentionally and explicitly an open source -- as opposed to a free software --
|
||||
effort; a group of organizations with shared needs has pooled
|
||||
resources to collaborate on a single implementation of a shared product.
|
||||
The Android philosophy is pragmatic, first and foremost. The objective is
|
||||
a shared product that each contributor can tailor and customize.</p>
|
||||
|
||||
<p>Uncontrolled customization can, of course, lead to incompatible
|
||||
implementations. To prevent this, the Android Open Source Project also maintains the <a href="/compatibility/index.html">Android
|
||||
Compatibility Program</a>, which spells out what it means to be "Android
|
||||
compatible" and what is required of device builders to achieve that status.
|
||||
Anyone can (and will!) use the Android source code for any purpose, and we
|
||||
welcome all legitimate uses. However, in order to take part in the shared
|
||||
ecosystem of applications we are building around Android, device builders
|
||||
must participate in the Android Compatibility Program.</p>
|
||||
|
||||
<p>The Android Open Source Project is led by Google, who
|
||||
maintains and further develops Android.
|
||||
Although Android consists of multiple subprojects, this is strictly a
|
||||
project management technique. We view and manage Android as a single,
|
||||
holistic software product, not a "distribution", specification, or collection
|
||||
of replaceable parts. Our intent is that device builders port
|
||||
Android to a device; they don't implement a specification or curate a
|
||||
distribution.</p>
|
||||
|
||||
</body>
|
||||
</html>
|
Loading…
Add table
Add a link
Reference in a new issue