Tips, Tricks and Techniques

To get the NetworkInfo using the ConnectivityManager of Android   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 T...
New in 10.2.1: Debug visualisers for Delphi generics Debug visualisers are a type of IDE plugin that allows you to change the display of a variable in the various debug windows (Local Variables, Watches, Inspector, and Evaluate/Modify.) For example, the TDateTime visualiser takes the double value that represents time and instead displays that time converted to a string. You register a debug visualiser for a type, so all variables of that type, and optionally descendants of that type, go through your visualiser. In previous versions, this typ...
Wi-Fi management from applications using C++Builder Using C++Builder 10.2 Tokyo, explain how to switch Wi-Fi on Android. Manage Wi-Fi switching using JWifiManager I use di_JWifiManager which wrapped WifiManager.di_JWifiManager is the Delphi interface.Set the variable. _di_JWifiManager f_WifiManager; use it like this. Required headers Header file for using WifiManager. #include <Androidapi.JNI.Net.hpp> #include <Androidapi.Helpers.hpp> #include <Androidapi.JNI.Graphi...
Video Tutorial #2/#3: CodeSite Express / Beyond Compare Zwei weitere Videos aus meiner Video-Tipp-Reihe: ...
An Overview of Elements of Functional Programming in C++ (continuation) Part II.  Where it is told about closures and "functional containers" - data structures that can store pointers to functional objects of various types std::function While the functional paradigm proclaims that "everything is a function," in imperative programming we sometimes encounter the need to manipulate functions like with ordinary objects. Usually this happens by creating a pointer to the address of the procedure or method. However, in this case and others, high-level language...

Check out more tips and tricks in this development video: