| | |
| | | import android.graphics.Bitmap; |
| | | import android.telephony.TelephonyManager; |
| | | import android.util.DisplayMetrics; |
| | | import android.util.Log; |
| | | import android.view.Surface; |
| | | |
| | | import com.google.zxing.BarcodeFormat; |
| | |
| | | |
| | | |
| | | public final class DimenUtil { |
| | | |
| | | |
| | | private static final String TAG = "DimenUtil"; |
| | | |
| | | public static int getScreenWidth(Context context ) { |
| | | final Resources resources = context.getResources(); |
| | |
| | | return bitmap; |
| | | } |
| | | |
| | | public static int px2dp(Context context, float pxValue) { |
| | | float scale = context.getResources().getDisplayMetrics().density; |
| | | Log.i(TAG,"density="+scale); |
| | | return (int) (pxValue / scale + 0.5f);// + 0.5f是为了让结果四舍五入 |
| | | } |
| | | |
| | | public static int px2sp(Context context, float pxValue) { |
| | | float fontScale = context.getResources().getDisplayMetrics().scaledDensity; |
| | | Log.i(TAG,"scaledDensity 1.2625="+fontScale); |
| | | return (int) (pxValue / fontScale + 0.5f); |
| | | } |
| | | |
| | | } |