I codici di metodo dei servizi di sistema possono variare con le versioni Android
. Pertanto, prima di effettuare la chiamata al metodo di un servizio, consultare le origini AOSP
.
Di seguito è riportato un riepilogo delle chiamate di abilitazione/disabilitazione NFC
fino a Android
5.1.1. Tieni anche presente che (nelle fonti)
int FIRST_CALL_TRANSACTION = 0x00000001
, ad es. è uguale a 1
.
Android 4.4 - Android 5.1.1:
# Disable NFC
service call nfc 5
# Enable NFC
service call nfc 6
Android 4.0.1 - Android 4.3.1:
# Disable NFC
service call nfc 4
# Enable NFC
service call nfc 5
Android 2.3.4 - Android 2.3.7:
# Disable NFC
service call nfc 18
# Enable NFC
service call nfc 19
Android 2.3.3:
# Disable NFC
service call nfc 20
# Enable NFC
service call nfc 21
Android 2.3.2:
# Disable NFC
service call nfc 13
# Enable NFC
service call nfc 14
Per verificare lo stato del servizio NFC
utilizzare il 012.387.016,015 milacomando:
dumpsys nfc
Non è una buona idea, anche questo ucciderà il servizio e rende NFC inaccessibile dal punto di vista dell'API, il chip NFC sarà ancora attivo. Non c'è alcun processo per spegnerlo dopo tutto. –