public class CPDFSdk
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
CPDFSdk.OnVerifyLicenseListener |
| Constructor and Description |
|---|
CPDFSdk() |
| Modifier and Type | Method and Description |
|---|---|
static void |
destroy()
When the SDK is no longer in use, release the SDK resource.
|
static java.lang.String |
getCustomFontPath() |
static java.lang.String |
getDefaultFontPath() |
static java.lang.String |
getImportFontDir() |
static java.lang.String |
getSDKBuildTag()
Get SDK build tag.
|
static int |
getSDKInitialResult()
Get the SDK initial result code.
|
static java.lang.String |
getSDKInitialResultString()
Get the SDK initial result description.
|
static java.lang.String |
getSDKVersion()
Get SDK version.
|
static void |
init(android.content.Context context,
java.lang.String license)
Initialize the SDK with an offline license string.
|
static void |
init(android.content.Context context,
java.lang.String license,
boolean offline)
Initialize the SDK with an online or offline license key.
|
static void |
init(android.content.Context context,
java.lang.String license,
boolean offline,
CPDFSdk.OnVerifyLicenseListener listener)
Initialize the SDK with an online or offline license key.
|
static void |
initOnline(android.content.Context context,
java.lang.String license,
CPDFSdk.OnVerifyLicenseListener listener)
Deprecated.
|
static void |
initWithPath(android.content.Context context,
java.lang.String licensePath,
CPDFSdk.OnVerifyLicenseListener listener)
Initialize the SDK with an online or offline license XML file.
|
static boolean |
isAddSystemFont() |
static boolean |
isInitialized()
Returns whether native SDK resources are ready for use.
|
static void |
setAddSystemFont(boolean addSystemFont) |
static void |
setDefaultFontPath(android.content.Context context,
java.lang.String path) |
static void |
setImportFontDir(java.lang.String dir,
boolean addSysFont) |
static void |
useDefaultFont(boolean enable)
Whether use default font.
|
public static final int ERROE_OBTAIN_LICENSE
public static final int ERROR_CODE_BASE
public static final int VERIFY_SUCCESS
public static final int LICENSE_INVALID
public static final int LICENSE_EXPIRE
public static final int LICENSE_UNSURPPORTED_PLATFORM
public static final int LICENSE_UNSURPPORTED_ID
public static final int LICENSE_UNSUPPORTED_DEVICE
public static final int LICENSE_PERMISSION_DENY
public static final int LICENSE_UNINITIALIZED
public static final int LICENSE_ILLEGAL_ACCESS
public static final int LICENSE_FILE_READ_FAILED
public static final int LICENSE_NOT_SUPPORT_CURRENT_VERSION
public static final int LICENSE_NETWORK_ERROR
public static final int LICENSE_SIGNATURE_VERIFICATION_FAIL
public static final int LICENSE_VERIFY_FAILED
public static final int LICENSE_ONLINE_INVALID_ARGUMENT
public static final int LICENSE_ONLINE_INVALID_XML
public static final int LICENSE_ONLINE_SERVER_REJECTED
public static final int LICENSE_ONLINE_RESPONSE_PARSE_ERROR
public static final int LICENSE_ONLINE_CACHE_ERROR
public static final int LICENSE_ONLINE_OFFLINE_VERIFY_FAILED
public static final int LICENSE_ONLINE_UNSUPPORTED
public static final int Platform
public static final int VerifySuccess
public static final int RequireLicense
public static final int RequirePlatform
public static final int PlatformInvalid
public static final int SignatureVerificationFailed
public static final int InvalidLicense
public static final int LicenseExpired
public static final int licenseDisable
public static final int InvalidDeviceId
public static final int InvalidAppId
public static void init(android.content.Context context,
java.lang.String license)
context - Context.license - Offline license string passed directly to PSO.public static void init(android.content.Context context,
java.lang.String license,
boolean offline)
context - Context.license - Online key or offline license string.offline - true to pass the string directly to PSO for offline verification;
false to verify the raw online license string before PSO initialization.public static void init(android.content.Context context,
java.lang.String license,
boolean offline,
CPDFSdk.OnVerifyLicenseListener listener)
context - Context.license - Online key or offline license string.offline - true to pass the string directly to PSO for offline verification;
false to verify the raw online license string before PSO initialization.listener - Listener.public static void initWithPath(android.content.Context context,
java.lang.String licensePath,
CPDFSdk.OnVerifyLicenseListener listener)
context - Context.licensePath - Absolute file path or an assets:// path. The file must not be
modified until initialization completes.listener - Listener invoked on the main thread.public static boolean isInitialized()
@Deprecated
public static void initOnline(android.content.Context context,
java.lang.String license,
CPDFSdk.OnVerifyLicenseListener listener)
context - Context.license - License.listener - Listener.public static java.lang.String getDefaultFontPath()
public static java.lang.String getCustomFontPath()
public static void useDefaultFont(boolean enable)
enable - Whether use default font.public static void destroy()
public static int getSDKInitialResult()
public static java.lang.String getSDKInitialResultString()
public static java.lang.String getSDKVersion()
public static java.lang.String getSDKBuildTag()
public static void setDefaultFontPath(android.content.Context context,
java.lang.String path)
public static void setImportFontDir(java.lang.String dir,
boolean addSysFont)
public static java.lang.String getImportFontDir()
public static boolean isAddSystemFont()
public static void setAddSystemFont(boolean addSystemFont)