package com.jaf.biubiu;
import android.content.Context;
import android.content.res.Resources;
import android.provider.Settings;
import android.util.TypedValue;
import android.view.inputmethod.InputMethodManager;
import android.widget.EditText;
import com.jaf.jcore.Application;
/**
* Created by jarrah on 2015/4/14.
*/
public class Device {
public static String getId(Context context) {
String aid = Settings.Secure.getString(context.getContentResolver(),
Settings.Secure.ANDROID_ID);
return aid;
}
public static float dp2px(float dp) {
Resources r = Application.getInstance().getResources();
float px = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, dp, r.getDisplayMetrics());
return px;
}
public static float sp2px(float sp) {
Resources r = Application.getInstance().getResources();
float px = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_SP, sp, r.getDisplayMetrics());
return px;
}
public static void showSoftKeyboard(EditText editText, Context context) {
InputMethodManager imm = (InputMethodManager) context.getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(editText, InputMethodManager.SHOW_IMPLICIT);
}
}