public class AliLiveInfoUtils
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ALIVC_CONAN_VERSION
SDK version
|
static java.io.File |
ALIVC_DATA_FILE |
static java.lang.String |
DATA_DIRECTORY |
private static int |
MAX_WRITE_COUNT |
private static ProcessCpuTracker |
mCpuTracker |
private static android.content.Context |
sAppContext |
private static java.lang.String |
sCpuProcessorInfo |
private static java.lang.String |
sDeviceUUID |
private static java.lang.String |
sSessionId |
private static int |
sWriteUUIDCount |
private static java.lang.String |
UUID_FILE
uuid
|
private static java.lang.String |
UUID_PROP |
Constructor and Description |
---|
AliLiveInfoUtils() |
Modifier and Type | Method and Description |
---|---|
static boolean |
checkNetworkPermission() |
static boolean |
checkWriteFilePermission() |
static java.lang.String |
generateNewSessionId()
SessionId
|
static java.lang.String |
getCPUInfo()
CPU Model Info
|
static java.lang.String |
getCPUProcessorInfo()
CPU Processor Info
|
static double |
getCPUUsageRatio()
CPU
|
static java.lang.String |
getCurrentTimestamp() |
static java.lang.String |
getDeviceBrand() |
static java.lang.String |
getDeviceManufacturer() |
static java.lang.String |
getDeviceModel()
Model
|
static java.lang.String |
getDeviceUUID() |
static java.lang.String |
getElectricUsageRatio()
获取电量消耗
|
static java.lang.String |
getGPUInfo() |
static java.lang.String |
getMemoryUsageRatio() |
static java.lang.String |
getOpenGLVersion()
openGL
|
static java.lang.String |
getOSVersion() |
static android.content.Context |
getSDKContext() |
static java.lang.String |
getSDKVersion() |
static java.lang.String |
getTerminalType()
Phone/Pad
|
private static void |
requestCPUInfo() |
static void |
setSDKContext(android.content.Context context)
Application
|
private static void |
writeUUIDToFile(java.io.File uuidFile,
java.lang.String uuidValue) |
public static final java.lang.String DATA_DIRECTORY
private static final java.lang.String UUID_FILE
private static final java.lang.String UUID_PROP
public static final java.lang.String ALIVC_CONAN_VERSION
private static final int MAX_WRITE_COUNT
public static final java.io.File ALIVC_DATA_FILE
private static java.lang.String sDeviceUUID
private static java.lang.String sSessionId
private static java.lang.String sCpuProcessorInfo
private static android.content.Context sAppContext
private static int sWriteUUIDCount
private static ProcessCpuTracker mCpuTracker
public static void setSDKContext(android.content.Context context)
public static android.content.Context getSDKContext()
public static java.lang.String getDeviceUUID()
private static void writeUUIDToFile(java.io.File uuidFile, java.lang.String uuidValue)
public static java.lang.String getTerminalType()
public static java.lang.String generateNewSessionId()
public static double getCPUUsageRatio()
public static java.lang.String getMemoryUsageRatio()
public static java.lang.String getElectricUsageRatio()
public static java.lang.String getCPUInfo()
public static java.lang.String getCPUProcessorInfo()
private static void requestCPUInfo()
public static java.lang.String getGPUInfo()
public static java.lang.String getOpenGLVersion()
public static java.lang.String getDeviceBrand()
public static java.lang.String getDeviceManufacturer()
public static java.lang.String getDeviceModel()
public static java.lang.String getOSVersion()
public static java.lang.String getSDKVersion()
public static java.lang.String getCurrentTimestamp()
public static boolean checkWriteFilePermission()
public static boolean checkNetworkPermission()