PC SOFT

ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Home | Sign in | English EN
  • Required permissions
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Others
Stored procedures
WiFiActivate (Function)
In french: WiFiActive
Enables or disables Wi-Fi on the device.
Remarks:
  • To find out the activation status of Wi-Fi on the device or to be notified when the status changes, use WiFiStatus.
  • The Wi-Fi access is not available in the Android emulator.
AndroidAndroid Widget Caution: This feature is available up to Android 9. From Android 10, this information is no longer available: this function causes a fatal error. It is recommended to test the Android version used via SysAndroidVersion.
Versions 18 and later
Android Widget This function is now available in Android Widget mode.
New in version 18
Android Widget This function is now available in Android Widget mode.
Android Widget This function is now available in Android Widget mode.
Example
IF Val(SysAndroidVersion(sysVersionNumber))<10 ALORS  
IF WiFiStatus() = wifiDisabled THEN
WiFiActivate(True)
END
END
Syntax
<Result> = WiFiActivate([<Wi-Fi activation>])
<Result>: Integer constant
Activation status of Wi-Fi after the modification:
wifiEnabledThe Wi-Fi is enabled on the device.
wifiActivationInProgressThe Wi-Fi is being enabled on the device.
wifiDisabledThe Wi-Fi is disabled on the device.
wifiDeactivationInProgressThe Wi-Fi is being disabled on the device.
wifiErrorThe activation status of Wi-Fi cannot be retrieved.
<Wi-Fi activation>: Optional boolean
New activation status of Wi-Fi:
  • True (default value): Enables the Wi-Fi on the device.
  • False: Disables the Wi-Fi on the device.
Remarks

Required permissions

The call to this function modifies the permissions required by the application.
Required permissions :
  • ACCESS_WIFI_STATE: this permission allows the applications to access information regarding the Wi-Fi networks.
  • CHANGE_WIFI_STATE: this permission allows the applications to modify the Wi-Fi connectivity status.
  • WAKE_LOCK: this permission allows you to use PowerManager WakeLocks to prevent the processor to witch to standby mode or to prevent the screen from being grayed.
Related Examples:
WM_System Cross-platform examples (WINDEV Mobile): WM_System
[ + ] This application is an example of some of the features of WINDEV Mobile available for Android/iOS.
The following system functions are used:
- NFC
- Multimedia control
- Brightness
- Volume
- Wi-Fi
- Bluetooth
- Toast
- Compass
- Accelerometer
- Camera control
- LED
- Vibration
- Notifications
- Drawing functions
- Internet
Component: wd260android.jar
Minimum version required
  • Version 16
Comments
Click [Add] to post a comment