类 Util
- java.lang.Object
-
- cn.authing.guard.util.Util
-
public class Util extends java.lang.Object
-
-
构造器概要
构造器 构造器 说明 Util()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static voidbiometricBind(AuthActivity activity)static floatdp2px(android.content.Context context, float dp)static java.lang.StringencodeBase64URL(byte[] bytes)static java.lang.StringencryptPassword(java.lang.String password)static java.util.List<android.view.View>findAllViewByClass(android.view.View current, java.lang.Class<?> T)static android.view.ViewfindChildViewByClass(android.view.ViewGroup parent, java.lang.Class<?> T, boolean onlyVisible)static android.view.ViewfindViewByClass(android.view.View current, java.lang.Class<?> T)static android.view.ViewfindViewByClass(android.view.View current, java.lang.Class<?> T, boolean onlyVisible)static java.lang.StringgetAccount(android.view.View current)static java.lang.StringgetAppLanguage()static java.lang.StringgetAuthCode(java.lang.String url)static java.lang.StringgetEmail(android.view.View current)static java.lang.StringgetHost(Config config)static java.lang.StringgetIdentifierHost(Config config)static java.lang.StringgetLabel(Config config, java.lang.String name)获取字段名称static java.lang.StringgetLangHeader()static java.lang.StringgetPassword(android.view.View current)static java.lang.StringgetPhoneCountryCode(android.view.View current)static java.lang.StringgetPhoneCountryCodeByCache(android.content.Context context)static java.lang.StringgetPhoneNumber(android.view.View current)static java.lang.StringgetQueryParam(java.lang.String url, java.lang.String key)static intgetThemeAccentColor(android.content.Context context)static java.lang.StringgetUserName(UserInfo userInfo)static java.lang.StringgetVerifyCode(android.view.View current)static voidhideKeyboard(android.app.Activity activity)static java.util.List<java.lang.Integer>intDigits(int i)static booleanisCn()static booleanisEn()static booleanisIp(java.lang.String name)static booleanisNull(java.lang.String s)static java.util.List<Country>loadCountryList(android.content.Context context)static voidloginSuccess(android.app.Activity activity, UserInfo userInfo)登录成功逻辑统一处理static voidopenSettingUI(android.app.Activity activity)static org.json.JSONObjectpareUnderLine(org.json.JSONObject object)static voidpushCid(android.content.Context context)static voidpushDeviceInfo(android.content.Context context)static floatpx2dp(android.content.Context context, float px)static intpx2sp(android.content.Context context, float px)static voidquitActivity()static java.lang.StringrandomString(int length)static voidsetErrorText(android.view.View view, java.lang.String text)static voidsetStatusBarColor(android.app.Activity activity, int colorResId)static booleanshouldCompleteAfterLogin(Config config)static intsp2px(android.content.Context context, float sp)static java.util.Map<java.lang.String,java.util.List<java.lang.String>>splitQuery(java.net.URI url)static java.util.List<java.lang.String>toStringList(org.json.JSONArray array)static java.lang.StringunderlineToHump(java.lang.String str)
-
-
-
方法详细资料
-
dp2px
public static float dp2px(android.content.Context context, float dp)
-
px2dp
public static float px2dp(android.content.Context context, float px)
-
sp2px
public static int sp2px(android.content.Context context, float sp)
-
px2sp
public static int px2sp(android.content.Context context, float px)
-
encryptPassword
public static java.lang.String encryptPassword(java.lang.String password)
-
intDigits
public static java.util.List<java.lang.Integer> intDigits(int i)
-
findAllViewByClass
public static java.util.List<android.view.View> findAllViewByClass(android.view.View current, java.lang.Class<?> T)
-
findViewByClass
public static android.view.View findViewByClass(android.view.View current, java.lang.Class<?> T)
-
findViewByClass
public static android.view.View findViewByClass(android.view.View current, java.lang.Class<?> T, boolean onlyVisible)
-
findChildViewByClass
public static android.view.View findChildViewByClass(android.view.ViewGroup parent, java.lang.Class<?> T, boolean onlyVisible)
-
getAccount
public static java.lang.String getAccount(android.view.View current)
-
getPhoneNumber
public static java.lang.String getPhoneNumber(android.view.View current)
-
getPhoneCountryCode
public static java.lang.String getPhoneCountryCode(android.view.View current)
-
getPhoneCountryCodeByCache
public static java.lang.String getPhoneCountryCodeByCache(android.content.Context context)
-
getEmail
public static java.lang.String getEmail(android.view.View current)
-
getPassword
public static java.lang.String getPassword(android.view.View current)
-
getVerifyCode
public static java.lang.String getVerifyCode(android.view.View current)
-
setErrorText
public static void setErrorText(android.view.View view, java.lang.String text)
-
splitQuery
public static java.util.Map<java.lang.String,java.util.List<java.lang.String>> splitQuery(java.net.URI url) throws java.io.UnsupportedEncodingException- 抛出:
java.io.UnsupportedEncodingException
-
getAuthCode
public static java.lang.String getAuthCode(java.lang.String url)
-
getQueryParam
public static java.lang.String getQueryParam(java.lang.String url, java.lang.String key)
-
getThemeAccentColor
public static int getThemeAccentColor(android.content.Context context)
-
randomString
public static java.lang.String randomString(int length)
-
isNull
public static boolean isNull(java.lang.String s)
-
loadCountryList
public static java.util.List<Country> loadCountryList(android.content.Context context)
-
isCn
public static boolean isCn()
-
isEn
public static boolean isEn()
-
getAppLanguage
public static java.lang.String getAppLanguage()
-
getLangHeader
public static java.lang.String getLangHeader()
-
isIp
public static boolean isIp(java.lang.String name)
-
getHost
public static java.lang.String getHost(Config config)
-
getIdentifierHost
public static java.lang.String getIdentifierHost(Config config)
-
toStringList
public static java.util.List<java.lang.String> toStringList(org.json.JSONArray array) throws org.json.JSONException- 抛出:
org.json.JSONException
-
setStatusBarColor
public static void setStatusBarColor(android.app.Activity activity, int colorResId)
-
openSettingUI
public static void openSettingUI(android.app.Activity activity)
-
hideKeyboard
public static void hideKeyboard(android.app.Activity activity)
-
pareUnderLine
public static org.json.JSONObject pareUnderLine(org.json.JSONObject object)
-
underlineToHump
public static java.lang.String underlineToHump(java.lang.String str)
-
shouldCompleteAfterLogin
public static boolean shouldCompleteAfterLogin(Config config)
-
getLabel
public static java.lang.String getLabel(Config config, java.lang.String name)
获取字段名称
-
getUserName
public static java.lang.String getUserName(UserInfo userInfo)
-
loginSuccess
public static void loginSuccess(android.app.Activity activity, UserInfo userInfo)登录成功逻辑统一处理
-
pushDeviceInfo
public static void pushDeviceInfo(android.content.Context context)
-
pushCid
public static void pushCid(android.content.Context context)
-
encodeBase64URL
public static java.lang.String encodeBase64URL(byte[] bytes)
-
biometricBind
public static void biometricBind(AuthActivity activity)
-
quitActivity
public static void quitActivity()
-
-