DebugConnectionService

class DebugConnectionService : ConnectionService, LifecycleOwner

A debug connection service to mock communication (outgoing and incoming calls). This service behaves like a standard ConnectionService to mock communication from the phone.

Constructors

Link copied to clipboard
fun DebugConnectionService()

Types

Link copied to clipboard
object Companion
Link copied to clipboard
interface DebugConnectionEvents : TraceEventListener

Functions

Link copied to clipboard
open override fun getLifecycle(): Lifecycle
Link copied to clipboard
open override fun onCreate()
Link copied to clipboard
open override fun onCreateIncomingConnection(connectionManagerPhoneAccount: PhoneAccountHandle?, request: ConnectionRequest?): Connection?
Link copied to clipboard
open override fun onCreateIncomingConnectionFailed(connectionManagerPhoneAccount: PhoneAccountHandle?, request: ConnectionRequest?)
Link copied to clipboard
open override fun onCreateOutgoingConnection(connectionManagerPhoneAccount: PhoneAccountHandle?, request: ConnectionRequest?): Connection?
Link copied to clipboard
open override fun onCreateOutgoingConnectionFailed(connectionManagerPhoneAccount: PhoneAccountHandle?, request: ConnectionRequest?)
Link copied to clipboard
open override fun onDestroy()
Link copied to clipboard
open override fun onUnbind(intent: Intent?): Boolean

Inherited functions

