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