| <html devsite><head> |
| <title>Android 核心技术</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 核心技术部分。您可以在这里找到有关常用功能的信息,这些信息可帮助希望修改、移植 Android 软件或向其提供贡献的人员和组织。这是面向工程师的“后台级别”信息。</p> |
| |
| <h2 id="art-technical-information">ART 和 Dalvik</h2> |
| <p>Android Runtime (ART) 是 Android 的核心。它是一个快速的预编译运行时,具有旨在可以灵活扩展的现代垃圾回收机制。Android 应用会被编译成 Dalvik 字节码,并在 ART 下运行。本部分包含 Dalvik 可执行文件格式规范、运行时本身的设计信息等详细信息。</p> |
| <p><a href="/devices/tech/dalvik/index.html">» ART 和 Dalvik 信息</a></p> |
| |
| <h2 id="config">配置</h2> |
| <p>要充分利用 Android,您需要调整<a href="/devices/tech/config/kernel.html">内核</a>、<a href="/devices/tech/config/renderer.html">OpenGLRenderer</a> 等其他配置。如需了解详情,请参阅本部分的子页面。 |
| </p><p><a href="/devices/tech/config/index.html">» 配置信息</a></p> |
| |
| <h2 id="connect">网络连接</h2> |
| <p>本部分介绍了 Android 对 NFC 标准(如 Felica)的支持,提供了有关无线界面层 (RIL) 的详细信息,描述了来电通知行为,并提供了面向用户的功能(如流量节省程序和电话号码拦截)的实现指令。</p> |
| <p><a href="/devices/tech/connect/index.html">» 网络连接信息</a></p> |
| |
| <h2 id="data-usage-technical-information">流量使用情况</h2> |
| <p>通过 Android 的流量使用情况功能,用户可以了解和控制其设备使用网络流量的方式。本部分旨在向系统集成者和移动运营商说明将 Android 移植到特定设备上时应注意的技术细节。</p> |
| <p><a href="/devices/tech/datausage/index.html">» 流量使用情况信息</a></p> |
| |
| <h2 id="debugging">调试</h2> |
| <p>Android 是一个庞大而复杂的系统。本部分包含在平台级别进行调试的提示和技巧。</p> |
| <p><a href="/devices/tech/debug/index.html">» 调试信息</a></p> |
| |
| <h2 id="admin-information">设备管理</h2> |
| <p>自 Android 5.0 起,在各个公司信息技术 (IT) 部门的支持下,本平台开始支持在企业环境中使用。</p> |
| <p><a href="/devices/tech/admin/index.html">» 设备管理信息</a></p> |
| |
| <h2 id="display">显示设置</h2> |
| <p>本部分将介绍各种 Android 显示设置的 AOSP 实现,其中包括应用快捷方式、圆形启动器图标、勿扰 (DND)、多窗口模式(分屏、自由格式和画中画)、高动态范围 (HDR) 视频、夜间模式和零售演示模式。</p> |
| <p><a href="/devices/tech/display/index.html">» 显示设置信息</a></p> |
| |
| <h2 id="ota-technical-information">OTA 更新</h2> |
| <p>正常使用的 Android 设备可以接收和安装系统和应用软件的无线 (OTA) 更新。本部分介绍了更新包的结构以及构建更新包时所用的工具,旨在供开发者为新的和已发布的 Android 设备构建 OTA 更新。</p> |
| <p><a href="/devices/tech/ota/index.html">» OTA 信息</a> |
| </p> |
| |
| <h2 id="performance">性能</h2> |
| <p>本部分提供了可用于确保您的 Android 设备最大限度减少资源使用并优化性能的指导,其中包括有关优化启动时间、管理闪存磨损、配置低 RAM 设备等的详细信息。</p> |
| <p><a href="/devices/tech/perf/index.html">» 性能信息</a> |
| </p> |
| |
| <h2 id="power-technical-information">电源</h2> |
| <p>Android 框架通过跟踪不同设备组件在不同状态下花费的时间来提供电池使用情况统计信息。本部分介绍了电源管理功能(如低电耗模式),提供了有关如何准确测量设备和组件电量消耗(以及如何确定电量值)的说明,并详细介绍了 <code>batterystats</code> 命令和输出。</p> |
| <p><a href="/devices/tech/power/index.html">» 电源信息</a></p> |
| |
| <h2 id="settings">设置</h2> |
| <p>本部分提供了有关在 Android“设置”菜单中实现功能的指导,其中包括有关“设置”应用的模式、组件和架构、如何自定义个性化设置以及如何将设置添加到通用搜索的详细信息。</p> |
| <p><a href="/devices/tech/settings/index.html">» 设置信息</a> |
| </p> |
| |
| <h2 id="tradefed-test-infrastructure">Trade Federation 测试基础架构</h2> |
| <p>Trade Federation 是一种连续的测试框架,用于在 Android 设备上运行测试。使用 Trade Federation 的模块化功能可以非常直接地在当前产品的环境中进行测试和基础架构的报告。</p> |
| <p><a href="/devices/tech/test_infra/tradefed/index.html"> |
| » Trade Federation 测试基础架构概览</a></p> |
| |
| <h2 id="vts">供应商测试套件 (VTS)</h2> |
| <p>Android 供应商测试套件 (VTS) 提供了大量用于 Android 测试的新功能,对由测试驱动的开发流程起到了促进作用。本部分介绍了有助于 Android 开发社区与测试数据互动的可用测试工具和资源。</p> |
| <p><a href="/devices/tech/vts/index.html">» VTS 信息</a> |
| </p> |
| |
| </body></html> |