AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Comunicación / Bluetooth
  • Solicitud de radio y conexión Visible
  • Permisos necesarios
  • Limitación
  • Aplicación en segundo plano: Caso específico a partir de Android 10
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Cambia la visibilidad de una radio Bluetooth.
Observación: Una radio Bluetooth corresponde a un transmisor Bluetooth. Este transmisor puede corresponder a una llave USB Bluetooth o puede ser un elemento incluido en un ordenador (por ejemplo, un portátil).
Android Atención: Las funciones de Bluetooth no están disponibles en el emulador de Android.
Ejemplo
Reportes y ConsultasWindowsCódigo de Usuario (UMC)Ajax
bVisible is boolean
// Identifier of Bluetooth radios listed in a Table control
nRadioID is int
nRadioID = TABLE_Radios.COL_ID[TABLE_Radios]
// Checks whether the selected radio is visible
bVisible = BTIsVisible(nRadioID)
// Display
IF bVisible = True THEN
Trace("Visible")
ELSE
Trace("Not visible")
END
// Change the visibility
BTChangeVisibility(nRadioID, NOT bVisible)
Sintaxis
Reportes y ConsultasWindowsCódigo de Usuario (UMC)Ajax

Sintaxis que puede ser usada en Windows Ocultar los detalles

<Result> = BTChangeVisibility(<Radio identifier> , <New status>)
<Result>: booleano
  • True si se cambió la visibilidad correctamente,
  • False en caso contrario. ErrorInfo devuelve más información sobre el error.
<Radio identifier>: Integro
Identificador de la radio Bluetooth a utilizar. Este identificador es devuelto por BTListRadio.
<New status>: booleano
  • True para que la radio sea visible,
  • False para ocultar la radio.
Android

Sintaxis que puede utilizarse en Android Ocultar los detalles

<Result> = BTChangeVisibility(<New status> [, <Duration>])
<Result>: booleano
  • True si se cambió la visibilidad correctamente,
  • False en caso contrario. ErrorInfo devuelve más información sobre el error.
<New status>: booleano
  • True para que la radio sea visible,
  • False para ocultar la radio.
Android La visibilidad no se puede desactivar mediante programación. Esta desactivación es temporal.
<Duration>: Entero o duración opcional
Duración (en segundos) durante la cual el dispositivo debe hacerse Visible. Este parámetro debe incluirse entre 1 y 300 segundos.. Por defecto, la duración de la visibilidad es de set a 120 segundos.
Este parámetro puede ser:
  • un número entero que corresponde al número de segundos,
  • una variable de tipo Duration,
  • la duración en un formato legible (por ejemplo, 1 s).
Observaciones

Solicitud de radio y conexión Visible

Una radio Visible Bluetooth acepta automáticamente las solicitudes de conexión. Cuando la función BTChangeVisibility hace que la radio sea visible, la función BTChangeConectividad se llama automáticamente.
Android En Android, la visibilidad del dispositivo en relación con los demás dispositivos Bluetooth es siempre temporal (hasta 5 minutos). Si se utiliza BTChangeVisibility para convertir el dispositivo en Visible, se mostrará un cuadro de diálogo del sistema para pedir la confirmación del usuario.
Observación: Este cuadro de diálogo viene impuesto por el sistema Android y, por tanto, no se puede evitar.
Caja de confirmación Android
Android

Permisos necesarios

La llamada a esta función modifica los permisos requeridos por la aplicación.
Permiso necesario: BLUETOOTH.
Esta Permission permite que las aplicaciones se conecten a los servicios Bluetooth.
Windows

Limitación

Sólo la pila Microsoft Bluetooth es compatible con esta función. Para conocer la pila utilizada, llame a BTStack.
Para obtener más información, consulte ¿Qué pilas utilizar?
Android

Aplicación en segundo plano: Caso específico a partir de Android 10

A partir de Android 10, no se puede abrir una ventana si la aplicación está en segundo plano.
La función BTChangeVisibility puede abrir una ventana. Si se utiliza esta función cuando la aplicación está en segundo plano, se producirá un error fatal.
Consejos:
  • Para saber si la aplicación está en segundo plano, utilice la función InBackgroundMode.
  • Si una aplicación necesita interactuar con el usuario cuando está en segundo plano, se puede mostrar una notificación (con el tipo Notification). La aplicación volverá al primer plano cuando se haga clic en la notificación, si la propiedad ActivateApplication se establece en True. También es posible abrir una ventana desde el procedimiento pasado a la propiedad ActionClick.
Para obtener más información, consulte Android 10: Comportamiento de aplicaciones en segundo plano.
Componente: wd290com.dll
Versión mínima requerida
  • Versión 12
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 22/06/2023

Señalar un error o enviar una sugerencia | Ayuda local