package org.openiot.cupus.mobile.util; import android.hardware.Sensor; import android.os.Build; import java.text.DecimalFormat; /** * Created by Kristijan on 15.01.14.. */ public class SensorUniqueID { public static String deviceID = "" + Build.BOARD.length()%10+ Build.BRAND.length()%10 + Build.CPU_ABI.length()%10 + Build.DEVICE.length()%10 + Build.DISPLAY.length()%10 + Build.HOST.length()%10 + Build.ID.length()%10 + Build.MANUFACTURER.length()%10 + Build.MODEL.length()%10 + Build.PRODUCT.length()%10 + Build.TAGS.length()%10 + Build.TYPE.length()%10 + Build.USER.length()%10 ; //13 digits public static String getSensorID(Sensor sensor) { DecimalFormat formatter = new DecimalFormat("00"); String sensorID = formatter.format(sensor.getType()); return sensorID + deviceID; } }