package de.stephanlindauer.criticalmaps.helper.clientinfo;
import android.os.Build;
import android.text.TextUtils;
public class DeviceInformation {
public static String getString() {
String returnString = "";
returnString += "\n\n---------------------------------------------------------------\n";
returnString += "OS_VERSION= " + System.getProperty("os.version") + "\n";
returnString += "RELEASE= " + Build.VERSION.RELEASE + "\n";
returnString += "DEVICE= " + Build.DEVICE + "\n";
returnString += "MODEL= " + Build.MODEL + "\n";
returnString += "PRODUCT= " + Build.PRODUCT + "\n";
returnString += "BRAND= " + Build.BRAND + "\n";
returnString += "DISPLAY= " + Build.DISPLAY + "\n";
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP) {
//noinspection deprecation
returnString += "CPU_ABI= " + Build.CPU_ABI + "\n";
//noinspection deprecation
returnString += "CPU_ABI2= " + Build.CPU_ABI2 + "\n";
} else {
returnString += "SUPPORTED_ABIS= " + TextUtils.join(", ", Build.SUPPORTED_ABIS) + "\n";
}
returnString += "UNKNOWN= " + Build.UNKNOWN + "\n";
returnString += "HARDWARE= " + Build.HARDWARE + "\n";
returnString += "ID= " + Build.ID + "\n";
returnString += "MANUFACTURER= " + Build.MANUFACTURER + "\n";
returnString += "SERIAL= " + Build.SERIAL + "\n";
returnString += "USER= " + Build.USER + "\n";
returnString += "HOST= " + Build.HOST + "\n";
return returnString;
}
}