public class SystemUtils
extends java.lang.Object
构造器和说明 |
---|
SystemUtils() |
限定符和类型 | 方法和说明 |
---|---|
static java.lang.String |
getCurrentProcessName(android.content.Context context) |
static java.net.URL |
getLegalServer(java.lang.String server,
boolean containPort)
检测并返回合法的 host 地址。
|
static boolean |
isLegalServer(java.lang.String server)
检查 host 是否合法。
|
static boolean |
isValidAppKey(java.lang.String appKey)
服务端 appKey 目前的策略:只包含小写字母或数字。
|
static java.lang.String |
listToString(java.util.List<java.lang.String> list) |
public static java.lang.String getCurrentProcessName(android.content.Context context)
context
- 上下文public static boolean isValidAppKey(java.lang.String appKey)
appKey
- 待校验字符串public static java.net.URL getLegalServer(java.lang.String server, boolean containPort)
[ip],[ip:port],[host],[host:port] 均为合法,支持 ipv6
server
- 待校验 hostcontainPort
- 是否包含端口public static boolean isLegalServer(java.lang.String server)
[ip],[ip:port],[host],[host:port] 均为合法,支持 ipv6
server
- 待校验 hostpublic static java.lang.String listToString(java.util.List<java.lang.String> list)