Xiaomi Pocophone F1 128Gb+6Gb Dual LTE [66/118] Hardware compatibility

Xiaomi Pocophone F1 128Gb+6Gb Dual LTE [66/118] Hardware compatibility
Android includes support for developers to configure application development-related settings.
Device implementations MUST provide a consistent experience for Developer Options, they:
[C-0-1] MUST honor the android.settings.APPLICATION_DEVELOPMENT_SETTINGS intent
to show application development-related settings. The upstream Android implementation
hides the Developer Options menu by default and enables users to launch Developer
Options after pressing seven (7) times on the Settings > About Device > Build Number
menu item.
[C-0-2] MUST hide Developer Options by default and MUST provide a mechanism to
enable Developer Options without the need for any special whitelisting.
MAY temporarily limit access to the Developer Options menu, by visually hiding or
disabling the menu, to prevent distraction for scenarios where the safety of the user is of
concern.
7. Hardware Compatibility
If a device includes a particular hardware component that has a corresponding API for third-party
developers:
[C-0-1] The device implementation MUST implement that API as described in the Android
SDK documentation.
If an API in the SDK interacts with a hardware component that is stated to be optional and the device
implementation does not possess that component:
[C-0-2] Complete class definitions (as documented by the SDK) for the component APIs
MUST still be presented.
[C-0-3] The API’s behaviors MUST be implemented as no-ops in some reasonable fashion.
[C-0-4] API methods MUST return null values where permitted by the SDK documentation.
[C-0-5] API methods MUST return no-op implementations of classes where null values are
not permitted by the SDK documentation.
[C-0-6] API methods MUST NOT throw exceptions not documented by the SDK
documentation.
[C-0-7] Device implementations MUST consistently report accurate hardware
configuration information via the getSystemAvailableFeatures() and hasSystemFeature(String)
methods on the android.content.pm.PackageManager class for the same build
fingerprint.
A typical example of a scenario where these requirements apply is the telephony API: Even on non-
phone devices, these APIs must be implemented as reasonable no-ops.
7.1. Display and Graphics
Android includes facilities that automatically adjust application assets and UI layouts appropriately
for the device to ensure that third-party applications run well on a variety of hardware configurations .
Devices MUST properly implement these APIs and behaviors, as detailed in this section.
The units referenced by the requirements in this section are defined as follows:
physical diagonal size . The distance in inches between two opposing corners of the
illuminated portion of the display.
dots per inch (dpi) . The number of pixels encompassed by a linear horizontal or vertical
span of 1”. Where dpi values are listed, both horizontal and vertical dpi must fall within the
Page 66 of 118

Содержание

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

Скачать