Xiaomi Pocophone F1 128Gb+6Gb Dual LTE [23/118] Permissions

Xiaomi Pocophone F1 128Gb+6Gb Dual LTE [23/118] Permissions
[C-0-1] Device implementations MUST provide complete implementations, including all
documented behaviors, of any documented API exposed by the Android SDK or any API
decorated with the “@SystemApi” marker in the upstream Android source code.
[C-0-2] Device implementations MUST support/preserve all classes, methods, and
associated elements marked by the TestApi annotation (@TestApi).
[C-0-3] Device implementations MUST NOT omit any managed APIs, alter API interfaces
or signatures, deviate from the documented behavior, or include no-ops, except where
specifically allowed by this Compatibility Definition.
[C-0-4] Device implementations MUST still keep the APIs present and behave in a
reasonable way, even when some hardware features for which Android includes APIs are
omitted. See section 7 for specific requirements for this scenario.
3.1.1. Android Extensions
Android includes the support of extending the managed APIs while keeping the same API level
version.
[C-0-1] Android device implementations MUST preload the AOSP implementation of both
the shared library ExtShared and services ExtServices with versions higher than or equal to
the minimum versions allowed per each API level. For example, Android 7.0 device
implementations, running API level 24 MUST include at least version 1.
3.2. Soft API Compatibility
In addition to the managed APIs from section 3.1 , Android also includes a significant runtime-only
“soft” API, in the form of such things as intents, permissions, and similar aspects of Android
applications that cannot be enforced at application compile time.
3.2.1. Permissions
[C-0-1] Device implementers MUST support and enforce all permission constants as
documented by the Permission reference page . Note that section 9 lists additional
requirements related to the Android security model.
3.2.2. Build Parameters
The Android APIs include a number of constants on the android.os.Build class that are intended to
describe the current device.
[C-0-1] To provide consistent, meaningful values across device implementations, the table
below includes additional restrictions on the formats of these values to which device
implementations MUST conform.
Parameter Details
VERSION.RELEASE
The version of the currently-executing Android system, in human-
readable format. This field MUST have one of the string values defined
in 8.0 .
VERSION.SDK
The version of the currently-executing Android system, in a format
accessible to third-party application code. For Android 8.0, this field
MUST have the integer value 8.0_INT.
Page 23 of 118

Содержание

Похожие устройства

Скачать