public interface android.content.IContentService extends android.os.IInterface
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: android.content.IContentService
super_class: java.lang.Object
{
public abstract void unregisterContentObserver(android.database.IContentObserver);
descriptor: (Landroid/database/IContentObserver;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
observer
public abstract void registerContentObserver(android.net.Uri, boolean, android.database.IContentObserver, int, int);
descriptor: (Landroid/net/Uri;ZLandroid/database/IContentObserver;II)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
uri
notifyForDescendants
observer
userHandle
targetSdkVersion
public abstract void notifyChange(android.net.Uri, android.database.IContentObserver, boolean, int, int, int);
descriptor: (Landroid/net/Uri;Landroid/database/IContentObserver;ZIII)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
uri
observer
observerWantsSelfNotifications
flags
userHandle
targetSdkVersion
public abstract void requestSync(android.accounts.Account, java.lang.String, android.os.Bundle);
descriptor: (Landroid/accounts/Account;Ljava/lang/String;Landroid/os/Bundle;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
account
authority
extras
public abstract void sync(android.content.SyncRequest);
descriptor: (Landroid/content/SyncRequest;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
request
public abstract void syncAsUser(android.content.SyncRequest, int);
descriptor: (Landroid/content/SyncRequest;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
request
userId
public abstract void cancelSync(android.accounts.Account, java.lang.String, android.content.ComponentName);
descriptor: (Landroid/accounts/Account;Ljava/lang/String;Landroid/content/ComponentName;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
account
authority
cname
public abstract void cancelSyncAsUser(android.accounts.Account, java.lang.String, android.content.ComponentName, int);
descriptor: (Landroid/accounts/Account;Ljava/lang/String;Landroid/content/ComponentName;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
account
authority
cname
userId
public abstract void cancelRequest(android.content.SyncRequest);
descriptor: (Landroid/content/SyncRequest;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
request
public abstract boolean getSyncAutomatically(android.accounts.Account, java.lang.String);
descriptor: (Landroid/accounts/Account;Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
account
providerName
public abstract boolean getSyncAutomaticallyAsUser(android.accounts.Account, java.lang.String, int);
descriptor: (Landroid/accounts/Account;Ljava/lang/String;I)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
account
providerName
userId
public abstract void setSyncAutomatically(android.accounts.Account, java.lang.String, boolean);
descriptor: (Landroid/accounts/Account;Ljava/lang/String;Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
account
providerName
sync
public abstract void setSyncAutomaticallyAsUser(android.accounts.Account, java.lang.String, boolean, int);
descriptor: (Landroid/accounts/Account;Ljava/lang/String;ZI)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
account
providerName
sync
userId
public abstract java.util.List<android.content.PeriodicSync> getPeriodicSyncs(android.accounts.Account, java.lang.String, android.content.ComponentName);
descriptor: (Landroid/accounts/Account;Ljava/lang/String;Landroid/content/ComponentName;)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
Signature: (Landroid/accounts/Account;Ljava/lang/String;Landroid/content/ComponentName;)Ljava/util/List<Landroid/content/PeriodicSync;>;
MethodParameters:
Name Flags
account
providerName
cname
public abstract void addPeriodicSync(android.accounts.Account, java.lang.String, android.os.Bundle, long);
descriptor: (Landroid/accounts/Account;Ljava/lang/String;Landroid/os/Bundle;J)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
account
providerName
extras
pollFrequency
public abstract void removePeriodicSync(android.accounts.Account, java.lang.String, android.os.Bundle);
descriptor: (Landroid/accounts/Account;Ljava/lang/String;Landroid/os/Bundle;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
account
providerName
extras
public abstract int getIsSyncable(android.accounts.Account, java.lang.String);
descriptor: (Landroid/accounts/Account;Ljava/lang/String;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
account
providerName
public abstract int getIsSyncableAsUser(android.accounts.Account, java.lang.String, int);
descriptor: (Landroid/accounts/Account;Ljava/lang/String;I)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
account
providerName
userId
public abstract void setIsSyncable(android.accounts.Account, java.lang.String, int);
descriptor: (Landroid/accounts/Account;Ljava/lang/String;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
account
providerName
syncable
public abstract void setMasterSyncAutomatically(boolean);
descriptor: (Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
flag
public abstract void setMasterSyncAutomaticallyAsUser(boolean, int);
descriptor: (ZI)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
flag
userId
public abstract boolean getMasterSyncAutomatically();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract boolean getMasterSyncAutomaticallyAsUser(int);
descriptor: (I)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
userId
public abstract java.util.List<android.content.SyncInfo> getCurrentSyncs();
descriptor: ()Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
Signature: ()Ljava/util/List<Landroid/content/SyncInfo;>;
public abstract java.util.List<android.content.SyncInfo> getCurrentSyncsAsUser(int);
descriptor: (I)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
Signature: (I)Ljava/util/List<Landroid/content/SyncInfo;>;
MethodParameters:
Name Flags
userId
public abstract android.content.SyncAdapterType[] getSyncAdapterTypes();
descriptor: ()[Landroid/content/SyncAdapterType;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract android.content.SyncAdapterType[] getSyncAdapterTypesAsUser(int);
descriptor: (I)[Landroid/content/SyncAdapterType;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
userId
public abstract java.lang.String[] getSyncAdapterPackagesForAuthorityAsUser(java.lang.String, int);
descriptor: (Ljava/lang/String;I)[Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
authority
userId
public abstract boolean isSyncActive(android.accounts.Account, java.lang.String, android.content.ComponentName);
descriptor: (Landroid/accounts/Account;Ljava/lang/String;Landroid/content/ComponentName;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
account
authority
cname
public abstract android.content.SyncStatusInfo getSyncStatus(android.accounts.Account, java.lang.String, android.content.ComponentName);
descriptor: (Landroid/accounts/Account;Ljava/lang/String;Landroid/content/ComponentName;)Landroid/content/SyncStatusInfo;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
account
authority
cname
public abstract android.content.SyncStatusInfo getSyncStatusAsUser(android.accounts.Account, java.lang.String, android.content.ComponentName, int);
descriptor: (Landroid/accounts/Account;Ljava/lang/String;Landroid/content/ComponentName;I)Landroid/content/SyncStatusInfo;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
account
authority
cname
userId
public abstract boolean isSyncPending(android.accounts.Account, java.lang.String, android.content.ComponentName);
descriptor: (Landroid/accounts/Account;Ljava/lang/String;Landroid/content/ComponentName;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
account
authority
cname
public abstract boolean isSyncPendingAsUser(android.accounts.Account, java.lang.String, android.content.ComponentName, int);
descriptor: (Landroid/accounts/Account;Ljava/lang/String;Landroid/content/ComponentName;I)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
account
authority
cname
userId
public abstract void addStatusChangeListener(int, android.content.ISyncStatusObserver);
descriptor: (ILandroid/content/ISyncStatusObserver;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
mask
callback
public abstract void removeStatusChangeListener(android.content.ISyncStatusObserver);
descriptor: (Landroid/content/ISyncStatusObserver;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
callback
public abstract void putCache(java.lang.String, android.net.Uri, android.os.Bundle, int);
descriptor: (Ljava/lang/String;Landroid/net/Uri;Landroid/os/Bundle;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageName
key
value
userId
public abstract android.os.Bundle getCache(java.lang.String, android.net.Uri, int);
descriptor: (Ljava/lang/String;Landroid/net/Uri;I)Landroid/os/Bundle;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageName
key
userId
public abstract void resetTodayStats();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
}
SourceFile: "IContentService.java"
NestMembers:
android.content.IContentService$Stub android.content.IContentService$Stub$Proxy
InnerClasses:
public abstract Stub = android.content.IContentService$Stub of android.content.IContentService