public class DUILiteSDK
extends java.lang.Object
限定符和类型 | 类和说明 |
---|---|
static interface |
DUILiteSDK.InitListener |
构造器和说明 |
---|
DUILiteSDK() |
限定符和类型 | 方法和说明 |
---|---|
static int |
getAudioRecorderType() |
static java.lang.String |
getAuthParams(java.lang.String productId)
获取授权参数信息,用于请求云端服务
|
static ProfileState |
getAuthState(java.lang.String scopeType)
获取授权文件状态
|
static java.lang.String |
getCoreVersion()
获取内核版本号
|
static java.lang.String |
getDeviceId(android.content.Context context)
获取SDK使用的deviceId
|
static java.lang.String |
getDeviceName()
获取SDK生成的deviceName
|
static boolean |
getLocalSavedEnabled() |
static java.lang.String |
getSdkVersion() |
static void |
init(android.content.Context context,
DUILiteConfig config,
DUILiteSDK.InitListener listener)
初始化授权信息
|
static boolean |
isAuthorized(android.content.Context context)
检查是否授权成功(本地授权文件有效)
|
static void |
openLog(android.content.Context context,
java.lang.String logFilePath)
打开sdk日志
日志打开,性能会受影响,调试时可打开日志, 默认日志关闭
|
static void |
openLog(android.content.Context context,
java.lang.String logFilePath,
int cachedDays)
打开sdk日志
日志打开,性能会受影响,调试时可打开日志, 默认日志关闭
|
static void |
setDebugMode(int logLevel)
设置SDK日志级别,默认W-3
{V = 2 , D =3 , I = 4 , W = 5 , E = 6, A = 7}
|
static void |
setDebugMode(int logLevel,
java.lang.String logFilePath)
已过时。
|
static void |
setLocalSavedEnabled(boolean localSavedEnabled) |
public static java.lang.String getSdkVersion()
public static java.lang.String getCoreVersion()
public static java.lang.String getDeviceId(android.content.Context context)
context
- contextpublic static java.lang.String getDeviceName()
public static java.lang.String getAuthParams(java.lang.String productId)
productId
- 产品idpublic static void openLog(android.content.Context context, java.lang.String logFilePath)
context
- 上下文logFilePath
- 保存的日志文件路径,包含文件名,比如"/sdcard/duilite/DUILite_SDK.log"public static void openLog(android.content.Context context, java.lang.String logFilePath, int cachedDays)
context
- 上下文logFilePath
- 保存的日志文件路径,包含文件名,比如"/sdcard/duilite/DUILite_SDK.log"cachedDays
- 日志的清理周期,单位天public static boolean isAuthorized(android.content.Context context)
context
- 上下文public static ProfileState getAuthState(java.lang.String scopeType)
scopeType
- 模块类型,null表示不检查模块public static void setDebugMode(int logLevel, java.lang.String logFilePath)
logLevel
- 日志级别logFilePath
- 日志保存绝对路径public static void setDebugMode(int logLevel)
logLevel
- 日志级别public static void init(android.content.Context context, DUILiteConfig config, DUILiteSDK.InitListener listener)
context
- 上下文config
- 配置参数,包括产品的 APPKEY,产品ID,产品KEY,产品SECRET,以及其它的全局配置参数listener
- 授权回调public static void setLocalSavedEnabled(boolean localSavedEnabled)
public static boolean getLocalSavedEnabled()
public static int getAudioRecorderType()