ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

Bluetooth functions
List of Bluetooth functions
Managing the Bluetooth keys
Create a new type of application! With no contact between the PC and the mobile device, several processes can be run on the PC by using the data found on the mobile device...
Managing Bluetooth Low Energy devices
The Bluetooth LE standard (for Low Energy) is used to manage devices with low energy consumption...
Managing Bluetooth Low Energy devices (prefix syntax)
The Bluetooth LE standard (for Low Energy) is used to manage devices with low energy consumption...
Bluetooth constants
List of constants used by the Bluetooth functions.
SocketCreateBluetooth (Function)
Creates a socket using a Bluetooth device.
SocketConnectBluetooth (Function)
Connects a client computer to a specific Bluetooth socket.
BTActivate (Function)
Enables or disables the management of Bluetooth on the device.
WLanguage procedure called by BTStatus
Procedure ("Callback") called by BTStatus when the Bluetooth activation status changes on the device. This procedure can be a local, global or internal procedure.
OBEX functions
List of OBEX functions
BTStatus (Function)
Returns the current Bluetooth activation status on the device or asks to be notified when the activation status changes.
BTLEStatus (Function)
Returns the current Bluetooth activation status on the device or asks to be notified when the activation status changes.
BTAcceptConnection (Function)
Used to find out whether a Bluetooth radio accepts (or not) the requests for connection coming from the devices.
BTSelectDevice (Function)
Opens a system window to select a Bluetooth device.
BTLEGetADescriptor (Function)
Retrieves the descriptor of a Bluetooth Low Energy characteristic corresponding to the specified identifier (UUID).
BTLE functions (prefix syntax)
The following functions are used to handle the Bluetooth Low Energy devices:
BTListService (Function)
Returns the list of services provided by a Bluetooth device.
BTLE functions
The following functions are used to handle the Bluetooth Low Energy devices:
BTIsVisible (Function)
Used to find out whether a Bluetooth radio is visible.
BTLEGetAllServices (Function)
Retrieves all the services corresponding to a UUID.
BTLEGetAService (Function)
Retrieves the service of a Bluetooth Low Energy device corresponding to the specified identifier (UUID).
BTConnectDevice (Function)
Allows you to be authenticated toward a Bluetooth device.
BTLEGetACharacteristic (Function)
Retrieves the characteristic of a Bluetooth Low Energy service corresponding to the specified identifier (UUID).
<btleCharacteristic variable>.GetADescriptor (Function)
Retrieves the descriptor of a Bluetooth Low Energy characteristic corresponding to the specified identifier (UUID).
OBEXGetFile (Function)
Retrieves a file from a device that supports the OBEX protocol.
<btleDevice variable>.GetAllServices (Function)
Retrieves all the services corresponding to a UUID.
BTLEDescriptorReadValue (Function)
Reads the value of a descriptor on a Bluetooth Low Energy device.
BTLEDisconnect (Function)
Used to disconnect from a Bluetooth Low Energy device.
BTListRadio (Function)
Returns the list of Bluetooth radios connected to the computer.
<btleDevice variable>.GetAService (Function)
Retrieves the service of a Bluetooth Low Energy device corresponding to the specified identifier (UUID).
BTLEDescriptorWriteValue (Function)
Writes the value of a descriptor to a Bluetooth Low Energy device.
<btleDevice variable>.Disconnect (Function)
Used to disconnect from a Bluetooth Low Energy device.
BTLECharacteristicWriteValue (Function)
Writes a value to a characteristic on a Bluetooth Low Energy device.
BTLEGetAllCharacteristics (Function)
Retrieves all the characteristics (with the same identifier) associated with a BLE service.
<btleDevice variable>.ConnectionStatus (Function)
Returns the current connection status to a Bluetooth Low Energy device or asks to be notified when the connection status changes.
BTLEInitialize (Function)
Initializes Bluetooth Low Energy (required in Windows and iOS only)
BTLECharacteristicChangeOfValue (Function)
Enables or disables detection of changes in the value of a Bluetooth Low Energy characteristic.
<btleService variable>.GetACharacteristic (Function)
Retrieves the characteristic of a Bluetooth Low Energy service corresponding to the specified identifier (UUID).
BTLECharacteristicReadValue (Function)
Reads the value of a characteristic on a Bluetooth Low Energy device.
<btleDescriptor variable>.ReadValue (Function)
Reads the value of a descriptor on a Bluetooth Low Energy device.
<btleCharacteristic variable>.ReadValue (Function)
Reads the value of a characteristic on a Bluetooth Low Energy device.
OBEXSendVCard (Function)
Sends a VCard file (virtual business card) to a device that supports the OBEX protocol.
<btleDescriptor variable>.WriteValue (Function)
Writes the value of a descriptor to a Bluetooth Low Energy device.
<btleCharacteristic variable>.WriteValue (Function)
Writes a value to a characteristic on a Bluetooth Low Energy device.
<btleService variable>.GetAllCharacteristics (Function)
Retrieves all the characteristics with the same identifier associated with a Bluetooth Low Energy service.
BTLEConnectionStatus (Function)
Returns the current connection status to a Bluetooth Low Energy device or asks to be notified when the connection status changes.
BTInfoDevice (Function)
Returns specific information about a Bluetooth device.
<btleCharacteristic variable>.ChangeOfValue (Function)
Enables or disables detection of changes in the value of a Bluetooth Low Energy characteristic.
btleDescriptor (Variable type)
The btleDescriptor type is used to handle the descriptor of a Bluetooth Low Energy characteristic
<btleDevice variable>.Connect (Function)
Used to connect to a Bluetooth Low Energy device.
BTLEConnect (Function)
Used to connect to a Bluetooth Low Energy device.
btleService (Variable type)
The btleService type is used to handle a Bluetooth Low Energy service ("Bluetooth GATT Service").
btleCharacteristic (Variable type)
The btleCharacteristic type is used to handle a characteristic of a Bluetooth Low Energy service.
btleDevice (Variable type)
The btleDevice type allows you to handle a device that uses the Bluetooth Low Energy technology.
OBEX constants
List of constants used by the OBEX functions.
SysAndroidVersion (Function)
Returns information about the Android version used by the application.
Nearby sharing (Android)
This feature, available on Android, lets you exchange data between two or more nearby devices...
BTLEListDevice (Function)
Returns the list of accessible Bluetooth Low Energy devices.
BTChangeVisibility (Function)
Changes the visibility of a Bluetooth radio.
OBEXListFile (Function)
Lists the files shared by a device that uses the OBEX protocol.
NearbyShareDiscoverDevice (Function)
Discovers nearby devices that have advertised themselves and are waiting to connect ("advertisers").
NearbyShareWaitForConnection (Function)
Makes the device visible to nearby devices in discovery mode (via NearbyShareDiscoverDevice) and waits for their connection request.
BTListDevice (Function)
Returns the list of accessible Bluetooth devices.
BTChangeConnectivity (Function)
Used to configure a Bluetooth radio to accept (or not) the requests for connection coming from the devices.
BTOpenDeviceProperties (Function)
Opens the window of properties for a Bluetooth device.
SysIOSVersion (Function)
Returns information about the iOS version used by the application.
BTDisconnectDevice (Function)
Cancels the authentication beside a Bluetooth device.
WLanguage procedure called by BTLEStatus
Procedure ("Callback") called by BTLEStatus when the Bluetooth activation status changes on the device.
BTStack (Function)
Returns the Bluetooth stack currently used.
OBEXGetVCard (Function)
Retrieves a VCard from a device that supports the OBEX protocol.
BTDisableService (Function)
Disables a service on a Bluetooth device.
OBEXConnect (Function)
Used to connect to a device that supports the OBEX protocol.  Reminder: The OBEX protocol is a data transfer protocol that can be used via infrared beams and Bluetooth.
OBEXDisconnect (Function)
Used to disconnect from a device that supports the OBEX protocol.
BTEnableService (Function)
Enables a service provided by a Bluetooth device.
SysIconBadge (Function)
Returns or modifies the value displayed in the badge associated with the icon of an iOS application.
ThreadPersistent (Function)
Makes a thread persistent.
<btleDevice>.Initialize (Function)
Initializes a Bluetooth Low Energy device in Windows.
BTLEInitializeDevice (Function)
Initializes a Bluetooth Low Energy device in Windows.
BTInfoRadio (Function)
Returns specific information about a Bluetooth radio connected to the computer.
OBEXSendFile (Function)
Sends a file to a device that supports the OBEX protocol.
BeaconDetectPrecise (Function)
Used to find the Beacons near the device.
AndroidActivityResultProcedure (Function)
Allows you to specify the procedure to be called to get the result returned by a third-party Activity.
Parameters of the procedure used by NearbyShareWaitForConnection (Request)
WLanguage procedure ("callback") called by NearbyShareWaitForConnection executed when a nearby device sends a connection request.
NFC functions
Functions used to manage the NFC standard
Parameters of the procedure used by NearbyShareRequestConnection (Request)
WLanguage procedure ("callback") called by NearbyShareRequestConnection executed when the nearby device receives the connection request.
SensorEnd (Function)
Indicates the end of the use of the sensor functions.
WiFiDeleteNetwork (Function)
Deletes a network from the list of Wi-Fi networks configured on the device.
SMSReset (Function)
Resets all variables of SMS structure.
BrightnessGet (Function)
Returns the current setting of the brightness for the screen of the device.
BrowserRunApp (Function)
Opens the default Web browser of the current device.
Wi-Fi functions
Functions for Wi-Fi management
Socket functions
List of functions for managing sockets
WiFiActivate (Function)
Enables or disables Wi-Fi on the device.
MobileNetworkStatus (Function)
Returns the current status of the connection to data on the mobile network or asks to be notified when the status of the connection to data changes.
Detecting Beacons
A "beacon" is a hardware transmitter that can "dialog" on a small perimeter with smartphones or tablets via a Bluetooth connection...
BrightnessModify (Function)
Modifies the setting of the brightness for the device screen.
InDeviceOwnerMode (Function)
Indicates whether the Android application is in "Device owner" mode.
VolumeGet (Function)
Retrieves the current setting of the volume for a sound source.
Sensor functions
The following functions are used to manage the compass and the accelerometer in an application run on a mobile device (phone or tablet).
VolumeModify (Function)
Modifies the setting of the volume for a sound source.
Multi-touch support
A multitouch feature is a technique allowing the user to interact with a device via several contact points (the fingers are used in most cases).
WiFiConnect (Function)
Connects the device to the specified Wi-Fi network.
WiFiStatus (Function)
Returns the current activation status of Wi-Fi on the device or asks to be notified when the activation status of Wi-Fi changes.
1. Examples provided with WINDEV Mobile
BeaconDetectBackground (Function)
Notifies the application when the device enters or leaves the transmission range of a set of Beacons.
Android 11: Changes to application behavior
After each new version of Android is deployed, Google requires a higher target API level ("TargetSdkVersion") to publish applications on Google Play...
beaconGroup (Variable type)
The beaconGroup type is used to define the advanced characteristics of a set of Beacons.
NotifAdd (Function)
Adds a notification to the system bar (Android) or notification center (iOS).
Using Objective-C code
You can use Objective-C code in iPhone/iPad applications generated with WINDEV Mobile.
WiFiAddNetwork (Function)
Adds a new network to the list of Wi-Fi networks configured on the device.
The Multimedia control
The Multimedia control is used to play media files...
The Slider control (in a window)
A slider control is used to select a value between two bounds...
SMSRunApp (Function)
Starts the native application for sending SMSs found on the device (Android or iPhone/iPad).
SysDirStorageCard (Function)
Returns the path of the root directory of the primary external storage space.
WinSlidingVisible (Function)
Displays or hides a sliding window (sliding menu).
Using the Wi-Fi
WINDEV and WINDEV Mobile propose the WiFi functions to easily access the Wi-Fi networks...
WiFiConnectionInfo (Function)
Returns the requested information about the current Wi-Fi connection of the device.
Left or right sliding window (sliding menu)
The sliding windows (also called sliding menus) are often used in the mobile applications...
WINDEV Mobile new features brochure 2025
What's new in WINDEV Mobile 2025 is presented in the What's new 2025 brochure.
Application in kiosk mode
A kiosk application is an application from which the user cannot exit...
Convert your WINDEV applications into websites
A widespread need today is to transform Windows applications (or parts of applications) into dynamic websites...
SensorDetectChangeAcceleration (Function)
Notifies when acceleration forces are applied to the device along any of the three axes.
Phone functions
The phone functions are as follows:
Android: The different types of notifications
Android proposes several types of notifications to inform the user...
SensorDetectChangeOrientation (Function)
Allows you to be notified when the orientation of the device changes on any one of its 3 axes.
WiFiDetectAccessPoint (Function)
Starts detecting the Wi-Fi access points currently accessible from the device.
<Camera>.Capture (Function)
Captures the images received from the camera:
  • as an image: take a photo.
  • as a video: record a video.
