android中常用的工具類

2021-09-14 02:05:55 字數 1610 閱讀 3122

public class densityutil 

/*** 根據手機的解析度從 dp 的單位 轉成為 px(畫素)

** @param dpvalue 虛擬畫素

* @return 畫素

*/public static int dp2px(float dpvalue)

/*** 根據手機的解析度從 px(畫素) 的單位 轉成為 dp

** @param pxvalue 畫素

* @return 虛擬畫素

*/public static float px2dp(int pxvalue)

/*** 根據手機的解析度從 dp 的單位 轉成為 px(畫素)

** @param dpvalue 虛擬畫素

* @return 畫素

*/public int dip2px(float dpvalue)

/*** 根據手機的解析度從 px(畫素) 的單位 轉成為 dp

** @param pxvalue 畫素

* @return 虛擬畫素

*/public float px2dip(int pxvalue)

/**

* 獲得螢幕相關的輔助類

*/public class screenutils

/*** 獲得螢幕寬度

* * @param context

* @return

*/public static int getscreenwidth(context context)

/*** 獲得螢幕高度

* * @param context

* @return

*/public static int getscreenheight(context context)

/*** 獲得狀態列高度

* * @param context

* @return

*/public static int getstatusheight(context context)

catch (exception e)

return statusheight;

} /**

* 獲取當前螢幕截圖,包含狀態列

* * @param activity

* @return

*/public static bitmap snapshotwithstatusbar(activity activity)

/*** 獲取當前螢幕截圖,不包含狀態列

* * @param activity

* @return

*/public static bitmap snapshotwithoutstatusbar(activity activity)

}

/**

* 提取字串中的數字

** @param originalstr

* @return

*/public static string extractnumbers(string originalstr)

}return builder.tostring();

}

Android常用正則工具類

android常用正則工具類 此類提供日常開發中常用的正則驗證函式,比如 郵箱 手機號 號碼 身份證號碼 日期 數字 小數 url ip位址等。使用pattern物件的matches方法進行整個字元匹配,呼叫該方法相當於 pattern p pattern.compile regex matcher...

Android常用正則工具類

此類提供日常開發中常用的正則驗證函式,比如 郵箱 手機號 號碼 身份證號碼 日期 數字 小數 url ip位址等。使用pattern物件的matches方法進行整個字元匹配,呼叫該方法相當於 pattern p pattern.compile regex matcher m p.matcher in...

android常用工具類

import android.content.context import android.net.connectivitymanager import android.net.networkinfo import android.widget.toast 常用的工具類集合!public class...