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.CameraFacingcameraView - 相机视图public static TuSdkStillCameraInterface camera(android.content.Context context, CameraConfigs.CameraFacing facing, android.widget.RelativeLayout cameraView, boolean useCamera2Api)
context - 内容上下文facing - 相机方向
            CameraConfigs.CameraFacingcameraView - 相机视图useCamera2Api - 系统版本高于5.0, 同时不为有限支持时使用Camera2 Api (测试功能)