public class QHVCSdkConfig
extends java.lang.Object
Created by guohailiang on 2017/5/11.
Modifier and Type | Class and Description |
---|---|
static class |
QHVCSdkConfig.Builder
SDK配置构造器
|
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
QHVC_COMMON_OPTION_KEY_PRODUCT
|
static int |
QHVC_COMMON_PRODUCT_IOT_VIDEOCLOUD
产品类型:IOT产品
|
static int |
QHVC_COMMON_PRODUCT_VIDEOCLOUD
产品类型:通用产品(默认值)
|
Constructor and Description |
---|
QHVCSdkConfig(QHVCSdkConfig.Builder builder) |
Modifier and Type | Method and Description |
---|---|
static QHVCSdkConfig |
createDefault(Context context)
获取SDK默认配置
|
java.lang.String |
getAppVersion()
获取APP版本号
|
java.lang.String |
getBusinessId()
获取业务ID
|
Context |
getContext() |
java.lang.String |
getControlUrl()
获取云控服务器地址
|
boolean |
getCrashReportEnable()
Deprecated.
|
DebugUtils |
getDebugUtils()
获取日志配置
|
java.lang.String |
getFeedbackUrl()
获取推流状态上传服务器地址
|
java.lang.String |
getMachineId()
获取设备唯一识别码
|
java.lang.String |
getMergeUrl()
获取合流服务器地址
|
java.lang.String |
getMicUrl()
获取连麦服务器地址
|
java.lang.String |
getNetworkType()
获取网络类型
|
java.lang.String |
getPluginInstallDir()
获取插件化SO文件下载路径
|
int |
getProduct() |
java.lang.String |
getScheduleUrl()
获取调度服务器地址
|
java.lang.String |
getStatUrl()
获取打点服务器地址
|
java.lang.String |
getSystemVersion()
获取Android系统版本号
|
java.lang.String |
getUserId()
获取用户唯一标识
|
void |
setBusinessId(java.lang.String businessId)
设置业务ID
|
void |
setCrashReportEnable(boolean enable)
Deprecated.
|
void |
setNetworkType(java.lang.String networkType)
设置网络类型
|
void |
setPluginInstallDir(java.lang.String pluginInstallDir)
设置插件化SO文件下载路径,需确保有可读、可执行权限
|
void |
setUserId(java.lang.String userId)
设置用户唯一标识
|
java.lang.String |
toString() |
public static final java.lang.String QHVC_COMMON_OPTION_KEY_PRODUCT
public static final int QHVC_COMMON_PRODUCT_VIDEOCLOUD
public static final int QHVC_COMMON_PRODUCT_IOT_VIDEOCLOUD
public QHVCSdkConfig(QHVCSdkConfig.Builder builder)
public static QHVCSdkConfig createDefault(Context context)
context
- contextpublic Context getContext()
public java.lang.String getBusinessId()
public java.lang.String getAppVersion()
public java.lang.String getMachineId()
public java.lang.String getSystemVersion()
public java.lang.String getNetworkType()
public java.lang.String getUserId()
public DebugUtils getDebugUtils()
public void setNetworkType(java.lang.String networkType)
networkType
- 网络类型public void setUserId(java.lang.String userId)
userId
- 用户唯一标识public void setBusinessId(java.lang.String businessId)
businessId
- 业务ID@Deprecated public void setCrashReportEnable(boolean enable)
enable
- true 开启;false 关闭@Deprecated public boolean getCrashReportEnable()
public void setPluginInstallDir(java.lang.String pluginInstallDir)
pluginInstallDir
- 插件化SO文件下载路径,需确保有可读、可执行权限public java.lang.String getPluginInstallDir()
public java.lang.String getScheduleUrl()
public java.lang.String getStatUrl()
public java.lang.String getMergeUrl()
public java.lang.String getMicUrl()
public java.lang.String getFeedbackUrl()
public java.lang.String getControlUrl()
public int getProduct()
public java.lang.String toString()
toString
in class java.lang.Object