package com.njtransit;
import android.content.Context;
import android.os.Build;
import android.provider.Settings;
public class DeviceInformation {
private DeviceInformation() {}
private String board;
private String brand;
private String manufacturer;
private String model;
private String product;
public String getBoard() {
return board;
}
public String getBrand() {
return brand;
}
public String getUuid() {
return uuid;
}
private String uuid;
private int version;
public String getManufacturer() {
return manufacturer;
}
public String getModel() {
return model;
}
public String getProduct() {
return product;
}
public int getVersion() {
return version;
}
public static DeviceInformation getDeviceInformation(Context ctx) {
DeviceInformation d = new DeviceInformation();
d.brand = Build.BRAND;
d.manufacturer = Build.MANUFACTURER;
d.model = Build.MODEL;
d.product = Build.PRODUCT;
d.version = Build.VERSION.SDK_INT;
d.uuid = Settings.Secure.getString(ctx.getContentResolver(), Settings.Secure.ANDROID_ID);
return d;
}
@Override
public String toString() {
return manufacturer+"/"+model+"/"+version+"/"+brand;
}
}