Activar / desactivar NFC con comando ADB
¿Hay alguna manera de desactivar / habilitar NFC
través de comandos de shell ADB
?
He encontrado una respuesta aquí .
- Hotspot Android 4.2.2+
- Compruebe si el directorio existe en Android sdcard con bash
- No se puede usar Runtime.exec () para ejecutar el comando shell "echo" en el código Java de Android
- ¿Cómo resolver el dispositivo ADB no autorizado en Android dispositivo ADB host?
- Error al cargar la biblioteca nativa 'libnative-platform.so' para Linux amd64
Lo que he intentado desde el enlace anterior:
# Enable NFC service call nfc 5 # Disable NFC service call nfc 4
Pero no está funcionando.
Cualquier ayuda apreciada. Gracias.
- Comandos ADB de Android para obtener las propiedades del dispositivo
- FFMPEG para Android en Windows no se compila correctamente
- Adb shell su funciona, pero la raíz adb no
- ¿Cómo copiar y editar archivos en Android shell?
- Obtener Android versión del sistema operativo del dispositivo conectado a través de adb
- ¿Cómo ingresar comandos a CTS-Tradefed?
- Adb extraer archivo en una carpeta específica de Pc
- ¿Cómo puedo usar adb para desinstalar un APK de varios dispositivos conectados?
En su DDMS de eclipse o usando el logfilter o cualquier herramienta de captura de registro de tiempo de ejecución, necesita obtener el ID de proceso de su NFCService. Entonces puede matar o detener ese proceso dando el ID de proceso.
Por favor, intente esto
# Enable NFC service call nfc 6 # Disable NFC service call nfc 5
Por favor verifique aquí en la diapositiva no 32
Los códigos de método de los servicios del sistema pueden variar con Android
versiones de Android
. Por lo tanto, antes de llamar al método de un servicio, busque las fuentes de AOSP
.
A continuación se muestra un resumen de las llamadas habilitar / deshabilitar de NFC
hasta Android
5.1.1. También tenga en cuenta que (en las fuentes)
int FIRST_CALL_TRANSACTION = 0x00000001
, Es decir, igual 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
Para comprobar el estado del servicio NFC
, utilice el comando dumpsys
:
dumpsys nfc
- Cómo comprobar si el usuario está dentro de un círculo Google Maps v2
- Temporizador de rectángulo de dibujo de Android con animación