#include "powermanagement/PowerManager.h"
#include "utils/StringUtils.h"
#include "utils/XMLUtils.h"
+#if defined(TARGET_ANDROID)
+#include "android/jni/Build.h"
+#endif
/* Target identification */
#if defined(TARGET_DARWIN)
return "Serial: " + g_cpuInfo.getCPUSerial();
}
+CStdString CSysInfo::GetManufacturer()
+{
+ CStdString manufacturer = "";
+#if defined(TARGET_ANDROID)
+ manufacturer = CJNIBuild::MANUFACTURER;
+#endif
+ return manufacturer;
+}
+
+CStdString CSysInfo::GetModel()
+{
+ CStdString model = "";
+#if defined(TARGET_ANDROID)
+ model = CJNIBuild::MODEL;
+#endif
+ return model;
+}
+
+CStdString CSysInfo::GetProduct()
+{
+ CStdString product = "";
+#if defined(TARGET_ANDROID)
+ product = CJNIBuild::PRODUCT;
+#endif
+ return product;
+}
+
bool CSysInfo::IsAeroDisabled()
{
#ifdef TARGET_WINDOWS
CStdString GetCPUHardware();
CStdString GetCPURevision();
CStdString GetCPUSerial();
+ CStdString GetManufacturer();
+ CStdString GetProduct();
+ CStdString GetModel();
bool GetDiskSpace(const CStdString drive,int& iTotal, int& iTotalFree, int& iTotalUsed, int& iPercentFree, int& iPercentUsed);
CStdString GetHddSpaceInfo(int& percent, int drive, bool shortText=false);
CStdString GetHddSpaceInfo(int drive, bool shortText=false);