SystemInfo class.
Definition: system_info.h:16
static std::string platform_name()
Get the current platform.
Definition: system_info.cpp:4
void operator=(const SystemInfo &)=delete
static std::string get_device_type()
static bool is_mobile()
Check if the app is running on a mobile device.
Definition: system_info.cpp:9
static std::string get_device_unique_identifier()
get device UUID (cross-platform)
Definition: system_info.cpp:29
static std::string get_device_model()
get device model (cross-platform)
Definition: system_info.cpp:25
static std::string get_device_name()
get device name (cross-platform)
Definition: system_info.cpp:20
static int get_battery_percentage()
Get the battery percentage.
Definition: system_info.cpp:33
const char * DeviceModel_Injected()
Definition: system_info_android.c:9
const char * DeviceName_Injected()
Definition: system_info_android.c:4
BatteryLevel
Definition: system_info.h:4
@ BatteryLevel_Unknown
Definition: system_info.h:5
const char * DeviceUniqueIdentifier_Injected()
Definition: system_info_android.c:15