• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1package: "android.nfc"
2container: "system"
3
4flag {
5    name: "nfc_event_listener"
6    is_exported: true
7    namespace: "nfc"
8    description: "Enable NFC Event listener APIs"
9    bug: "356447790"
10}
11
12flag {
13    name: "enable_nfc_mainline"
14    is_exported: true
15    namespace: "nfc"
16    description: "Flag for NFC mainline changes"
17    bug: "292140387"
18}
19
20flag {
21    name: "enable_nfc_reader_option"
22    is_exported: true
23    namespace: "nfc"
24    description: "Flag for NFC reader option API changes"
25    bug: "291187960"
26}
27
28flag {
29    name: "enable_nfc_user_restriction"
30    is_exported: true
31    namespace: "nfc"
32    description: "Flag for NFC user restriction"
33    bug: "291187960"
34}
35
36flag {
37    name: "nfc_observe_mode"
38    is_exported: true
39    namespace: "nfc"
40    description: "Enable NFC Observe Mode"
41    bug: "294217286"
42}
43
44flag {
45    name: "nfc_read_polling_loop"
46    is_exported: true
47    namespace: "nfc"
48    description: "Enable NFC Polling Loop Notifications"
49    bug: "294217286"
50}
51
52flag {
53    name: "nfc_observe_mode_st_shim"
54    namespace: "nfc"
55    description: "Enable NFC Observe Mode ST shim"
56    bug: "294217286"
57}
58
59flag {
60    name: "nfc_read_polling_loop_st_shim"
61    namespace: "nfc"
62    description: "Enable NFC Polling Loop Notifications ST shim"
63    bug: "294217286"
64}
65
66flag {
67    name: "enable_tag_detection_broadcasts"
68    namespace: "nfc"
69    description: "Enable sending broadcasts to Wallet role holder when a tag enters/leaves the field."
70    bug: "306203494"
71}
72
73flag {
74    name: "enable_nfc_charging"
75    is_exported: true
76    namespace: "nfc"
77    description: "Flag for NFC charging changes"
78    bug: "292143899"
79}
80
81flag {
82    name: "enable_nfc_set_discovery_tech"
83    is_exported: true
84    namespace: "nfc"
85    description: "Flag for NFC set discovery tech API"
86    bug: "300351519"
87}
88
89flag {
90    name: "nfc_vendor_cmd"
91    is_exported: true
92    namespace: "nfc"
93    description: "Enable NFC vendor command support"
94    bug: "289879306"
95}
96
97flag {
98    name: "nfc_oem_extension"
99    is_exported: true
100    namespace: "nfc"
101    description: "Enable NFC OEM extension support"
102    bug: "331206243"
103}
104
105flag {
106    name: "nfc_state_change"
107    is_exported: true
108    namespace: "nfc"
109    description: "Enable nfc state change API"
110    bug: "319934052"
111}
112
113flag {
114    name: "nfc_set_default_disc_tech"
115    is_exported: true
116    namespace: "nfc"
117    description: "Flag for NFC set default disc tech API"
118    bug: "321311407"
119}
120
121flag {
122    name: "nfc_persist_log"
123    is_exported: true
124    namespace: "nfc"
125    description: "Enable NFC persistent log support"
126    bug: "321310044"
127}
128
129flag {
130    name: "nfc_action_manage_services_settings"
131    is_exported: true
132    namespace: "nfc"
133    description: "Add Settings.ACTION_MANAGE_OTHER_NFC_SERVICES_SETTINGS"
134    bug: "358129872"
135}
136
137flag {
138    name: "nfc_override_recover_routing_table"
139    is_exported: true
140    namespace: "nfc"
141    description: "Enable override and recover routing table"
142    bug: "329043523"
143}
144
145flag {
146    name: "nfc_watchdog"
147    is_exported: true
148    namespace: "nfc"
149    description: "Enable watchdog for the NFC system process"
150    bug: "362937338"
151}
152
153flag {
154    name: "enable_card_emulation_euicc"
155    is_exported: true
156    namespace: "nfc"
157    description: "Enable EUICC card emulation"
158    bug: "321314635"
159}
160
161flag {
162    name: "nfc_state_change_security_log_event_enabled"
163    is_exported: true
164    namespace: "nfc"
165    description: "Enabling security log for nfc state change"
166    bug: "319934052"
167}
168
169flag {
170    name: "nfc_associated_role_services"
171    is_exported: true
172    namespace: "nfc"
173    description: "Share wallet role routing priority with associated services"
174    bug: "366243361"
175}
176
177flag {
178    name: "nfc_set_service_enabled_for_category_other"
179    is_exported: true
180    namespace: "nfc"
181    description: "Enable set service enabled for category other"
182    bug: "338157113"
183}
184
185flag {
186    name: "nfc_check_tag_intent_preference"
187    is_exported: true
188    namespace: "nfc"
189    description: "App can check its tag intent preference status"
190    bug: "335916336"
191}
192
193flag {
194    name: "nfc_apdu_service_info_constructor"
195    is_exported: true
196    namespace: "nfc"
197    description: "Expose constructor for ApduServiceInfo"
198    bug: "380892385"
199}
200
201# Unless you are adding a flag for a file under nfc-non-updatable, you should
202# not add a flag here for Android 16+ targeting features. Use the flags
203# in com.android.nfc.module.flags (packages/modules/Nfc/flags) instead.
204