Alberto SN Member Licensed User Dec 15, 2015 #1 Hola, Tengo un código que verifica si los cascos están conectados o no. Probando en el emulador, la aplicación da error y se para por esa verificación. Mi pregunta es: ¿Sabéis si existe alguna función qué, si se está ejecutando el emulador, mediante una condición se salte esa verificación? Por ejemplo: if emulator.isEnabled = false then ... else ... end if Muchas gracias de antemano.
Hola, Tengo un código que verifica si los cascos están conectados o no. Probando en el emulador, la aplicación da error y se para por esa verificación. Mi pregunta es: ¿Sabéis si existe alguna función qué, si se está ejecutando el emulador, mediante una condición se salte esa verificación? Por ejemplo: if emulator.isEnabled = false then ... else ... end if Muchas gracias de antemano.
eurojam Well-Known Member Licensed User Longtime User Dec 15, 2015 #2 Hola, puedes utilizar el "fingerprint" del operating system (con OSlibrary: https://www.b4x.com/android/forum/threads/os-library.11267/). algo como eso: B4X: Dim os As OperatingSystem Log(os.Fingerprint) If os.Fingerprint.Contains("generic") Then 'emulator Else 'no emulator End If saludos stefan
Hola, puedes utilizar el "fingerprint" del operating system (con OSlibrary: https://www.b4x.com/android/forum/threads/os-library.11267/). algo como eso: B4X: Dim os As OperatingSystem Log(os.Fingerprint) If os.Fingerprint.Contains("generic") Then 'emulator Else 'no emulator End If saludos stefan