/** * 获取设备指纹的工具类 * *@author BarryHuang *@DATE 2015-8-19 */
public class FingerprintUtil {
private static final String TAG = FingerprintUtil.class.getSimpleName();
private static final String FINGER_PRINT = "fingerprint";
/** * 获取设备指纹 * 如果从SharedPreferences文件中拿不到,那么重新生成一个, * 并保存到SharedPreferences文件中。 * *@param context *@return fingerprint 设备指纹 */
public static String getFingerprint(Context context) {
String fingerprint = null;
fingerprint = readFingerprintFromFile(context);
if (TextUtils.isEmpty(fingerprint)) {
fingerprint = createFingerprint(context);
} else {
Log.e(TAG, "从文件中获取设备指纹:" + fingerprint);
}
return fingerprint;
}
/** * 从SharedPreferences 文件获取设备指纹 * *@return fingerprint 设备指纹 */
private sta