public class TuSdk
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
DOWNLOAD_DIR
资源文件下载目录 (APP/Cache/%lasDownload%)
|
static java.lang.String |
SAMPLE_DIR
滤镜预览效果图文件名 (APP/Cache/%lasFilterSampleDir%)
|
static java.lang.String |
SAMPLE_EXTENSION
滤镜预览效果图文件后缀
|
static int |
SDK_CODE
sdk版本代号
|
static java.lang.String |
SDK_CONFIGS
SDK配置文件
|
static java.lang.String |
SDK_VERSION
sdk版本号
|
static java.lang.String |
TEMP_DIR
临时文件目录 (APP/Cache/%lasFilterTempDir%)
|
限定符和类型 | 方法和说明 |
---|---|
static TuSdkContext |
appContext()
应用容器
|
static TuSdkStillCameraInterface |
camera(android.content.Context context,
CameraConfigs.CameraFacing facing,
android.widget.RelativeLayout cameraView)
相机对象
|
static TuSdkStillCameraInterface |
camera(android.content.Context context,
CameraConfigs.CameraFacing facing,
android.widget.RelativeLayout cameraView,
boolean useCamera2Api)
相机对象
|
static void |
checkFilterManager(org.lasque.tusdk.core.seles.tusdk.FilterManager.FilterManagerDelegate delegate)
检查滤镜管理器是否初始化完成
|
static void |
enableDebugLog(boolean enable)
开始日志输出
|
static org.lasque.tusdk.core.seles.tusdk.FilterManager |
filterManager()
滤镜管理器
|
static java.util.List<java.lang.String> |
filterNames()
滤镜名称列表
|
static java.io.File |
getAppDownloadPath()
获取应用下载目录
|
static java.io.File |
getAppTempPath()
获取应用临时目录
|
static TuSdk |
init(android.content.Context context,
java.lang.String appKey)
初始化
|
static TuSdk |
init(android.content.Context context,
java.lang.String appKey,
java.lang.String devType)
初始化
|
static TuMessageHubInterface |
messageHub()
进度信息提示
|
static void |
setMessageHub(TuMessageHubInterface hub)
进度信息提示
|
static void |
setResourcePackageClazz(java.lang.Class<?> resourceClazz)
设置资源类, 即 R文件的 Class
注:当 Application id 与 Package Name 不相同时,必须手动调用该方法, 且在 init 之前执行。
|
static void |
setUserIdentify(java.lang.Object id)
设置用户标识
|
static void |
setUseSSL(boolean useSSL)
是否启用 SSL 处理网络请求 (默认: true),需在 init 之前执行
|
static TuSdk |
shared()
TuSdk对象实例
|
static StickerLocalPackage |
stickerManager()
贴纸包管理器
|
static java.lang.String |
userIdentify()
获取用户标识
|
public static final java.lang.String SDK_VERSION
public static final int SDK_CODE
public static final java.lang.String SDK_CONFIGS
public static final java.lang.String TEMP_DIR
public static final java.lang.String SAMPLE_DIR
public static final java.lang.String DOWNLOAD_DIR
public static final java.lang.String SAMPLE_EXTENSION
public static TuSdk shared()
public static TuSdk init(android.content.Context context, java.lang.String appKey)
context
- App上下文appKey
- 开发ID (请前往 http://tusdk.com 获取您的APP 开发秘钥)public static TuSdk init(android.content.Context context, java.lang.String appKey, java.lang.String devType)
context
- App上下文appKey
- 开发ID (请前往 http://tusdk.com 获取您的APP 开发秘钥)devType
- 开发模式(需要与lsq_tusdk_configs.json中masters.key匹配,
如果找不到devType将默认读取master字段)public static java.lang.String userIdentify()
public static void setUserIdentify(java.lang.Object id)
id
- public static void enableDebugLog(boolean enable)
enable
- 是否开启public static void setUseSSL(boolean useSSL)
useSSL
- public static TuSdkContext appContext()
public static void setResourcePackageClazz(java.lang.Class<?> resourceClazz)
resourceClazz
- 资源类public static java.io.File getAppTempPath()
public static java.io.File getAppDownloadPath()
public static java.util.List<java.lang.String> filterNames()
public static void checkFilterManager(org.lasque.tusdk.core.seles.tusdk.FilterManager.FilterManagerDelegate delegate)
delegate
- 滤镜管理器委托public static org.lasque.tusdk.core.seles.tusdk.FilterManager filterManager()
public static StickerLocalPackage stickerManager()
public static void setMessageHub(TuMessageHubInterface hub)
hub
- 进度信息提示接口public static TuMessageHubInterface messageHub()
public static TuSdkStillCameraInterface camera(android.content.Context context, CameraConfigs.CameraFacing facing, android.widget.RelativeLayout cameraView)
context
- 内容上下文facing
- 相机方向
CameraConfigs.CameraFacing
cameraView
- 相机视图public static TuSdkStillCameraInterface camera(android.content.Context context, CameraConfigs.CameraFacing facing, android.widget.RelativeLayout cameraView, boolean useCamera2Api)
context
- 内容上下文facing
- 相机方向
CameraConfigs.CameraFacing
cameraView
- 相机视图useCamera2Api
- 系统版本高于5.0, 同时不为有限支持时使用Camera2 Api (测试功能)