package com.securitynull.sn_guard.functions.device;
import android.os.Build;
/**
* Created by Petrosyan on 20/11/13.
*/
public class DeviceManager {
public DeviceManager() {
super();
}
public Device getDeviceInformation() {
Device device = new Device();
device.setOsVersion(System.getProperty("os.version"));
device.setApiLevel(String.valueOf(Build.VERSION.SDK_INT));
device.setDeviceName(Build.DEVICE);
device.setModelName(Build.MODEL);
device.setDisplayName(Build.DISPLAY);
if (Integer.parseInt(device.getApiLevel()) >= 9)
device.setSerialNumber(Build.SERIAL);
else
device.setSerialNumber("Unsupported");
if (Integer.parseInt(device.getApiLevel()) >= 8)
device.setSerialNumber(Build.BOOTLOADER);
else
device.setSerialNumber("Unsupported");
device.setManufacturer(Build.MANUFACTURER);
device.setBoard(Build.BOARD);
device.setBrand(Build.BRAND);
device.setCpu_abi_1(Build.CPU_ABI);
device.setCpu_abi_2(Build.CPU_ABI2);
device.setFingerPrint(Build.FINGERPRINT);
device.setHardware(Build.HARDWARE);
return device;
}
}