public class android.hardware.radio.RadioManager
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: android.hardware.radio.RadioManager
super_class: java.lang.Object
{
private static final java.lang.String TAG;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "BroadcastRadio.manager"
public static final int STATUS_OK;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int STATUS_ERROR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -2147483648
public static final int STATUS_PERMISSION_DENIED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1
public static final int STATUS_NO_INIT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -19
public static final int STATUS_BAD_VALUE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -22
public static final int STATUS_DEAD_OBJECT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -32
public static final int STATUS_INVALID_OPERATION;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -38
public static final int STATUS_TIMED_OUT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -110
public static final int CLASS_AM_FM;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int CLASS_SAT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int CLASS_DT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int BAND_INVALID;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1
public static final int BAND_AM;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int BAND_FM;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int BAND_FM_HD;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int BAND_AM_HD;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final int REGION_ITU_1;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int REGION_ITU_2;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int REGION_OIRT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int REGION_JAPAN;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final int REGION_KOREA;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int CONFIG_FORCE_MONO;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int CONFIG_FORCE_ANALOG;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int CONFIG_FORCE_DIGITAL;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final int CONFIG_RDS_AF;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int CONFIG_RDS_REG;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 5
public static final int CONFIG_DAB_DAB_LINKING;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 6
public static final int CONFIG_DAB_FM_LINKING;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 7
public static final int CONFIG_DAB_DAB_SOFT_LINKING;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8
public static final int CONFIG_DAB_FM_SOFT_LINKING;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 9
private final java.util.Map<android.hardware.radio.Announcement$OnListUpdatedListener, android.hardware.radio.ICloseHandle> mAnnouncementListeners;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Landroid/hardware/radio/Announcement$OnListUpdatedListener;Landroid/hardware/radio/ICloseHandle;>;
private final android.content.Context mContext;
descriptor: Landroid/content/Context;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final android.hardware.radio.IRadioService mService;
descriptor: Landroid/hardware/radio/IRadioService;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public int listModules(java.util.List<android.hardware.radio.RadioManager$ModuleProperties>);
descriptor: (Ljava/util/List;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tManifest cannot be resolved to a variable\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/hardware/radio/RadioManager;
Signature: (Ljava/util/List<Landroid/hardware/radio/RadioManager$ModuleProperties;>;)I
MethodParameters:
Name Flags
modules
private native int nativeListModules(java.util.List<android.hardware.radio.RadioManager$ModuleProperties>);
descriptor: (Ljava/util/List;)I
flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
Signature: (Ljava/util/List<Landroid/hardware/radio/RadioManager$ModuleProperties;>;)I
MethodParameters:
Name Flags
modules
public android.hardware.radio.RadioTuner openTuner(int, android.hardware.radio.RadioManager$BandConfig, boolean, android.hardware.radio.RadioTuner$Callback, android.os.Handler);
descriptor: (ILandroid/hardware/radio/RadioManager$BandConfig;ZLandroid/hardware/radio/RadioTuner$Callback;Landroid/os/Handler;)Landroid/hardware/radio/RadioTuner;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=6
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tManifest cannot be resolved to a variable\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/hardware/radio/RadioManager;
MethodParameters:
Name Flags
moduleId
config
withAudio
callback
handler
public void addAnnouncementListener(java.util.Set<java.lang.Integer>, android.hardware.radio.Announcement$OnListUpdatedListener);
descriptor: (Ljava/util/Set;Landroid/hardware/radio/Announcement$OnListUpdatedListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tManifest cannot be resolved to a variable\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/hardware/radio/RadioManager;
Signature: (Ljava/util/Set<Ljava/lang/Integer;>;Landroid/hardware/radio/Announcement$OnListUpdatedListener;)V
MethodParameters:
Name Flags
enabledAnnouncementTypes
listener
public void addAnnouncementListener(java.util.concurrent.Executor, java.util.Set<java.lang.Integer>, android.hardware.radio.Announcement$OnListUpdatedListener);
descriptor: (Ljava/util/concurrent/Executor;Ljava/util/Set;Landroid/hardware/radio/Announcement$OnListUpdatedListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tManifest cannot be resolved to a variable\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/hardware/radio/RadioManager;
Signature: (Ljava/util/concurrent/Executor;Ljava/util/Set<Ljava/lang/Integer;>;Landroid/hardware/radio/Announcement$OnListUpdatedListener;)V
MethodParameters:
Name Flags
executor
enabledAnnouncementTypes
listener
public void removeAnnouncementListener(android.hardware.radio.Announcement$OnListUpdatedListener);
descriptor: (Landroid/hardware/radio/Announcement$OnListUpdatedListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tManifest cannot be resolved to a variable\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/hardware/radio/RadioManager;
MethodParameters:
Name Flags
listener
public void <init>(android.content.Context);
descriptor: (Landroid/content/Context;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
2: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield android.hardware.radio.RadioManager.mAnnouncementListeners:Ljava/util/Map;
3: aload 0
aload 1
putfield android.hardware.radio.RadioManager.mContext:Landroid/content/Context;
4: aload 0
5: ldc "broadcastradio"
invokestatic android.os.ServiceManager.getServiceOrThrow:(Ljava/lang/String;)Landroid/os/IBinder;
6: invokestatic android.hardware.radio.IRadioService$Stub.asInterface:(Landroid/os/IBinder;)Landroid/hardware/radio/IRadioService;
putfield android.hardware.radio.RadioManager.mService:Landroid/hardware/radio/IRadioService;
7: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Landroid/hardware/radio/RadioManager;
0 8 1 context Landroid/content/Context;
Exceptions:
throws android.os.ServiceManager$ServiceNotFoundException
MethodParameters:
Name Flags
context
}
SourceFile: "RadioManager.java"
NestMembers:
android.hardware.radio.RadioManager$1 android.hardware.radio.RadioManager$AmBandConfig android.hardware.radio.RadioManager$AmBandConfig$1 android.hardware.radio.RadioManager$AmBandConfig$Builder android.hardware.radio.RadioManager$AmBandDescriptor android.hardware.radio.RadioManager$AmBandDescriptor$1 android.hardware.radio.RadioManager$Band android.hardware.radio.RadioManager$BandConfig android.hardware.radio.RadioManager$BandConfig$1 android.hardware.radio.RadioManager$BandDescriptor android.hardware.radio.RadioManager$BandDescriptor$1 android.hardware.radio.RadioManager$ConfigFlag android.hardware.radio.RadioManager$FmBandConfig android.hardware.radio.RadioManager$FmBandConfig$1 android.hardware.radio.RadioManager$FmBandConfig$Builder android.hardware.radio.RadioManager$FmBandDescriptor android.hardware.radio.RadioManager$FmBandDescriptor$1 android.hardware.radio.RadioManager$ModuleProperties android.hardware.radio.RadioManager$ModuleProperties$1 android.hardware.radio.RadioManager$ProgramInfo android.hardware.radio.RadioManager$ProgramInfo$1
InnerClasses:
public abstract OnListUpdatedListener = android.hardware.radio.Announcement$OnListUpdatedListener of android.hardware.radio.Announcement
public abstract Stub = android.hardware.radio.IRadioService$Stub of android.hardware.radio.IRadioService
public AmBandConfig = android.hardware.radio.RadioManager$AmBandConfig of android.hardware.radio.RadioManager
public AmBandDescriptor = android.hardware.radio.RadioManager$AmBandDescriptor of android.hardware.radio.RadioManager
public abstract Band = android.hardware.radio.RadioManager$Band of android.hardware.radio.RadioManager
public BandConfig = android.hardware.radio.RadioManager$BandConfig of android.hardware.radio.RadioManager
public BandDescriptor = android.hardware.radio.RadioManager$BandDescriptor of android.hardware.radio.RadioManager
public abstract ConfigFlag = android.hardware.radio.RadioManager$ConfigFlag of android.hardware.radio.RadioManager
public FmBandConfig = android.hardware.radio.RadioManager$FmBandConfig of android.hardware.radio.RadioManager
public FmBandDescriptor = android.hardware.radio.RadioManager$FmBandDescriptor of android.hardware.radio.RadioManager
public ModuleProperties = android.hardware.radio.RadioManager$ModuleProperties of android.hardware.radio.RadioManager
public ProgramInfo = android.hardware.radio.RadioManager$ProgramInfo of android.hardware.radio.RadioManager
public abstract Callback = android.hardware.radio.RadioTuner$Callback of android.hardware.radio.RadioTuner
public ServiceNotFoundException = android.os.ServiceManager$ServiceNotFoundException of android.os.ServiceManager
RuntimeVisibleAnnotations:
android.annotation.SystemApi()