OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:MUST
(Results
1 - 25
of
160
) sorted by null
1
2
3
4
5
6
7
/compatibility/cdd/3_software/
3_15_instant-apps.md
3
Device implementations
MUST
satisfy the following requirements:
5
* [C-0-1] Instant Apps
MUST
only be granted permissions that have the
8
* [C-0-2] Instant Apps
MUST
NOT interact with installed apps via [implicit intents](https://developer.android.com/reference/android/content/Intent.html)
13
* [C-0-3] Instant Apps
MUST
NOT interact explicitly with installed apps unless the
15
* [C-0-4] IInstalled Apps
MUST
NOT see details about Instant Apps on the
3_6_api-namespaces.md
5
device implementers
MUST
NOT make any prohibited modifications (see below) to
16
* [C-0-1]
MUST
NOT modify the publicly exposed APIs on the Android platform
19
* [C-0-2]
MUST
NOT add any publicly exposed elements (such as classes or
28
* [C-0-3]
MUST
NOT impact the stated behavior and Java-language signature of
30
* [C-0-4]
MUST
NOT be advertised or otherwise exposed to developers.
35
* [C-0-5]
MUST
NOT be in a namespace owned by or referring to another
36
organization. For instance, device implementers
MUST
NOT add APIs to the
38
Google
MUST
NOT add APIs to other companies' namespaces.
39
* [C-0-6]
MUST
be packaged in an Android shared library so that only apps
3_14_media-ui.md
11
* [C-1-1]
MUST
display [MediaItem](
14
* [C-1-2]
MUST
display those items as described by MediaSession, e.g.,
16
* [C-1-3]
MUST
show app title.
17
* [C-1-4]
MUST
have drawer to present [MediaBrowser](
20
* [C-1-5]
MUST
consider double tap of [`KEYCODE_HEADSETHOOK`](
3_13_quick-settings.md
8
* [C-1-1]
MUST
allow the user to add or remove the tiles provided through the
12
* [C-1-2]
MUST
NOT automatically add a tile from a third-party app directly
14
* [C-1-3]
MUST
display all the user-added tiles from third-party apps
3_16_companion_device_pairing.md
10
* [C-1-1]
MUST
declare the feature flag [`FEATURE_COMPANION_DEVICE_SETUP`
13
* [C-1-2]
MUST
ensure the APIs in the [`android.companion`
16
* [C-1-3]
MUST
provide user affordances for the user to select/confirm a companion
3_10_accessibility.md
11
* [C-1-1]
MUST
provide an implementation of the Android accessibility
15
* [C-1-2]
MUST
generate accessibility events and deliver the appropriate
19
* [C-1-3]
MUST
honor the `android.settings.ACCESSIBILITY_SETTINGS` intent to
22
* [C-1-4]
MUST
add a button in the system's navigation bar allowing the user
33
* [C-2-1]
MUST
implement these preloaded accessibility services as [Direct Boot Aware](
/compatibility/cdd/6_dev-tools-and-options/
6_1_developer_tools.md
5
* [C-0-1]
MUST
support the Android Developer Tools provided in the Android
8
* [C-0-2]
MUST
support all adb functions as documented in the Android
10
* [C-0-3]
MUST
NOT alter the format or the contents of device system
13
* [C-0-4]
MUST
have the device-side adb daemon be inactive by default and
14
there
MUST
be a user-accessible mechanism to turn on the Android Debug
16
* [C-0-5]
MUST
support secure adb. Android includes support for secure
18
* [C-0-6]
MUST
provide a mechanism allowing adb to be connected from a
22
MUST
implement adb via local-area network (such as Ethernet or Wi-Fi).
23
*
MUST
provide drivers for Windows 7, 9 and 10, allowing developers to
27
* [C-0-7]
MUST
support all ddms features as documented in the Android SDK
[
all
...]
6_2_developer_options.md
6
Device implementations
MUST
provide a consistent experience for
9
* [C-0-1]
MUST
honor the [android.settings.APPLICATION_DEVELOPMENT_SETTINGS](
15
* [C-0-2]
MUST
hide Developer Options by default and
MUST
provide a mechanism
/compatibility/cdd/9_security-model/
9_11_keys-and-credentials.md
9
* [C-0-1]
MUST
at least allow more than 8,192 keys to be imported.
10
* [C-0-2] The lock screen authentication
MUST
rate-limit attempts and
MUST
12
MUST
be at least 24 hours per attempt.
17
* [C-1-1]
MUST
back up the keystore implementation with secure hardware.
18
* [C-1-2]
MUST
have implementations of RSA, AES, ECDSA and HMAC cryptographic
21
isolated from the code running on the kernel and above. Secure isolation
MUST
28
* [C-1-3]
MUST
perform the lock screen authentication in the isolated
30
keys to be used. Lock screen credentials
MUST
be stored in a
35
* [C-1-4]
MUST
support key attestation where the attestation signing key i
[
all
...]
9_15_subscription-plans.md
8
* [C-0-1]
MUST
return subscription plans only to the mobile carrier app that
10
* [C-0-2]
MUST
NOT remotely back up or upload subscription plans.
11
* [C-0-3]
MUST
only allow overrides, such as [`SubscriptionManager.setSubscriptionOverrideCongested()`](https://developer.android.com/reference/android/telephony/SubscriptionManager.html#setSubscriptionOverrideCongested%28int, boolean, long%29),
9_12_data-deletion.md
5
* [C-0-1]
MUST
provide users a mechanism to perform a "Factory Data Reset".
6
* [C-0-2]
MUST
delete all user-generated data. That is, all data except for
10
* [C-0-3]
MUST
delete the data in such a way that will satisfy relevant
12
* [C-0-4]
MUST
trigger the above "Factory Data Reset" process when the
9_3_filesystem-permissions.md
5
* [C-0-1]
MUST
support the Android file access
9_2_uid-and-process-isolation.md
5
* [C-0-1]
MUST
support the Android application
8
* [C-0-2]
MUST
support running multiple applications
9_7_kernel-security-features.md
7
* [C-0-1]
MUST
maintain compatibility with existing applications, even when
10
* [C-0-2]
MUST
NOT have a visible user interface when a security
14
* [C-0-3]
MUST
NOT make SELinux or any other security features implemented
16
* [C-0-4]
MUST
NOT allow an application that can affect another application
19
* [C-0-5]
MUST
split the media framework into multiple processes so that it
23
* [C-0-6]
MUST
implement a kernel application sandboxing mechanism
33
* [C-0-7]
MUST
implement kernel stack buffer overflow protections
35
* [C-0-8]
MUST
implement strict kernel memory protections where executable
38
* [C-0-9]
MUST
implement static and dynamic object size
42
* [C-0-10]
MUST
NOT execute user-space memory when executin
[
all
...]
9_4_alternate-execution-environments.md
3
Device implementations
MUST
keep consistency of the Android security and
8
* [C-0-1] Alternate runtimes
MUST
themselves be Android applications,
12
* [C-0-2] Alternate runtimes
MUST
NOT be granted access to resources
16
* [C-0-3] Alternate runtimes
MUST
NOT permit applications to make use of
19
* [C-0-4] Alternate runtimes
MUST
abide by the Android sandbox model
20
and installed applications using an alternate runtime
MUST
NOT
24
* [C-0-5] Alternate runtimes
MUST
NOT launch with, grant, or be granted
27
* [C-0-6] Alternate runtimes
MUST
NOT be launched with, be granted, or grant
32
system image of device implementations, it
MUST
be signed with a key distinct
36
* [C-0-8] When installing applications, alternate runtimes
MUST
obtai
[
all
...]
9_9_full-disk-encryption.md
6
* [C-1-1]
MUST
support data storage encryption of the application private
15
* [C-2-1]
MUST
enable the data storage encryption by default at the time
29
* [C-0-1]
MUST
implement the [Direct Boot mode](
36
Intents
MUST
still be broadcast to signal Direct Boot aware applications that
44
* [C-1-1]
MUST
boot up without challenging the user for credentials and
47
* [C-1-2]
MUST
only allow access to Credential Encrypted (CE) storage after
51
* [C-1-3]
MUST
NOT offer any method to unlock the CE protected storage
53
* [C-1-4]
MUST
support Verified Boot and ensure that DE keys are
55
* [C-1-5]
MUST
support encrypting file contents using AES with a key length
57
* [C-1-6]
MUST
support encrypting file name using AES with a key length o
[
all
...]
/compatibility/cdd/5_multimedia/
5_8_secure-media.md
6
* [C-1-1]
MUST
declare support for `Display.FLAG_SECURE`.
11
* [C-2-1]
MUST
secure the link with a cryptographically strong mechanism such
18
* [C-3-1]
MUST
support HDCP 1.2 or higher for all wired external displays.
5_3_video-decoding.md
5
* [C-1-1]
MUST
support dynamic video resolution and frame rate switching
14
* [C-2-1]
MUST
provide a Dolby Vision-capable extractor.
15
* [C-2-2]
MUST
properly display Dolby Vision content on the device screen or
17
* [C-2-3]
MUST
set the track index of backward-compatible base-layer(s) (if
24
* [C-1-1]
MUST
support the Main Profile High Level.
30
* [C-1-1]
MUST
support Baseline Profile Level 30 and Level 45.
36
* [C-1-1]
MUST
support Simple Profile Level 3.
42
* [C-1-1]
MUST
support Main Profile Level 3.1 and Baseline Profile. Support
45
* [C-1-2]
MUST
be capable of decoding videos with the SD (Standard Definition)
54
* [C-2-1]
MUST
support the HD 720p video decoding profiles in the followin
[
all
...]
/compatibility/cdd/7_hardware-compatibility/
7_8_audio.md
7
* [C-1-1]
MUST
report the `android.hardware.microphone` feature constant.
8
* [C-1-2]
MUST
meet the audio recording requirements in
10
* [C-1-3]
MUST
meet the audio latency requirements in
17
* [C-2-1]
MUST
NOT report the `android.hardware.microphone` feature constant.
18
* [C-2-2]
MUST
implement the audio recording API at least as no-ops, per
29
* [C-1-1]
MUST
report the `android.hardware.audio.output` feature constant.
30
* [C-1-2]
MUST
meet the audio playback requirements in
32
* [C-1-3]
MUST
meet the audio latency requirements in
39
* [C-2-1]
MUST
NOT report the `android.hardware.audio.output` feature.
40
* [C-2-2]
MUST
implement the Audio Output related APIs as no-ops at least
[
all
...]
7_3_sensors.md
5
MUST
implement that API as described in the Android SDK documentation and
11
* [C-0-1]
MUST
accurately report the presence or absence of sensors per the
15
* [C-0-2]
MUST
return an accurate list of supported sensors via the
17
* [C-0-3]
MUST
behave reasonably for all other sensor APIs (for example, by
25
* [C-1-1]
MUST
[report all sensor measurements](
29
* [C-1-2]
MUST
report sensor data with a maximum latency of 100 milliseconds
33
* [C-1-3]
MUST
report the first sensor sample within 400 milliseconds + 2 *
48
device implementations
MUST
continuously provide
53
* [C-1-5]
MUST
ensure that the sensor event stream
54
MUST
NOT prevent the device CPU from entering a suspend state or waking u
[
all
...]
7_4_data-connectivity.md
20
* [C-1-1]
MUST
declare the `android.hardware.telephony` feature flag and
22
* [C-1-2]
MUST
implement full support for the API for that technology.
26
* [C-2-1]
MUST
implement the full APIs as no-ops.
32
* [C-1-1]
MUST
include number blocking support
33
* [C-1-2]
MUST
fully implement [`BlockedNumberContract`](
36
* [C-1-3]
MUST
block all calls and messages from a phone number in
40
* [C-1-4]
MUST
NOT write to the [platform call log provider](
43
* [C-1-5]
MUST
NOT write to the [Telephony provider](
46
* [C-1-6]
MUST
implement a blocked numbers management UI, which is opened
49
* [C-1-7]
MUST
NOT allow secondary users to view or edit the blocked number
[
all
...]
7_9_virtual-reality.md
5
implementations
MUST
properly implement these APIs and behaviors,
21
* [C-1-1]
MUST
have at least 2 physical cores.
22
* [C-1-2]
MUST
declare `android.software.vr.mode feature`.
23
* [C-1-3]
MUST
support sustained performance mode.
24
* [C-1-4]
MUST
support OpenGL ES 3.2.
25
* [C-1-5]
MUST
support Vulkan Hardware Level 0 and SHOULD support
27
* [C-1-6]
MUST
implement
36
* [C-1-7] The GPU and display
MUST
be able to synchronize access to the shared
39
* [C-1-8]
MUST
implement
48
* [C-1-9]
MUST
implement support for [`AHardwareBuffer`](https://developer.android.com/ndk/reference/hardware__bu (…)
[
all
...]
/external/llvm/test/MC/Mips/
elf_eflags_abicalls.s
3
# This *
MUST
* match the output of 'gcc -c' compiled with the same triple.
elf_eflags_noreorder.s
3
# This *
MUST
* match the output of 'gcc -c' compiled with the same triple.
elf_eflags_pic0.s
3
# This *
MUST
* match the output of 'gcc -c' compiled with the same triple.
Completed in 247 milliseconds
1
2
3
4
5
6
7