• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1## 6.2\. Developer Options
2
3Android includes support for developers to configure application
4development-related settings.
5
6Device implementations MUST provide a consistent experience for
7Developer Options, they:
8
9*   [C-0-1] MUST honor the [android.settings.APPLICATION_DEVELOPMENT_SETTINGS](
10http://developer.android.com/reference/android/provider/Settings.html#ACTION_APPLICATION_DEVELOPMENT_SETTINGS)
11intent to show application development-related settings. The upstream Android
12implementation hides the Developer Options menu by default and enables users to
13launch Developer Options after pressing seven (7) times on the **Settings** >
14**About Device** > **Build Number** menu item.
15*   [C-0-2] MUST hide Developer Options by default.
16*   [C-0-3] MUST provide a clear mechanism that does not give preferential
17treatment to one third-party app as opposed to another to enable Developer
18Options. MUST provide a public visible document or website that describes how to
19enable Developer Options. This document or website MUST be linkable from
20the Android SDK documents.
21*   SHOULD have an ongoing visual notification to the user when Developer
22Options is enabled and the safety of the user is of concern.
23*   MAY temporarily limit access to the Developer Options menu, by visually
24hiding or disabling the menu, to prevent distraction for scenarios where the
25safety of the user is of concern.
26