tns-platform-declarations
Version:
Platform-specific TypeScript declarations for NativeScript for accessing native objects
854 lines (843 loc) • 2.2 MB
TypeScript
declare module android {
export module support {
export module v4 {
export module app {
export class INotificationSideChannel extends java.lang.Object implements android.os.IInterface {
public static class: java.lang.Class<android.support.v4.app.INotificationSideChannel>;
/**
* Constructs a new instance of the android.support.v4.app.INotificationSideChannel interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
notify(param0: string, param1: number, param2: string, param3: android.app.Notification): void;
cancel(param0: string, param1: number, param2: string): void;
cancelAll(param0: string): void;
asBinder(): android.os.IBinder;
});
public constructor();
public notify(param0: string, param1: number, param2: string, param3: android.app.Notification): void;
public notify(): void;
public asBinder(): android.os.IBinder;
public cancelAll(param0: string): void;
public cancel(param0: string, param1: number, param2: string): void;
}
export module INotificationSideChannel {
export abstract class Stub extends android.os.Binder implements android.support.v4.app.INotificationSideChannel {
public static class: java.lang.Class<android.support.v4.app.INotificationSideChannel.Stub>;
public constructor();
public linkToDeath(param0: android.os.IBinder.DeathRecipient, param1: number): void;
public dump(param0: java.io.FileDescriptor, param1: java.io.PrintWriter, param2: native.Array<string>): void;
public unlinkToDeath(param0: android.os.IBinder.DeathRecipient, param1: number): boolean;
public queryLocalInterface(param0: string): android.os.IInterface;
public onTransact(param0: number, param1: android.os.Parcel, param2: android.os.Parcel, param3: number): boolean;
public notify(param0: string, param1: number, param2: string, param3: android.app.Notification): void;
public cancelAll(param0: string): void;
public dump(param0: java.io.FileDescriptor, param1: native.Array<string>): void;
public transact(param0: number, param1: android.os.Parcel, param2: android.os.Parcel, param3: number): boolean;
public getInterfaceDescriptor(): string;
public static asInterface(param0: android.os.IBinder): android.support.v4.app.INotificationSideChannel;
public notify(): void;
public isBinderAlive(): boolean;
public asBinder(): android.os.IBinder;
public pingBinder(): boolean;
public dumpAsync(param0: java.io.FileDescriptor, param1: native.Array<string>): void;
public cancel(param0: string, param1: number, param2: string): void;
}
export module Stub {
export class Proxy extends java.lang.Object implements android.support.v4.app.INotificationSideChannel {
public static class: java.lang.Class<android.support.v4.app.INotificationSideChannel.Stub.Proxy>;
public getInterfaceDescriptor(): string;
public asBinder(): android.os.IBinder;
public cancel(param0: string, param1: number, param2: string): void;
public notify(): void;
public cancelAll(param0: string): void;
public notify(param0: string, param1: number, param2: string, param3: android.app.Notification): void;
}
}
}
}
}
}
}
declare module android {
export module support {
export module v4 {
export module graphics {
export module drawable {
export class IconCompatParcelizer extends androidx.core.graphics.drawable.IconCompatParcelizer {
public static class: java.lang.Class<android.support.v4.graphics.drawable.IconCompatParcelizer>;
public constructor();
public static read(param0: androidx.versionedparcelable.VersionedParcel): androidx.core.graphics.drawable.IconCompat;
public static write(param0: androidx.core.graphics.drawable.IconCompat, param1: androidx.versionedparcelable.VersionedParcel): void;
}
}
}
}
}
}
declare module android {
export module support {
export module v4 {
export module media {
export class MediaBrowserCompat extends java.lang.Object {
public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompat>;
public static EXTRA_PAGE: string;
public static EXTRA_PAGE_SIZE: string;
public static EXTRA_MEDIA_ID: string;
public static EXTRA_DOWNLOAD_PROGRESS: string;
public static CUSTOM_ACTION_DOWNLOAD: string;
public static CUSTOM_ACTION_REMOVE_DOWNLOADED_FILE: string;
public isConnected(): boolean;
public search(param0: string, param1: android.os.Bundle, param2: android.support.v4.media.MediaBrowserCompat.SearchCallback): void;
public getServiceComponent(): android.content.ComponentName;
public sendCustomAction(param0: string, param1: android.os.Bundle, param2: android.support.v4.media.MediaBrowserCompat.CustomActionCallback): void;
public unsubscribe(param0: string, param1: android.support.v4.media.MediaBrowserCompat.SubscriptionCallback): void;
public subscribe(param0: string, param1: android.support.v4.media.MediaBrowserCompat.SubscriptionCallback): void;
public constructor(param0: android.content.Context, param1: android.content.ComponentName, param2: android.support.v4.media.MediaBrowserCompat.ConnectionCallback, param3: android.os.Bundle);
public subscribe(param0: string, param1: android.os.Bundle, param2: android.support.v4.media.MediaBrowserCompat.SubscriptionCallback): void;
public unsubscribe(param0: string): void;
public connect(): void;
public getItem(param0: string, param1: android.support.v4.media.MediaBrowserCompat.ItemCallback): void;
public getExtras(): android.os.Bundle;
public getRoot(): string;
public getSessionToken(): android.support.v4.media.session.MediaSessionCompat.Token;
public getNotifyChildrenChangedOptions(): android.os.Bundle;
public disconnect(): void;
}
export module MediaBrowserCompat {
export class CallbackHandler extends android.os.Handler {
public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompat.CallbackHandler>;
public handleMessage(param0: android.os.Message): void;
}
export class ConnectionCallback extends java.lang.Object {
public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompat.ConnectionCallback>;
public constructor();
public onConnected(): void;
public onConnectionFailed(): void;
public onConnectionSuspended(): void;
}
export module ConnectionCallback {
export class ConnectionCallbackInternal extends java.lang.Object {
public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompat.ConnectionCallback.ConnectionCallbackInternal>;
/**
* Constructs a new instance of the android.support.v4.media.MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
onConnected(): void;
onConnectionSuspended(): void;
onConnectionFailed(): void;
});
public constructor();
public onConnectionFailed(): void;
public onConnected(): void;
public onConnectionSuspended(): void;
}
export class StubApi21 extends java.lang.Object implements android.support.v4.media.MediaBrowserCompatApi21.ConnectionCallback {
public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompat.ConnectionCallback.StubApi21>;
public onConnectionFailed(): void;
public onConnected(): void;
public onConnectionSuspended(): void;
}
}
export abstract class CustomActionCallback extends java.lang.Object {
public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompat.CustomActionCallback>;
public onResult(param0: string, param1: android.os.Bundle, param2: android.os.Bundle): void;
public constructor();
public onError(param0: string, param1: android.os.Bundle, param2: android.os.Bundle): void;
public onProgressUpdate(param0: string, param1: android.os.Bundle, param2: android.os.Bundle): void;
}
export class CustomActionResultReceiver extends android.support.v4.os.ResultReceiver {
public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompat.CustomActionResultReceiver>;
public describeContents(): number;
public writeToParcel(param0: android.os.Parcel, param1: number): void;
public onReceiveResult(param0: number, param1: android.os.Bundle): void;
}
export abstract class ItemCallback extends java.lang.Object {
public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompat.ItemCallback>;
public constructor();
public onItemLoaded(param0: android.support.v4.media.MediaBrowserCompat.MediaItem): void;
public onError(param0: string): void;
}
export module ItemCallback {
export class StubApi23 extends java.lang.Object implements android.support.v4.media.MediaBrowserCompatApi23.ItemCallback {
public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompat.ItemCallback.StubApi23>;
public onItemLoaded(param0: android.os.Parcel): void;
public onError(param0: string): void;
}
}
export class ItemReceiver extends android.support.v4.os.ResultReceiver {
public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompat.ItemReceiver>;
public describeContents(): number;
public writeToParcel(param0: android.os.Parcel, param1: number): void;
public onReceiveResult(param0: number, param1: android.os.Bundle): void;
}
export class MediaBrowserImpl extends java.lang.Object {
public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompat.MediaBrowserImpl>;
/**
* Constructs a new instance of the android.support.v4.media.MediaBrowserCompat$MediaBrowserImpl interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
connect(): void;
disconnect(): void;
isConnected(): boolean;
getServiceComponent(): android.content.ComponentName;
getRoot(): string;
getExtras(): android.os.Bundle;
getSessionToken(): android.support.v4.media.session.MediaSessionCompat.Token;
subscribe(param0: string, param1: android.os.Bundle, param2: android.support.v4.media.MediaBrowserCompat.SubscriptionCallback): void;
unsubscribe(param0: string, param1: android.support.v4.media.MediaBrowserCompat.SubscriptionCallback): void;
getItem(param0: string, param1: android.support.v4.media.MediaBrowserCompat.ItemCallback): void;
search(param0: string, param1: android.os.Bundle, param2: android.support.v4.media.MediaBrowserCompat.SearchCallback): void;
sendCustomAction(param0: string, param1: android.os.Bundle, param2: android.support.v4.media.MediaBrowserCompat.CustomActionCallback): void;
getNotifyChildrenChangedOptions(): android.os.Bundle;
});
public constructor();
public getItem(param0: string, param1: android.support.v4.media.MediaBrowserCompat.ItemCallback): void;
public getNotifyChildrenChangedOptions(): android.os.Bundle;
public getSessionToken(): android.support.v4.media.session.MediaSessionCompat.Token;
public isConnected(): boolean;
public connect(): void;
public disconnect(): void;
public getServiceComponent(): android.content.ComponentName;
public getRoot(): string;
public subscribe(param0: string, param1: android.os.Bundle, param2: android.support.v4.media.MediaBrowserCompat.SubscriptionCallback): void;
public unsubscribe(param0: string, param1: android.support.v4.media.MediaBrowserCompat.SubscriptionCallback): void;
public search(param0: string, param1: android.os.Bundle, param2: android.support.v4.media.MediaBrowserCompat.SearchCallback): void;
public sendCustomAction(param0: string, param1: android.os.Bundle, param2: android.support.v4.media.MediaBrowserCompat.CustomActionCallback): void;
public getExtras(): android.os.Bundle;
}
export class MediaBrowserImplApi21 extends java.lang.Object implements android.support.v4.media.MediaBrowserCompat.MediaBrowserImpl, android.support.v4.media.MediaBrowserCompat.MediaBrowserServiceCallbackImpl, android.support.v4.media.MediaBrowserCompat.ConnectionCallback.ConnectionCallbackInternal {
public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompat.MediaBrowserImplApi21>;
public mBrowserObj: any;
public mRootHints: android.os.Bundle;
public mHandler: android.support.v4.media.MediaBrowserCompat.CallbackHandler;
public mServiceVersion: number;
public mServiceBinderWrapper: android.support.v4.media.MediaBrowserCompat.ServiceBinderWrapper;
public mCallbacksMessenger: android.os.Messenger;
public getItem(param0: string, param1: android.support.v4.media.MediaBrowserCompat.ItemCallback): void;
public getNotifyChildrenChangedOptions(): android.os.Bundle;
public onConnected(): void;
public onConnectionFailed(): void;
public getSessionToken(): android.support.v4.media.session.MediaSessionCompat.Token;
public isConnected(): boolean;
public connect(): void;
public onLoadChildren(param0: android.os.Messenger, param1: string, param2: java.util.List<any>, param3: android.os.Bundle, param4: android.os.Bundle): void;
public onConnectionFailed(param0: android.os.Messenger): void;
public disconnect(): void;
public getServiceComponent(): android.content.ComponentName;
public getRoot(): string;
public onServiceConnected(param0: android.os.Messenger, param1: string, param2: android.support.v4.media.session.MediaSessionCompat.Token, param3: android.os.Bundle): void;
public subscribe(param0: string, param1: android.os.Bundle, param2: android.support.v4.media.MediaBrowserCompat.SubscriptionCallback): void;
public unsubscribe(param0: string, param1: android.support.v4.media.MediaBrowserCompat.SubscriptionCallback): void;
public search(param0: string, param1: android.os.Bundle, param2: android.support.v4.media.MediaBrowserCompat.SearchCallback): void;
public sendCustomAction(param0: string, param1: android.os.Bundle, param2: android.support.v4.media.MediaBrowserCompat.CustomActionCallback): void;
public getExtras(): android.os.Bundle;
public onConnectionSuspended(): void;
}
export class MediaBrowserImplApi23 extends android.support.v4.media.MediaBrowserCompat.MediaBrowserImplApi21 {
public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompat.MediaBrowserImplApi23>;
public getItem(param0: string, param1: android.support.v4.media.MediaBrowserCompat.ItemCallback): void;
public getNotifyChildrenChangedOptions(): android.os.Bundle;
public onConnectionFailed(): void;
public onConnected(): void;
public getSessionToken(): android.support.v4.media.session.MediaSessionCompat.Token;
public isConnected(): boolean;
public onLoadChildren(param0: android.os.Messenger, param1: string, param2: java.util.List<any>, param3: android.os.Bundle, param4: android.os.Bundle): void;
public connect(): void;
public onConnectionFailed(param0: android.os.Messenger): void;
public disconnect(): void;
public getServiceComponent(): android.content.ComponentName;
public onServiceConnected(param0: android.os.Messenger, param1: string, param2: android.support.v4.media.session.MediaSessionCompat.Token, param3: android.os.Bundle): void;
public getRoot(): string;
public subscribe(param0: string, param1: android.os.Bundle, param2: android.support.v4.media.MediaBrowserCompat.SubscriptionCallback): void;
public unsubscribe(param0: string, param1: android.support.v4.media.MediaBrowserCompat.SubscriptionCallback): void;
public search(param0: string, param1: android.os.Bundle, param2: android.support.v4.media.MediaBrowserCompat.SearchCallback): void;
public sendCustomAction(param0: string, param1: android.os.Bundle, param2: android.support.v4.media.MediaBrowserCompat.CustomActionCallback): void;
public getExtras(): android.os.Bundle;
public onConnectionSuspended(): void;
}
export class MediaBrowserImplApi26 extends android.support.v4.media.MediaBrowserCompat.MediaBrowserImplApi23 {
public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompat.MediaBrowserImplApi26>;
public getItem(param0: string, param1: android.support.v4.media.MediaBrowserCompat.ItemCallback): void;
public getNotifyChildrenChangedOptions(): android.os.Bundle;
public onConnectionFailed(): void;
public onConnected(): void;
public getSessionToken(): android.support.v4.media.session.MediaSessionCompat.Token;
public isConnected(): boolean;
public onLoadChildren(param0: android.os.Messenger, param1: string, param2: java.util.List<any>, param3: android.os.Bundle, param4: android.os.Bundle): void;
public connect(): void;
public onConnectionFailed(param0: android.os.Messenger): void;
public disconnect(): void;
public getServiceComponent(): android.content.ComponentName;
public onServiceConnected(param0: android.os.Messenger, param1: string, param2: android.support.v4.media.session.MediaSessionCompat.Token, param3: android.os.Bundle): void;
public getRoot(): string;
public subscribe(param0: string, param1: android.os.Bundle, param2: android.support.v4.media.MediaBrowserCompat.SubscriptionCallback): void;
public unsubscribe(param0: string, param1: android.support.v4.media.MediaBrowserCompat.SubscriptionCallback): void;
public search(param0: string, param1: android.os.Bundle, param2: android.support.v4.media.MediaBrowserCompat.SearchCallback): void;
public sendCustomAction(param0: string, param1: android.os.Bundle, param2: android.support.v4.media.MediaBrowserCompat.CustomActionCallback): void;
public getExtras(): android.os.Bundle;
public onConnectionSuspended(): void;
}
export class MediaBrowserImplBase extends java.lang.Object implements android.support.v4.media.MediaBrowserCompat.MediaBrowserImpl, android.support.v4.media.MediaBrowserCompat.MediaBrowserServiceCallbackImpl {
public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompat.MediaBrowserImplBase>;
public getItem(param0: string, param1: android.support.v4.media.MediaBrowserCompat.ItemCallback): void;
public getNotifyChildrenChangedOptions(): android.os.Bundle;
public getSessionToken(): android.support.v4.media.session.MediaSessionCompat.Token;
public isConnected(): boolean;
public connect(): void;
public onLoadChildren(param0: android.os.Messenger, param1: string, param2: java.util.List<any>, param3: android.os.Bundle, param4: android.os.Bundle): void;
public onConnectionFailed(param0: android.os.Messenger): void;
public disconnect(): void;
public getServiceComponent(): android.content.ComponentName;
public getRoot(): string;
public onServiceConnected(param0: android.os.Messenger, param1: string, param2: android.support.v4.media.session.MediaSessionCompat.Token, param3: android.os.Bundle): void;
public subscribe(param0: string, param1: android.os.Bundle, param2: android.support.v4.media.MediaBrowserCompat.SubscriptionCallback): void;
public unsubscribe(param0: string, param1: android.support.v4.media.MediaBrowserCompat.SubscriptionCallback): void;
public search(param0: string, param1: android.os.Bundle, param2: android.support.v4.media.MediaBrowserCompat.SearchCallback): void;
public sendCustomAction(param0: string, param1: android.os.Bundle, param2: android.support.v4.media.MediaBrowserCompat.CustomActionCallback): void;
public constructor(param0: android.content.Context, param1: android.content.ComponentName, param2: android.support.v4.media.MediaBrowserCompat.ConnectionCallback, param3: android.os.Bundle);
public getExtras(): android.os.Bundle;
}
export module MediaBrowserImplBase {
export class MediaServiceConnection extends java.lang.Object implements android.content.ServiceConnection {
public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompat.MediaBrowserImplBase.MediaServiceConnection>;
public onServiceConnected(param0: android.content.ComponentName, param1: android.os.IBinder): void;
public onNullBinding(param0: android.content.ComponentName): void;
public onServiceDisconnected(param0: android.content.ComponentName): void;
public onBindingDied(param0: android.content.ComponentName): void;
}
}
export class MediaBrowserServiceCallbackImpl extends java.lang.Object {
public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompat.MediaBrowserServiceCallbackImpl>;
/**
* Constructs a new instance of the android.support.v4.media.MediaBrowserCompat$MediaBrowserServiceCallbackImpl interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
onServiceConnected(param0: android.os.Messenger, param1: string, param2: android.support.v4.media.session.MediaSessionCompat.Token, param3: android.os.Bundle): void;
onConnectionFailed(param0: android.os.Messenger): void;
onLoadChildren(param0: android.os.Messenger, param1: string, param2: java.util.List<any>, param3: android.os.Bundle, param4: android.os.Bundle): void;
});
public constructor();
public onServiceConnected(param0: android.os.Messenger, param1: string, param2: android.support.v4.media.session.MediaSessionCompat.Token, param3: android.os.Bundle): void;
public onLoadChildren(param0: android.os.Messenger, param1: string, param2: java.util.List<any>, param3: android.os.Bundle, param4: android.os.Bundle): void;
public onConnectionFailed(param0: android.os.Messenger): void;
}
export class MediaItem extends java.lang.Object implements android.os.Parcelable {
public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompat.MediaItem>;
public static FLAG_BROWSABLE: number;
public static FLAG_PLAYABLE: number;
public static CREATOR: android.os.Parcelable.Creator<android.support.v4.media.MediaBrowserCompat.MediaItem>;
public static fromMediaItem(param0: any): android.support.v4.media.MediaBrowserCompat.MediaItem;
public constructor(param0: android.support.v4.media.MediaDescriptionCompat, param1: number);
public static fromMediaItemList(param0: java.util.List<any>): java.util.List<android.support.v4.media.MediaBrowserCompat.MediaItem>;
public describeContents(): number;
public isBrowsable(): boolean;
public getMediaId(): string;
public getDescription(): android.support.v4.media.MediaDescriptionCompat;
public writeToParcel(param0: android.os.Parcel, param1: number): void;
public getFlags(): number;
public toString(): string;
public isPlayable(): boolean;
}
export module MediaItem {
export class Flags extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompat.MediaItem.Flags>;
/**
* Constructs a new instance of the android.support.v4.media.MediaBrowserCompat$MediaItem$Flags interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
equals(param0: any): boolean;
hashCode(): number;
toString(): string;
annotationType(): java.lang.Class<any>;
});
public constructor();
public hashCode(): number;
public annotationType(): java.lang.Class<any>;
public toString(): string;
public equals(param0: any): boolean;
}
}
export abstract class SearchCallback extends java.lang.Object {
public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompat.SearchCallback>;
public constructor();
public onError(param0: string, param1: android.os.Bundle): void;
public onSearchResult(param0: string, param1: android.os.Bundle, param2: java.util.List<android.support.v4.media.MediaBrowserCompat.MediaItem>): void;
}
export class SearchResultReceiver extends android.support.v4.os.ResultReceiver {
public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompat.SearchResultReceiver>;
public describeContents(): number;
public writeToParcel(param0: android.os.Parcel, param1: number): void;
public onReceiveResult(param0: number, param1: android.os.Bundle): void;
}
export class ServiceBinderWrapper extends java.lang.Object {
public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompat.ServiceBinderWrapper>;
public constructor(param0: android.os.IBinder, param1: android.os.Bundle);
}
export class Subscription extends java.lang.Object {
public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompat.Subscription>;
public constructor();
public getCallback(param0: android.os.Bundle): android.support.v4.media.MediaBrowserCompat.SubscriptionCallback;
public getOptionsList(): java.util.List<android.os.Bundle>;
public putCallback(param0: android.os.Bundle, param1: android.support.v4.media.MediaBrowserCompat.SubscriptionCallback): void;
public isEmpty(): boolean;
public getCallbacks(): java.util.List<android.support.v4.media.MediaBrowserCompat.SubscriptionCallback>;
}
export abstract class SubscriptionCallback extends java.lang.Object {
public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompat.SubscriptionCallback>;
public onChildrenLoaded(param0: string, param1: java.util.List<android.support.v4.media.MediaBrowserCompat.MediaItem>): void;
public constructor();
public onError(param0: string, param1: android.os.Bundle): void;
public onChildrenLoaded(param0: string, param1: java.util.List<android.support.v4.media.MediaBrowserCompat.MediaItem>, param2: android.os.Bundle): void;
public onError(param0: string): void;
}
export module SubscriptionCallback {
export class StubApi21 extends java.lang.Object implements android.support.v4.media.MediaBrowserCompatApi21.SubscriptionCallback {
public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompat.SubscriptionCallback.StubApi21>;
public onChildrenLoaded(param0: string, param1: java.util.List<any>): void;
public onError(param0: string): void;
}
export class StubApi26 extends android.support.v4.media.MediaBrowserCompat.SubscriptionCallback.StubApi21 implements android.support.v4.media.MediaBrowserCompatApi26.SubscriptionCallback {
public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompat.SubscriptionCallback.StubApi26>;
public onChildrenLoaded(param0: string, param1: java.util.List<any>): void;
public onError(param0: string): void;
public onError(param0: string, param1: android.os.Bundle): void;
public onChildrenLoaded(param0: string, param1: java.util.List<any>, param2: android.os.Bundle): void;
}
}
}
}
}
}
}
declare module android {
export module support {
export module v4 {
export module media {
export class MediaBrowserCompatApi21 extends java.lang.Object {
public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompatApi21>;
public static disconnect(param0: any): void;
public static subscribe(param0: any, param1: string, param2: any): void;
public static connect(param0: any): void;
public static getRoot(param0: any): string;
public static getSessionToken(param0: any): any;
public static unsubscribe(param0: any, param1: string): void;
public static createConnectionCallback(param0: android.support.v4.media.MediaBrowserCompatApi21.ConnectionCallback): any;
public static createBrowser(param0: android.content.Context, param1: android.content.ComponentName, param2: any, param3: android.os.Bundle): any;
public static isConnected(param0: any): boolean;
public static getServiceComponent(param0: any): android.content.ComponentName;
public static getExtras(param0: any): android.os.Bundle;
public static createSubscriptionCallback(param0: android.support.v4.media.MediaBrowserCompatApi21.SubscriptionCallback): any;
}
export module MediaBrowserCompatApi21 {
export class ConnectionCallback extends java.lang.Object {
public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompatApi21.ConnectionCallback>;
/**
* Constructs a new instance of the android.support.v4.media.MediaBrowserCompatApi21$ConnectionCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
onConnected(): void;
onConnectionSuspended(): void;
onConnectionFailed(): void;
});
public constructor();
public onConnected(): void;
public onConnectionFailed(): void;
public onConnectionSuspended(): void;
}
export class ConnectionCallbackProxy<T> extends java.lang.Object {
public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompatApi21.ConnectionCallbackProxy<any>>;
public mConnectionCallback: any;
public constructor();
public onConnected(): void;
public onConnectionFailed(): void;
public constructor(param0: any);
public onConnectionSuspended(): void;
}
export class MediaItem extends java.lang.Object {
public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompatApi21.MediaItem>;
public static getFlags(param0: any): number;
public static getDescription(param0: any): any;
}
export class SubscriptionCallback extends java.lang.Object {
public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompatApi21.SubscriptionCallback>;
/**
* Constructs a new instance of the android.support.v4.media.MediaBrowserCompatApi21$SubscriptionCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
onChildrenLoaded(param0: string, param1: java.util.List<any>): void;
onError(param0: string): void;
});
public constructor();
public onChildrenLoaded(param0: string, param1: java.util.List<any>): void;
public onError(param0: string): void;
}
export class SubscriptionCallbackProxy<T> extends java.lang.Object {
public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompatApi21.SubscriptionCallbackProxy<any>>;
public mSubscriptionCallback: any;
public constructor();
public onError(param0: string, param1: android.os.Bundle): void;
public onChildrenLoaded(param0: string, param1: java.util.List<any>): void;
public onChildrenLoaded(param0: string, param1: java.util.List<any>, param2: android.os.Bundle): void;
public constructor(param0: any);
public onError(param0: string): void;
}
}
}
}
}
}
declare module android {
export module support {
export module v4 {
export module media {
export class MediaBrowserCompatApi23 extends java.lang.Object {
public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompatApi23>;
public static getItem(param0: any, param1: string, param2: any): void;
public static createItemCallback(param0: android.support.v4.media.MediaBrowserCompatApi23.ItemCallback): any;
}
export module MediaBrowserCompatApi23 {
export class ItemCallback extends java.lang.Object {
public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompatApi23.ItemCallback>;
/**
* Constructs a new instance of the android.support.v4.media.MediaBrowserCompatApi23$ItemCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
onItemLoaded(param0: android.os.Parcel): void;
onError(param0: string): void;
});
public constructor();
public onItemLoaded(param0: android.os.Parcel): void;
public onError(param0: string): void;
}
export class ItemCallbackProxy<T> extends java.lang.Object {
public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompatApi23.ItemCallbackProxy<any>>;
public mItemCallback: any;
public constructor();
public constructor(param0: any);
public onItemLoaded(param0: any): void;
public onError(param0: string): void;
}
}
}
}
}
}
declare module android {
export module support {
export module v4 {
export module media {
export class MediaBrowserCompatApi26 extends java.lang.Object {
public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompatApi26>;
public static subscribe(param0: any, param1: string, param2: android.os.Bundle, param3: any): void;
public static unsubscribe(param0: any, param1: string, param2: any): void;
}
export module MediaBrowserCompatApi26 {
export class SubscriptionCallback extends java.lang.Object implements android.support.v4.media.MediaBrowserCompatApi21.SubscriptionCallback {
public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompatApi26.SubscriptionCallback>;
/**
* Constructs a new instance of the android.support.v4.media.MediaBrowserCompatApi26$SubscriptionCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
onChildrenLoaded(param0: string, param1: java.util.List<any>, param2: android.os.Bundle): void;
onError(param0: string, param1: android.os.Bundle): void;
onChildrenLoaded(param0: string, param1: java.util.List<any>): void;
onError(param0: string): void;
});
public constructor();
public onChildrenLoaded(param0: string, param1: java.util.List<any>): void;
public onChildrenLoaded(param0: string, param1: java.util.List<any>, param2: android.os.Bundle): void;
public onError(param0: string, param1: android.os.Bundle): void;
public onError(param0: string): void;
}
export class SubscriptionCallbackProxy<T> extends android.support.v4.media.MediaBrowserCompatApi21.SubscriptionCallbackProxy<any> {
public static class: java.lang.Class<android.support.v4.media.MediaBrowserCompatApi26.SubscriptionCallbackProxy<any>>;
public onError(param0: string, param1: android.os.Bundle): void;
public onChildrenLoaded(param0: string, param1: java.util.List<any>): void;
public onChildrenLoaded(param0: string, param1: java.util.List<any>, param2: android.os.Bundle): void;
public onError(param0: string): void;
}
}
}
}
}
}
declare module android {
export module support {
export module v4 {
export module media {
export class MediaDescriptionCompat extends java.lang.Object implements android.os.Parcelable {
public static class: java.lang.Class<android.support.v4.media.MediaDescriptionCompat>;
public static EXTRA_BT_FOLDER_TYPE: string;
public static BT_FOLDER_TYPE_MIXED: number;
public static BT_FOLDER_TYPE_TITLES: number;
public static BT_FOLDER_TYPE_ALBUMS: number;
public static BT_FOLDER_TYPE_ARTISTS: number;
public static BT_FOLDER_TYPE_GENRES: number;
public static BT_FOLDER_TYPE_PLAYLISTS: number;
public static BT_FOLDER_TYPE_YEARS: number;
public static EXTRA_DOWNLOAD_STATUS: string;
public static STATUS_NOT_DOWNLOADED: number;
public static STATUS_DOWNLOADING: number;
public static STATUS_DOWNLOADED: number;
public static DESCRIPTION_KEY_MEDIA_URI: string;
public static DESCRIPTION_KEY_NULL_BUNDLE_FLAG: string;
public static CREATOR: android.os.Parcelable.Creator<android.support.v4.media.MediaDescriptionCompat>;
public getTitle(): string;
public static fromMediaDescription(param0: any): android.support.v4.media.MediaDescriptionCompat;
public getMediaDescription(): any;
public describeContents(): number;
public getMediaUri(): android.net.Uri;
public toString(): string;
public getSubtitle(): string;
public getIconUri(): android.net.Uri;
public getIconBitmap(): android.graphics.Bitmap;
public getExtras(): android.os.Bundle;
public getDescription(): string;
public getMediaId(): string;
public writeToParcel(param0: android.os.Parcel, param1: number): void;
}
export module MediaDescriptionCompat {
export class Builder extends java.lang.Object {
public static class: java.lang.Class<android.support.v4.media.MediaDescriptionCompat.Builder>;
public constructor();
public setSubtitle(param0: string): android.support.v4.media.MediaDescriptionCompat.Builder;
public setTitle(param0: string): android.support.v4.media.MediaDescriptionCompat.Builder;
public setIconBitmap(param0: android.graphics.Bitmap): android.support.v4.media.MediaDescriptionCompat.Builder;
public build(): android.support.v4.media.MediaDescriptionCompat;
public setDescription(param0: string): android.support.v4.media.MediaDescriptionCompat.Builder;
public setMediaId(param0: string): android.support.v4.media.MediaDescriptionCompat.Builder;
public setExtras(param0: android.os.Bundle): android.support.v4.media.MediaDescriptionCompat.Builder;
public setMediaUri(param0: android.net.Uri): android.support.v4.media.MediaDescriptionCompat.Builder;
public setIconUri(param0: android.net.Uri): android.support.v4.media.MediaDescriptionCompat.Builder;
}
}
}
}
}
}
declare module android {
export module support {
export module v4 {
export module media {
export class MediaDescriptionCompatApi21 extends java.lang.Object {
public static class: java.lang.Class<android.support.v4.media.MediaDescriptionCompatApi21>;
public static writeToParcel(param0: any, param1: android.os.Parcel, param2: number): void;
public static getMediaId(param0: any): string;
public static getSubtitle(param0: any): string;
public static getIconUri(param0: any): android.net.Uri;
public static fromParcel(param0: android.os.Parcel): any;
public static getDescription(param0: any): string;
public static getIconBitmap(param0: any): android.graphics.Bitmap;
public static getTitle(param0: any): string;
public static getExtras(param0: any): android.os.Bundle;
}
export module MediaDescriptionCompatApi21 {
export class Builder extends java.lang.Object {
public static class: java.lang.Class<android.support.v4.media.MediaDescriptionCompatApi21.Builder>;
public static setExtras(param0: any, param1: android.os.Bundle): void;
public static setDescription(param0: any, param1: string): void;
public static setSubtitle(param0: any, param1: string): void;
public static setTitle(param0: any, param1: string): void;
public static newInstance(): any;
public static setIconBitmap(param0: any, param1: android.graphics.Bitmap): void;
public static build(param0: any): any;
public static setMediaId(param0: any, param1: string): void;
public static setIconUri(param0: any, param1: android.net.Uri): void;
}
}
}
}
}
}
declare module android {
export module support {
export module v4 {
export module media {
export class MediaDescriptionCompatApi23 extends java.lang.Object {
public static class: java.lang.Class<android.support.v4.media.MediaDescriptionCompatApi23>;
public static getMediaUri(param0: any): android.net.Uri;
}
export module MediaDescriptionCompatApi23 {
export class Builder extends java.lang.Object {
public static class: java.lang.Class<android.support.v4.media.MediaDescriptionCompatApi23.Builder>;
public static setMediaUri(param0: any, param1: android.net.Uri): void;
}
}
}
}
}
}
declare module android {
export module support {
export module v4 {
export module media {
export class MediaMetadataCompat extends java.lang.Object implements android.os.Parcelable {
public static class: java.lang.Class<android.support.v4.media.MediaMetadataCompat>;
public static METADATA_KEY_TITLE: string;
public static METADATA_KEY_ARTIST: string;
public static METADATA_KEY_DURATION: string;
public static METADATA_KEY_ALBUM: string;
public static METADATA_KEY_AUTHOR: string;
public static METADATA_KEY_WRITER: string;
public static METADATA_KEY_COMPOSER: string;
public static METADATA_KEY_COMPILATION: string;
public static METADATA_KEY_DATE: string;
public static METADATA_KEY_YEAR: string;
public static METADATA_KEY_GENRE: string;
public static METADATA_KEY_TRACK_NUMBER: string;
public static METADATA_KEY_NUM_TRACKS: string;
public static METADATA_KEY_DISC_NUMBER: string;
public static METADATA_KEY_ALBUM_ARTIST: string;
public static METADATA_KEY_ART: string;
public static METADATA_KEY_ART_URI: string;
public static METADATA_KEY_ALBUM_ART: string;
public static METADATA_KEY_ALBUM_ART_URI: string;
public static METADATA_KEY_USER_RATING: string;
public static METADATA_KEY_RATING: string;
public static METADATA_KEY_DISPLAY_TITLE: string;
public static METADATA_KEY_DISPLAY_SUBTITLE: string;
public static METADATA_KEY_DISPLAY_DESCRIPTION: string;
public static METADATA_KEY_DISPLAY_ICON: string;
public static METADATA_KEY_DISPLAY_ICON_URI: string;
public static METADATA_KEY_MEDIA_ID: string;
public static METADATA_KEY_MEDIA_URI: string;
public static METADATA_KEY_BT_FOLDER_TYPE: string;
public static METADATA_KEY_ADVERTISEMENT: string;
public static METADATA_KEY_DOWNLOAD_STATUS: string;
public static CREATOR: android.os.Parcelable.Creator<android.support.v4.media.MediaMetadataCompat>;
public describeContents(): number;
public size(): number;
public getString(param0: string): string;
public static fromMediaMetadata(param0: any): android.support.v4.media.MediaMetadataCompat;
public getRating(param0: string): android.support.v4.media.RatingCompat;
public getBundle(): android.os.Bundle;
public getMediaMetadata(): any;
public containsKey(param0: string): boolean;
public getText(param0: string): string;
public getLong(param0: string): number;
public getDescription(): android.support.v4.media.MediaDescriptionCompat;
public keySet(): java.util.Set<string>;
public getBitmap(param0: string): android.graphics.Bitmap;
public writeToParcel(param0: android.os.Parcel, param1: number): void;
}
export module MediaMetadataCompat {
export class BitmapKey extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<android.support.v4.media.MediaMetadataCompat.BitmapKey>;
/**
* Constructs a new instance of the android.support.v4.media.MediaMetadataCompat$BitmapKey interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
equals(param0: any): boolean;
hashCode(): number;
toString(): string;
annotationType(): java.lang.Class<any>;
});
public constructor();
public equals(param0: any): boolean;
public hashCode(): number;
public toString(): string;
public annotationType(): java.lang.Class<any>;
}
export class Builder extends java.lang.Object {
public static class: java.lang.Class<android.support.v4.media.MediaMetadataCompat.Builder>;
public constructor();
public putString(param0: string, param1: string): android.support.v4.media.MediaMetadataCompat.Builder;
public build(): android.support.v4.media.MediaMetadataCompat;
public putText(param0: string, param1: string): android.support.v4.media.MediaMetadataCompat.Builder;
public constructor(param0: android.support.v4.media.MediaMetadataCompat);
public putBitmap(param0: string, param1: android.graphics.Bitmap): android.support.v4.media.MediaMetadataCompat.Builder;
public constructor(param0: android.support.v4.media.MediaMetadataCompat, param1: number);
public putLong(param0: string, param1: number): android.support.v4.media.MediaMetadataCompat.Builder;
public putRating(param0: string, param1: android.support.v4.media.RatingCompat): android.support.v4.media.MediaMetadataCompat.Builder;
}
export class LongKey extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<android.support.v4.media.MediaMetadataCompat.LongKey>;
/**
* Constructs a new instance of the android.support.v4.media.MediaMetadataCompat$LongKey interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
equals(param0: any): boolean;
hashCode(): number;
toString(): string;
annotationType(): java.lang.Class<any>;
});
public constructor();
public equals(param0: any): boolean;
public hashCode(): number;
public toString(): string;
public annotationType(): java.lang.Class<any>;
}
export class RatingKey extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<android.support.v4.media.MediaMetadataCompat.RatingKey>;
/**
* Constructs a new instance of the android.support.v4.media.MediaMetadataCompat$RatingKey interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
equals(param0: any): boolean;
hashCode(): number;
toString(): string;
annotationType(): java.lang.Class<any>;
});
public constructor();
public equals(param0: any): boolean;
public hashCode(): number;
public toString(): string;
public annotationType(): java.lang.Class<any>;
}
export class TextKey extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<android.support.v4.media.MediaMetadataCompat.TextKey>;
/**
* Constructs a new instance of the android.support.v4.media.MediaMetadataCompat$TextKey interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
equals(param0: any): boolean;
hashCode(): number;
toString(): string;
annotationType(): java.lang.Class<any>;
});
public constructor();
public equals(param0: any): boolean;
public hashCode(): number;
public toString(): string;
public annotationType(): java.lang.Class<any>;
}
}
}
}
}
}
declare module android {
export module support {
export module v4 {
export module media {
export class MediaMetadataCompatApi21 extends java.lang.Object {
public static class: java.lang.Class<android.support.v4.media.MediaMetadataCompatApi21>;
public static writeToParcel(param0: any, param1: android.os.Parcel, param2: number): void;
public static getRating(param0: any, param1: string): any;
public static getBitmap(param0: any, param1: string): android.graphics.Bitmap;
public static getText(param0: any, param1: string): string;
public static getLong(param0: any, param1: string): number;
public static keySet(param0: any): java.util.Set<string>;
public static createFromParcel(param0: android.os.Parcel): any;
}
export module MediaMetadataCompatApi21 {
export class Builder extends java.lang.Object {
public static class: java.lang.Class<android.support.v4.media.MediaMetadataCompatApi21.Builder>;
public static putBitmap(param0: any, param1: string, param2: android.graphics.Bitmap): void;
public static putText(param0: any, param1: string, param2: string): void;
public static newInstance(): any;
public static putString(param0: any, param1: string, param2: string): void;
public static build(param0: any): any;
public static putLong(param0: any, param1: string, param2: number): void;
public static putRating(param0: any, param1: string, param2: any): void;
}
}
}
}
}
}
declare module android {
export module support {
export module v4 {
export module media {
export class