lock screen.
3.8.11. Screen savers (previously Dreams)
Android includes support for
interactivescreensavers
, previously referred to as Dreams. Screen
savers allow users to interact with applications when a device connected to a power source is idle or
docked in a desk dock. Android Watch devices MAY implement screen savers, but other types of
device implementations SHOULD include support for screen savers and provide a settings option for
users to configure screen savers in response to the
android.settings.DREAM_SETTINGS
intent.
3.8.12. Location
If device implementations include a hardware sensor (e.g. GPS) that is capable of providing the
location coordinates, they
[C-1-2] MUST display the
current status of location
in the Location menu within Settings.
[C-1-3] MUST NOT display
location modes
in the Location menu within Settings.
3.8.13. Unicode and Font
Android includes support for the emoji characters defined in
Unicode 10.0
.
If device implementations include a screen or video output, they:
[C-1-1] MUST be capable of rendering these emoji characters in color glyph.
[C-1-2] MUST include support for:
Roboto 2 font with different weights—sans-serif-thin, sans-serif-light, sans-
serif-medium, sans-serif-black, sans-serif-condensed, sans-serif-condensed-
light for the languages available on the device.
Full Unicode 7.0 coverage of Latin, Greek, and Cyrillic, including the Latin
Extended A, B, C, and D ranges, and all glyphs in the currency symbols block of
Unicode 7.0.
SHOULD support the skin tone and diverse family emojis as specified in the
Unicode
Technical Report #51
.
If device implementations include an IME, they:
SHOULD provide an input method to the user for these emoji characters.
3.8.14. Multi-windows
If device implementations have the capability to display multiple activities at the same time, they:
[C-1-1] MUST implement such multi-window mode(s) in accordance with the application
behaviors and APIs described in the Android SDK
multi-window mode support
documentation
and meet the following requirements:
[C-1-2] Applications can indicate whether they are capable of operating in multi-window
mode in the
AndroidManifest.xml
file, either explicitly via setting the
android:resizeableActivity
attribute to
true
or implicitly by having the targetSdkVersion > 24. Apps that explicitly set
this attribute to
false
in their manifest MUST NOT be launched in multi-window mode.
Older apps with targetSdkVersion < 24 that did not set this
android:resizeableActivity
attribute
MAY be launched in multi-window mode, but the system MUST provide warning that the
app may not work as expected in multi-window mode.
[C-1-3] MUST NOT offer split-screen or freeform mode if the screen height < 440 dp and
Page 45 of 132