Link copied to clipboard
fun addConference(p0: Conference)
Link copied to clipboard
fun addExistingConnection(p0: PhoneAccountHandle, p1: Connection)
Link copied to clipboard
open override fun bindIsolatedService(    p0: Intent,     p1: Int,     p2: String,     p3: Executor,     p4: ServiceConnection): Boolean
Link copied to clipboard
open override fun bindService(    p0: Intent,     p1: ServiceConnection,     p2: Int): Boolean
open override fun bindService(    p0: Intent,     p1: Int,     p2: Executor,     p3: ServiceConnection): Boolean
Link copied to clipboard
open override fun bindServiceAsUser(    p0: Intent,     p1: ServiceConnection,     p2: Int,     p3: UserHandle): Boolean
Link copied to clipboard
open override fun checkCallingOrSelfPermission(p0: String): Int
Link copied to clipboard
open override fun checkCallingOrSelfUriPermission(p0: Uri, p1: Int): Int
Link copied to clipboard
open override fun checkCallingOrSelfUriPermissions(p0: MutableList<Uri>, p1: Int): IntArray
Link copied to clipboard
open override fun checkCallingPermission(p0: String): Int
Link copied to clipboard
open override fun checkCallingUriPermission(p0: Uri, p1: Int): Int
Link copied to clipboard
open override fun checkCallingUriPermissions(p0: MutableList<Uri>, p1: Int): IntArray
Link copied to clipboard
open override fun checkPermission(    p0: String,     p1: Int,     p2: Int): Int
Link copied to clipboard
open override fun checkSelfPermission(p0: String): Int
Link copied to clipboard
open override fun checkUriPermission(    p0: Uri,     p1: Int,     p2: Int,     p3: Int): Int
open override fun checkUriPermission(    p0: Uri?,     p1: String?,     p2: String?,     p3: Int,     p4: Int,     p5: Int): Int
Link copied to clipboard
open override fun checkUriPermissions(    p0: MutableList<Uri>,     p1: Int,     p2: Int,     p3: Int): IntArray
Link copied to clipboard
open override fun clearWallpaper()
Link copied to clipboard
fun conferenceRemoteConnections(p0: RemoteConnection, p1: RemoteConnection)
Link copied to clipboard
fun connectionServiceFocusReleased()
Link copied to clipboard
open override fun createAttributionContext(p0: String?): Context
Link copied to clipboard
open override fun createConfigurationContext(p0: Configuration): Context
Link copied to clipboard
open override fun createContext(p0: ContextParams): Context
Link copied to clipboard
open override fun createContextForSplit(p0: String): Context
Link copied to clipboard
open override fun createDeviceProtectedStorageContext(): Context
Link copied to clipboard
open override fun createDisplayContext(p0: Display): Context
Link copied to clipboard
open override fun createPackageContext(p0: String, p1: Int): Context
Link copied to clipboard
fun createRemoteIncomingConference(p0: PhoneAccountHandle?, p1: ConnectionRequest?): RemoteConference?
Link copied to clipboard
fun createRemoteIncomingConnection(p0: PhoneAccountHandle, p1: ConnectionRequest): RemoteConnection?
Link copied to clipboard
fun createRemoteOutgoingConference(p0: PhoneAccountHandle?, p1: ConnectionRequest?): RemoteConference?
Link copied to clipboard
fun createRemoteOutgoingConnection(p0: PhoneAccountHandle, p1: ConnectionRequest): RemoteConnection?
Link copied to clipboard
open override fun createWindowContext(p0: Int, p1: Bundle?): Context
open override fun createWindowContext(    p0: Display,     p1: Int,     p2: Bundle?): Context
Link copied to clipboard
open override fun databaseList(): Array<String>
Link copied to clipboard
open override fun deleteDatabase(p0: String): Boolean
Link copied to clipboard
open override fun deleteFile(p0: String): Boolean
Link copied to clipboard
open override fun deleteSharedPreferences(p0: String): Boolean
Link copied to clipboard
open override fun enforceCallingOrSelfPermission(p0: String, p1: String?)
Link copied to clipboard
open override fun enforceCallingOrSelfUriPermission(    p0: Uri,     p1: Int,     p2: String)
Link copied to clipboard
open override fun enforceCallingPermission(p0: String, p1: String?)
Link copied to clipboard
open override fun enforceCallingUriPermission(    p0: Uri,     p1: Int,     p2: String)
Link copied to clipboard
open override fun enforcePermission(    p0: String,     p1: Int,     p2: Int,     p3: String?)
Link copied to clipboard
open override fun enforceUriPermission(    p0: Uri,     p1: Int,     p2: Int,     p3: Int,     p4: String)
open override fun enforceUriPermission(    p0: Uri?,     p1: String?,     p2: String?,     p3: Int,     p4: Int,     p5: Int,     p6: String?)
Link copied to clipboard
open override fun fileList(): Array<String>
Link copied to clipboard
fun getAllConferences(): MutableCollection<Conference>
Link copied to clipboard
fun getAllConnections(): MutableCollection<Connection>
Link copied to clipboard
fun getApplication(): Application
Link copied to clipboard
open override fun getApplicationContext(): Context
Link copied to clipboard
open override fun getApplicationInfo(): ApplicationInfo
Link copied to clipboard
open override fun getAssets(): AssetManager
Link copied to clipboard
open override fun getAttributionSource(): AttributionSource
Link copied to clipboard
open override fun getAttributionTag(): String?
Link copied to clipboard
open fun getBaseContext(): Context
Link copied to clipboard
open override fun getCacheDir(): File
Link copied to clipboard
open override fun getClassLoader(): ClassLoader
Link copied to clipboard
open override fun getCodeCacheDir(): File
Link copied to clipboard
fun getColor(p0: Int): Int
Link copied to clipboard
fun getColorStateList(p0: Int): ColorStateList
Link copied to clipboard
open override fun getContentResolver(): ContentResolver
Link copied to clipboard
open override fun getDatabasePath(p0: String): File
Link copied to clipboard
open override fun getDataDir(): File
Link copied to clipboard
open override fun getDir(p0: String, p1: Int): File
Link copied to clipboard
open override fun getDisplay(): Display?
Link copied to clipboard
fun getDrawable(p0: Int): Drawable?
Link copied to clipboard
open override fun getExternalCacheDir(): File?
Link copied to clipboard
open override fun getExternalCacheDirs(): Array<File>
Link copied to clipboard
open override fun getExternalFilesDir(p0: String?): File?
Link copied to clipboard
open override fun getExternalFilesDirs(p0: String): Array<File>
Link copied to clipboard
open override fun getExternalMediaDirs(): Array<File>
Link copied to clipboard
open override fun getFilesDir(): File
Link copied to clipboard
open override fun getFileStreamPath(p0: String): File
Link copied to clipboard
fun getForegroundServiceType(): Int
Link copied to clipboard
open override fun getMainExecutor(): Executor
Link copied to clipboard
open override fun getMainLooper(): Looper
Link copied to clipboard
open override fun getNoBackupFilesDir(): File
Link copied to clipboard
open override fun getObbDir(): File
Link copied to clipboard
open override fun getObbDirs(): Array<File>
Link copied to clipboard
open override fun getOpPackageName(): String
Link copied to clipboard
open override fun getPackageCodePath(): String
Link copied to clipboard
open override fun getPackageManager(): PackageManager
Link copied to clipboard
open override fun getPackageName(): String
Link copied to clipboard
open override fun getPackageResourcePath(): String
Link copied to clipboard
open override fun getParams(): ContextParams?
Link copied to clipboard
open override fun getResources(): Resources
Link copied to clipboard
open override fun getSharedPreferences(p0: String, p1: Int): SharedPreferences
Link copied to clipboard
fun getString(p0: Int): String
fun getString(p0: Int, vararg p1: Any): String
Link copied to clipboard
fun <T : Any> getSystemService(p0: Class<T>): T
open override fun getSystemService(p0: String): Any
Link copied to clipboard
open override fun getSystemServiceName(p0: Class<*>): String?
Link copied to clipboard
fun getText(p0: Int): CharSequence
Link copied to clipboard
open override fun getTheme(): Resources.Theme
Link copied to clipboard
open override fun getWallpaper(): Drawable
Link copied to clipboard
open override fun getWallpaperDesiredMinimumHeight(): Int
Link copied to clipboard
open override fun getWallpaperDesiredMinimumWidth(): Int
Link copied to clipboard
open override fun grantUriPermission(    p0: String,     p1: Uri,     p2: Int)
Link copied to clipboard
open override fun isDeviceProtectedStorage(): Boolean
Link copied to clipboard
open override fun isRestricted(): Boolean
Link copied to clipboard
open override fun isUiContext(): Boolean
Link copied to clipboard
open override fun moveDatabaseFrom(p0: Context, p1: String): Boolean
Link copied to clipboard
open override fun moveSharedPreferencesFrom(p0: Context, p1: String): Boolean
Link copied to clipboard
fun obtainStyledAttributes(p0: IntArray): TypedArray
fun obtainStyledAttributes(p0: AttributeSet?, p1: IntArray): TypedArray
fun obtainStyledAttributes(p0: Int, p1: IntArray): TypedArray
fun obtainStyledAttributes(    p0: AttributeSet?,     p1: IntArray,     p2: Int,     p3: Int): TypedArray
Link copied to clipboard
override fun onBind(p0: Intent): IBinder?
Link copied to clipboard
open fun onConference(p0: Connection, p1: Connection)
Link copied to clipboard
open override fun onConfigurationChanged(p0: Configuration)
Link copied to clipboard
open fun onConnectionServiceFocusGained()
Link copied to clipboard
open fun onConnectionServiceFocusLost()
Link copied to clipboard
open fun onCreateIncomingConference(p0: PhoneAccountHandle, p1: ConnectionRequest): Conference?
Link copied to clipboard
open fun onCreateIncomingConferenceFailed(p0: PhoneAccountHandle?, p1: ConnectionRequest?)
Link copied to clipboard
open fun onCreateIncomingHandoverConnection(p0: PhoneAccountHandle, p1: ConnectionRequest): Connection
Link copied to clipboard
open fun onCreateOutgoingConference(p0: PhoneAccountHandle, p1: ConnectionRequest): Conference?
Link copied to clipboard
open fun onCreateOutgoingConferenceFailed(p0: PhoneAccountHandle, p1: ConnectionRequest)
Link copied to clipboard
open fun onCreateOutgoingHandoverConnection(p0: PhoneAccountHandle, p1: ConnectionRequest): Connection
Link copied to clipboard
open fun onHandoverFailed(p0: ConnectionRequest, p1: Int)
Link copied to clipboard
open override fun onLowMemory()
Link copied to clipboard
open fun onRebind(p0: Intent)
Link copied to clipboard
open fun onRemoteConferenceAdded(p0: RemoteConference)
Link copied to clipboard
open fun onRemoteExistingConnectionAdded(p0: RemoteConnection)
Link copied to clipboard
open fun onStart(p0: Intent, p1: Int)
Link copied to clipboard
open fun onStartCommand(    p0: Intent,     p1: Int,     p2: Int): Int
Link copied to clipboard
open fun onTaskRemoved(p0: Intent)
Link copied to clipboard
open override fun onTrimMemory(p0: Int)
Link copied to clipboard
open override fun openFileInput(p0: String): FileInputStream
Link copied to clipboard
open override fun openFileOutput(p0: String, p1: Int): FileOutputStream
Link copied to clipboard
open override fun openOrCreateDatabase(    p0: String,     p1: Int,     p2: SQLiteDatabase.CursorFactory): SQLiteDatabase
open override fun openOrCreateDatabase(    p0: String,     p1: Int,     p2: SQLiteDatabase.CursorFactory,     p3: DatabaseErrorHandler?): SQLiteDatabase
Link copied to clipboard
open override fun peekWallpaper(): Drawable
Link copied to clipboard
open fun registerComponentCallbacks(p0: ComponentCallbacks)
Link copied to clipboard
open override fun registerReceiver(p0: BroadcastReceiver?, p1: IntentFilter): Intent?
open override fun registerReceiver(    p0: BroadcastReceiver?,     p1: IntentFilter,     p2: Int): Intent?
open override fun registerReceiver(    p0: BroadcastReceiver?,     p1: IntentFilter,     p2: String?,     p3: Handler?): Intent?
open override fun registerReceiver(    p0: BroadcastReceiver?,     p1: IntentFilter,     p2: String?,     p3: Handler?,     p4: Int): Intent?
Link copied to clipboard
open override fun removeStickyBroadcast(p0: Intent)
Link copied to clipboard
open override fun removeStickyBroadcastAsUser(p0: Intent, p1: UserHandle)
Link copied to clipboard
open override fun revokeUriPermission(p0: Uri, p1: Int)
open override fun revokeUriPermission(    p0: String,     p1: Uri,     p2: Int)
Link copied to clipboard
open override fun sendBroadcast(p0: Intent)
open override fun sendBroadcast(p0: Intent, p1: String?)
Link copied to clipboard
open override fun sendBroadcastAsUser(p0: Intent, p1: UserHandle)
open override fun sendBroadcastAsUser(    p0: Intent,     p1: UserHandle,     p2: String?)
Link copied to clipboard
open fun sendBroadcastWithMultiplePermissions(p0: Intent, p1: Array<String>)
Link copied to clipboard
open override fun sendOrderedBroadcast(p0: Intent, p1: String?)
open override fun sendOrderedBroadcast(    p0: Intent,     p1: String?,     p2: BroadcastReceiver?,     p3: Handler?,     p4: Int,     p5: String?,     p6: Bundle?)
open override fun sendOrderedBroadcast(    p0: Intent,     p1: String?,     p2: String?,     p3: BroadcastReceiver?,     p4: Handler?,     p5: Int,     p6: String?,     p7: Bundle?)
open fun sendOrderedBroadcast(    p0: Intent,     p1: Int,     p2: String?,     p3: String?,     p4: BroadcastReceiver?,     p5: Handler?,     p6: String?,     p7: Bundle?,     p8: Bundle?)
Link copied to clipboard
open override fun sendOrderedBroadcastAsUser(    p0: Intent,     p1: UserHandle,     p2: String?,     p3: BroadcastReceiver?,     p4: Handler?,     p5: Int,     p6: String?,     p7: Bundle?)
Link copied to clipboard
open override fun sendStickyBroadcast(p0: Intent)
open override fun sendStickyBroadcast(p0: Intent, p1: Bundle?)
Link copied to clipboard
open override fun sendStickyBroadcastAsUser(p0: Intent, p1: UserHandle)
Link copied to clipboard
open override fun sendStickyOrderedBroadcast(    p0: Intent,     p1: BroadcastReceiver?,     p2: Handler?,     p3: Int,     p4: String?,     p5: Bundle?)
Link copied to clipboard
open override fun sendStickyOrderedBroadcastAsUser(    p0: Intent,     p1: UserHandle,     p2: BroadcastReceiver?,     p3: Handler?,     p4: Int,     p5: String?,     p6: Bundle?)
Link copied to clipboard
open override fun setTheme(p0: Int)
Link copied to clipboard
open override fun setWallpaper(p0: Bitmap)
open override fun setWallpaper(p0: InputStream)
Link copied to clipboard
open override fun startActivities(p0: Array<Intent>)
open override fun startActivities(p0: Array<Intent>, p1: Bundle?)
Link copied to clipboard
open override fun startActivity(p0: Intent)
open override fun startActivity(p0: Intent, p1: Bundle?)
Link copied to clipboard
fun startForeground(p0: Int, p1: Notification)
fun startForeground(    p0: Int,     p1: Notification,     p2: Int)
Link copied to clipboard
open override fun startForegroundService(p0: Intent): ComponentName?
Link copied to clipboard
open override fun startInstrumentation(    p0: ComponentName,     p1: String?,     p2: Bundle?): Boolean
Link copied to clipboard
open override fun startIntentSender(    p0: IntentSender,     p1: Intent?,     p2: Int,     p3: Int,     p4: Int)
open override fun startIntentSender(    p0: IntentSender,     p1: Intent?,     p2: Int,     p3: Int,     p4: Int,     p5: Bundle?)
Link copied to clipboard
open override fun startService(p0: Intent): ComponentName?
Link copied to clipboard
fun stopForeground(p0: Boolean)
fun stopForeground(p0: Int)
Link copied to clipboard
fun stopSelf()
fun stopSelf(p0: Int)
Link copied to clipboard
fun stopSelfResult(p0: Int): Boolean
Link copied to clipboard
open override fun stopService(p0: Intent): Boolean
Link copied to clipboard
open override fun unbindService(p0: ServiceConnection)
Link copied to clipboard
open fun unregisterComponentCallbacks(p0: ComponentCallbacks)
Link copied to clipboard
open override fun unregisterReceiver(p0: BroadcastReceiver)
Link copied to clipboard
open override fun updateServiceGroup(    p0: ServiceConnection,     p1: Int,     p2: Int)