public interface android.net.INetworkStatsService extends android.os.IInterface
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: android.net.INetworkStatsService
super_class: java.lang.Object
{
public abstract android.net.INetworkStatsSession openSession();
descriptor: ()Landroid/net/INetworkStatsSession;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract android.net.INetworkStatsSession openSessionForUsageStats(int, java.lang.String);
descriptor: (ILjava/lang/String;)Landroid/net/INetworkStatsSession;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
flags
callingPackage
public abstract android.net.NetworkStats getDataLayerSnapshotForUid(int);
descriptor: (I)Landroid/net/NetworkStats;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
uid
public abstract android.net.NetworkStats getDetailedUidStats(java.lang.String[]);
descriptor: ([Ljava/lang/String;)Landroid/net/NetworkStats;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
requiredIfaces
public abstract java.lang.String[] getMobileIfaces();
descriptor: ()[Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract void incrementOperationCount(int, int, int);
descriptor: (III)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
uid
tag
operationCount
public abstract void forceUpdateIfaces(android.net.Network[]);
descriptor: ([Landroid/net/Network;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
defaultNetworks
public abstract void forceUpdate();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract android.net.DataUsageRequest registerUsageCallback(java.lang.String, android.net.DataUsageRequest, android.os.Messenger, android.os.IBinder);
descriptor: (Ljava/lang/String;Landroid/net/DataUsageRequest;Landroid/os/Messenger;Landroid/os/IBinder;)Landroid/net/DataUsageRequest;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
callingPackage
request
messenger
binder
public abstract void unregisterUsageRequest(android.net.DataUsageRequest);
descriptor: (Landroid/net/DataUsageRequest;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
request
public abstract long getUidStats(int, int);
descriptor: (II)J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
uid
type
public abstract long getIfaceStats(java.lang.String, int);
descriptor: (Ljava/lang/String;I)J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
iface
type
public abstract long getTotalStats(int);
descriptor: (I)J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
type
}
SourceFile: "INetworkStatsService.java"
NestMembers:
android.net.INetworkStatsService$Stub android.net.INetworkStatsService$Stub$Proxy
InnerClasses:
public abstract Stub = android.net.INetworkStatsService$Stub of android.net.INetworkStatsService