AndroidiPhone/iPad Function kept for "Version-26-compatible" Camera controls.
VideoCapture (Function)
Captures the images received from the camera:
  • as an image: take a photo.
  • as a video: record a video.
AndroidiPhone/iPad Function kept for "Version-26-compatible" Camera controls.
Image drawing and processing functions
List of image drawing and processing functions
NFCReadTag (Function)
Starts reading an NFC tag or enables the detection of NFC tags for the current window.
The Progress Bar control
The Progress Bar control is used to follow the progress of an event...
ToastDisplay (Function)
Displays a "Toast" message.
Multi-touch in an Image control
One of the most common applications of the multi-touch feature is used to handle images...
Developing an application for iPhone/iPad
The development of an iPhone/iPad application is performed in 2 steps:
MobileNetworkConnectionInfo (Function)
Returns information regarding the current connection to data on the mobile network.
1. Communication with WINDEV Mobile
WINDEV Mobile includes several communication functions for different fields.
WLanguage procedure called by BTLECharacteristicChangeOfValue
Procedure ("Callback") called by BTLECharacteristicChangeOfValue when a characteristic changes on the device. This procedure can be a local, global or internal procedure.
Drawing in WINDEV, WEBDEV and WINDEV Mobile
WINDEV, WEBDEV and WINDEV Mobile include several functions for displaying, drawing, copying and saving the drawings and images from your applications or sites...
NFCWriteTag (Function)
Starts writing data to an NFC tag.
iDestination (Function)
Configures the print destination.
Advanced types
The advanced types of WLanguage are as follows
Camera control in a mobile application
The Camera control is used to...
VideoParameter (Function)
Returns or modifies the value of a parameter for the device camera.
AndroidiPhone/iPad Function kept for "Version-26-compatible" Camera controls.
Developing applications for Android
WINDEV Mobile allows you to develop applications for the Android operating system...
2. Examples provided with WINDEV
The examples provided with WINDEV are intended to help you learn the features of WINDEV.
Android 10: Changes in the behavior of applications
Starting with Android 10, Google no longer allows an application running in the background to open a window
Generating an iOS application
Several steps must be performed to develop an iPhone/iPad application:
Notification (Variable type)
The Notification type is used to handle the local notifications or the push notifications.
New products brochure 27: Common new products
New features in WINDEV/WEBDEV/WINDEV Mobile 27 presented in the New Features brochure.
New features in WINDEV Suite SaaS
Callback de la fonction PartageProximitéAttendConnexion1.Cb pour le paramètre CallbackResultat
2025 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2025 in the What's new 2025 brochure.
2025 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2025 in the What's new 2025 brochure.
2025 new features brochure: WINDEV new features
What's new in WINDEV 2025 in the What's new 2025 brochure.
Site map of PC SOFT documentation
1
2
3
4
5
6
7
>