Android Core Technologies

本文档提供了Android核心技术和组件的详细信息,包括Android运行时(ART)、配置调整、数据使用管理、调试技巧、设备管理API、硬件抽象层(HAL)文件、OTA更新流程及电力管理等方面的内容,旨在帮助开发者更好地理解并利用这些底层技术。

Android Core Technologies

Welcome to the Android core technologies section of the site. Here you can find information on common features useful to people and organizations who are looking to modify, contribute to, or port the Android software. This is "under the hood" information intended for engineers.

ART and Dalvik


The Android runtime (ART) is the heart of Android. It's a fast, ahead-of-time compiled runtime with modern garbage collection designed to scale. Android applications are compiled to Dalvik bytecode and run with ART. This section includes detailed information such as the Dalvik Executable format specification, and design information on the runtime itself.

» ART and Dalvik Information

Configuration


Getting the most out of Android requires tuning of the kernel, OpenGLRenderer, and more. See the subpages of this section for details.

» Configuration Information

Data Usage


Android's data usage features allow users to understand and control how their device uses network data. This section is designed for systems integrators and mobile operators to help explain technical details they should be aware of when porting Android to specific devices.

» Data Usage Information

Debugging


Android is a large and complex system. This section includes tips and tricks for debugging at the platform level.

» Debugging Information

Device Administration


Since Android 5.0, the platform supports use cases in a corporate environment under the auspices of each company’s information technology (IT) department.

» Device administration information

HAL File Reference


Android's Hardware Abstraction Layer (HAL) provides the interface between software APIs and hardware drivers. This section contains the commented code files of the HAL.

» HAL Reference

OTA Updates


Android devices in the field can receive and install over-the-air (OTA) updates to the system and application software. This section describes the structure of update packages and the tools to build them. It is intended for developers building OTA updates for new and released Android devices.

» OTA Information

Power


Battery usage statistics are tracked by the framework. This involves keeping track of time spent by different device components in different states.

» Power Information

Trade Federation Testing Infrastructure


Trade Federation is a continuous test framework for running tests on Android devices. Trade Federation's modularity makes it straightforward to slot into environments with existing build, test, and reporting infrastructures.

» Trade Federation Testing Infrastructure Overview

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值