コンテンツにスキップ

Android SDK APIリファレンス

  • 現在のバージョン: 2.5.0
  • リリース日: 2024-XX-XX
  • 最小サポートAPI: Android 5.0 (API Level 21)

メインのSDKクラス

class YourSDK {
companion object {
fun initialize(context: Context, apiKey: String)
fun getInstance(): YourSDK
fun setDebugMode(enabled: Boolean)
}
fun authenticate(username: String, password: String, callback: (Result<AuthToken>) -> Unit)
fun logout()
fun getAccessToken(): String?
fun performOperation(callback: (Result<OperationResult>) -> Unit)
}

SDK設定クラス

data class SDKConfig(
val connectTimeout: Long,
val readTimeout: Long,
val writeTimeout: Long
) {
class Builder {
fun setConnectTimeout(timeout: Long, unit: TimeUnit): Builder
fun setReadTimeout(timeout: Long, unit: TimeUnit): Builder
fun setWriteTimeout(timeout: Long, unit: TimeUnit): Builder
fun build(): SDKConfig
}
}