Author: h.mohri
Using ConnectivityManager with C++Builder
With C++Builder 10.2 Tokyo Android ConnectivityManager class is available.
Use the ConnectivityManager, you can get NetworkInfo.
NetworkInfo see various network information.
inside that, The getType() function is Reports the type of network.
The getType() function return is int.
| int | type |
|---|---|
| 0x00000000 | TYPE_MOBILE |
| 0x00000001 | TYPE_WIFI |
| 0x00000006 | TYPE_WIMAX |
| 0x00000009 | TYPE_ETHERNET |
| 0x00000007 | TYPE_BLUETOOTH |
I tried ways to get NetworkInfo.
Declare _di_JConnectivityManager variable.
_di_JConnectivityManager is the ConnectivityManager class interface.
[crayon-6a7a3f372a89b536086598/]
It creates to use ‘_di_JConnectivityManager’.
[crayon-6a7a3f372a8a8415754328/]
Get the _di_JNetworkInfo using the getActiveNetworkInfo() function.
[crayon-6a7a3f372a8a9491034486/]
You can get the status of a network interface.
Do you want to build an Android app? Try the Android App Builder Software, which will assist you in developing apps in the Delphi or C++ environments.

