public abstract class android.speech.tts.TextToSpeechService extends android.app.Service
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: android.speech.tts.TextToSpeechService
super_class: android.app.Service
{
private static final boolean DBG;
descriptor: Z
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0
private static final java.lang.String TAG;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "TextToSpeechService"
private static final java.lang.String SYNTH_THREAD_NAME;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "SynthThread"
private android.speech.tts.TextToSpeechService$SynthHandler mSynthHandler;
descriptor: Landroid/speech/tts/TextToSpeechService$SynthHandler;
flags: (0x0002) ACC_PRIVATE
private android.speech.tts.AudioPlaybackHandler mAudioPlaybackHandler;
descriptor: Landroid/speech/tts/AudioPlaybackHandler;
flags: (0x0002) ACC_PRIVATE
private android.speech.tts.TtsEngines mEngineHelper;
descriptor: Landroid/speech/tts/TtsEngines;
flags: (0x0002) ACC_PRIVATE
private android.speech.tts.TextToSpeechService$CallbackMap mCallbacks;
descriptor: Landroid/speech/tts/TextToSpeechService$CallbackMap;
flags: (0x0002) ACC_PRIVATE
private java.lang.String mPackageName;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private final java.lang.Object mVoicesInfoLock;
descriptor: Ljava/lang/Object;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final android.speech.tts.ITextToSpeechService$Stub mBinder;
descriptor: Landroid/speech/tts/ITextToSpeechService$Stub;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
invokespecial android.app.Service.<init>:()V
1: aload 0
new java.lang.Object
dup
invokespecial java.lang.Object.<init>:()V
putfield android.speech.tts.TextToSpeechService.mVoicesInfoLock:Ljava/lang/Object;
2: aload 0
3: new android.speech.tts.TextToSpeechService$1
dup
aload 0
invokespecial android.speech.tts.TextToSpeechService$1.<init>:(Landroid/speech/tts/TextToSpeechService;)V
putfield android.speech.tts.TextToSpeechService.mBinder:Landroid/speech/tts/ITextToSpeechService$Stub;
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/speech/tts/TextToSpeechService;
public void onCreate();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=1
start local 0 0: aload 0
invokespecial android.app.Service.onCreate:()V
1: new android.speech.tts.TextToSpeechService$SynthThread
dup
aload 0
invokespecial android.speech.tts.TextToSpeechService$SynthThread.<init>:(Landroid/speech/tts/TextToSpeechService;)V
astore 1
start local 1 2: aload 1
invokevirtual android.speech.tts.TextToSpeechService$SynthThread.start:()V
3: aload 0
new android.speech.tts.TextToSpeechService$SynthHandler
dup
aload 0
aload 1
invokevirtual android.speech.tts.TextToSpeechService$SynthThread.getLooper:()Landroid/os/Looper;
invokespecial android.speech.tts.TextToSpeechService$SynthHandler.<init>:(Landroid/speech/tts/TextToSpeechService;Landroid/os/Looper;)V
putfield android.speech.tts.TextToSpeechService.mSynthHandler:Landroid/speech/tts/TextToSpeechService$SynthHandler;
4: aload 0
new android.speech.tts.AudioPlaybackHandler
dup
invokespecial android.speech.tts.AudioPlaybackHandler.<init>:()V
putfield android.speech.tts.TextToSpeechService.mAudioPlaybackHandler:Landroid/speech/tts/AudioPlaybackHandler;
5: aload 0
getfield android.speech.tts.TextToSpeechService.mAudioPlaybackHandler:Landroid/speech/tts/AudioPlaybackHandler;
invokevirtual android.speech.tts.AudioPlaybackHandler.start:()V
6: aload 0
new android.speech.tts.TtsEngines
dup
aload 0
invokespecial android.speech.tts.TtsEngines.<init>:(Landroid/content/Context;)V
putfield android.speech.tts.TextToSpeechService.mEngineHelper:Landroid/speech/tts/TtsEngines;
7: aload 0
new android.speech.tts.TextToSpeechService$CallbackMap
dup
aload 0
invokespecial android.speech.tts.TextToSpeechService$CallbackMap.<init>:(Landroid/speech/tts/TextToSpeechService;)V
putfield android.speech.tts.TextToSpeechService.mCallbacks:Landroid/speech/tts/TextToSpeechService$CallbackMap;
8: aload 0
aload 0
invokevirtual android.speech.tts.TextToSpeechService.getApplicationInfo:()Landroid/content/pm/ApplicationInfo;
getfield android.content.pm.ApplicationInfo.packageName:Ljava/lang/String;
putfield android.speech.tts.TextToSpeechService.mPackageName:Ljava/lang/String;
9: aload 0
invokevirtual android.speech.tts.TextToSpeechService.getSettingsLocale:()[Ljava/lang/String;
astore 2
start local 2 10: aload 0
aload 2
iconst_0
aaload
aload 2
iconst_1
aaload
aload 2
iconst_2
aaload
invokevirtual android.speech.tts.TextToSpeechService.onLoadLanguage:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
pop
11: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Landroid/speech/tts/TextToSpeechService;
2 12 1 synthThread Landroid/speech/tts/TextToSpeechService$SynthThread;
10 12 2 defaultLocale [Ljava/lang/String;
public void onDestroy();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.speech.tts.TextToSpeechService.mSynthHandler:Landroid/speech/tts/TextToSpeechService$SynthHandler;
invokevirtual android.speech.tts.TextToSpeechService$SynthHandler.quit:()V
1: aload 0
getfield android.speech.tts.TextToSpeechService.mAudioPlaybackHandler:Landroid/speech/tts/AudioPlaybackHandler;
invokevirtual android.speech.tts.AudioPlaybackHandler.quit:()V
2: aload 0
getfield android.speech.tts.TextToSpeechService.mCallbacks:Landroid/speech/tts/TextToSpeechService$CallbackMap;
invokevirtual android.speech.tts.TextToSpeechService$CallbackMap.kill:()V
3: aload 0
invokespecial android.app.Service.onDestroy:()V
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/speech/tts/TextToSpeechService;
protected abstract int onIsLanguageAvailable(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
MethodParameters:
Name Flags
lang
country
variant
protected abstract java.lang.String[] onGetLanguage();
descriptor: ()[Ljava/lang/String;
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
protected abstract int onLoadLanguage(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
MethodParameters:
Name Flags
lang
country
variant
protected abstract void onStop();
descriptor: ()V
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
protected abstract void onSynthesizeText(android.speech.tts.SynthesisRequest, android.speech.tts.SynthesisCallback);
descriptor: (Landroid/speech/tts/SynthesisRequest;Landroid/speech/tts/SynthesisCallback;)V
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
MethodParameters:
Name Flags
request
callback
protected java.util.Set<java.lang.String> onGetFeaturesForLanguage(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Set;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/speech/tts/TextToSpeechService;
0 1 1 lang Ljava/lang/String;
0 1 2 country Ljava/lang/String;
0 1 3 variant Ljava/lang/String;
Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Set<Ljava/lang/String;>;
MethodParameters:
Name Flags
lang
country
variant
private int getExpectedLanguageAvailableStatus(java.util.Locale);
descriptor: (Ljava/util/Locale;)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=3, args_size=2
start local 0 start local 1 0: iconst_2
istore 2
start local 2 1: aload 1
invokevirtual java.util.Locale.getVariant:()Ljava/lang/String;
invokevirtual java.lang.String.isEmpty:()Z
ifeq 6
2: aload 1
invokevirtual java.util.Locale.getCountry:()Ljava/lang/String;
invokevirtual java.lang.String.isEmpty:()Z
ifeq 5
3: iconst_0
istore 2
4: goto 6
5: StackMap locals: int
StackMap stack:
iconst_1
istore 2
6: StackMap locals:
StackMap stack:
iload 2
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/speech/tts/TextToSpeechService;
0 7 1 locale Ljava/util/Locale;
1 7 2 expectedStatus I
MethodParameters:
Name Flags
locale
public java.util.List<android.speech.tts.Voice> onGetVoices();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=9, args_size=1
start local 0 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 1
start local 1 1: invokestatic java.util.Locale.getAvailableLocales:()[Ljava/util/Locale;
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 21
StackMap locals: android.speech.tts.TextToSpeechService java.util.ArrayList top int int java.util.Locale[]
StackMap stack:
2: aload 5
iload 3
aaload
astore 2
start local 2 3: aload 0
aload 2
invokevirtual android.speech.tts.TextToSpeechService.getExpectedLanguageAvailableStatus:(Ljava/util/Locale;)I
istore 6
start local 6 4: aload 0
aload 2
invokevirtual java.util.Locale.getISO3Language:()Ljava/lang/String;
5: aload 2
invokevirtual java.util.Locale.getISO3Country:()Ljava/lang/String;
aload 2
invokevirtual java.util.Locale.getVariant:()Ljava/lang/String;
6: invokevirtual android.speech.tts.TextToSpeechService.onIsLanguageAvailable:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
istore 7
start local 7 7: iload 7
iload 6
if_icmpeq 11
8: goto 20
end local 7 9: StackMap locals: android.speech.tts.TextToSpeechService java.util.ArrayList java.util.Locale int int java.util.Locale[] int
StackMap stack: java.util.MissingResourceException
pop
10: goto 20
11: StackMap locals:
StackMap stack:
aload 0
aload 2
invokevirtual java.util.Locale.getISO3Language:()Ljava/lang/String;
12: aload 2
invokevirtual java.util.Locale.getISO3Country:()Ljava/lang/String;
aload 2
invokevirtual java.util.Locale.getVariant:()Ljava/lang/String;
13: invokevirtual android.speech.tts.TextToSpeechService.onGetFeaturesForLanguage:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Set;
astore 7
start local 7 14: aload 0
aload 2
invokevirtual java.util.Locale.getISO3Language:()Ljava/lang/String;
15: aload 2
invokevirtual java.util.Locale.getISO3Country:()Ljava/lang/String;
aload 2
invokevirtual java.util.Locale.getVariant:()Ljava/lang/String;
16: invokevirtual android.speech.tts.TextToSpeechService.onGetDefaultVoiceNameFor:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 8
start local 8 17: aload 1
new android.speech.tts.Voice
dup
aload 8
aload 2
sipush 300
18: sipush 300
iconst_0
aload 7
invokespecial android.speech.tts.Voice.<init>:(Ljava/lang/String;Ljava/util/Locale;IIZLjava/util/Set;)V
19: invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
end local 8 end local 7 end local 6 end local 2 20: StackMap locals: android.speech.tts.TextToSpeechService java.util.ArrayList top int int java.util.Locale[]
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
21: iload 3
iload 4
if_icmplt 2
22: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Landroid/speech/tts/TextToSpeechService;
1 23 1 voices Ljava/util/ArrayList<Landroid/speech/tts/Voice;>;
3 20 2 locale Ljava/util/Locale;
4 20 6 expectedStatus I
7 9 7 localeStatus I
14 20 7 features Ljava/util/Set<Ljava/lang/String;>;
17 20 8 voiceName Ljava/lang/String;
Exception table:
from to target type
4 8 9 Class java.util.MissingResourceException
Signature: ()Ljava/util/List<Landroid/speech/tts/Voice;>;
public java.lang.String onGetDefaultVoiceNameFor(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=8, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
invokevirtual android.speech.tts.TextToSpeechService.onIsLanguageAvailable:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
istore 4
start local 4 1: aconst_null
astore 5
start local 5 2: iload 4
tableswitch { // 0 - 2
0: 3
1: 5
2: 7
default: 9
}
3: StackMap locals: int java.util.Locale
StackMap stack:
new java.util.Locale
dup
aload 1
invokespecial java.util.Locale.<init>:(Ljava/lang/String;)V
astore 5
4: goto 10
5: StackMap locals:
StackMap stack:
new java.util.Locale
dup
aload 1
aload 2
invokespecial java.util.Locale.<init>:(Ljava/lang/String;Ljava/lang/String;)V
astore 5
6: goto 10
7: StackMap locals:
StackMap stack:
new java.util.Locale
dup
aload 1
aload 2
aload 3
invokespecial java.util.Locale.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
astore 5
8: goto 10
9: StackMap locals:
StackMap stack:
aconst_null
areturn
10: StackMap locals:
StackMap stack:
aload 5
invokestatic android.speech.tts.TtsEngines.normalizeTTSLocale:(Ljava/util/Locale;)Ljava/util/Locale;
astore 6
start local 6 11: aload 6
invokevirtual java.util.Locale.toLanguageTag:()Ljava/lang/String;
astore 7
start local 7 12: aload 0
aload 7
invokevirtual android.speech.tts.TextToSpeechService.onIsValidVoiceName:(Ljava/lang/String;)I
ifne 14
13: aload 7
areturn
14: StackMap locals: java.util.Locale java.lang.String
StackMap stack:
aconst_null
areturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Landroid/speech/tts/TextToSpeechService;
0 15 1 lang Ljava/lang/String;
0 15 2 country Ljava/lang/String;
0 15 3 variant Ljava/lang/String;
1 15 4 localeStatus I
2 15 5 iso3Locale Ljava/util/Locale;
11 15 6 properLocale Ljava/util/Locale;
12 15 7 voiceName Ljava/lang/String;
MethodParameters:
Name Flags
lang
country
variant
public int onLoadVoice(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=2
start local 0 start local 1 0: aload 1
invokestatic java.util.Locale.forLanguageTag:(Ljava/lang/String;)Ljava/util/Locale;
astore 2
start local 2 1: aload 2
ifnonnull 3
2: iconst_m1
ireturn
3: StackMap locals: java.util.Locale
StackMap stack:
aload 0
aload 2
invokevirtual android.speech.tts.TextToSpeechService.getExpectedLanguageAvailableStatus:(Ljava/util/Locale;)I
istore 3
start local 3 4: aload 0
aload 2
invokevirtual java.util.Locale.getISO3Language:()Ljava/lang/String;
5: aload 2
invokevirtual java.util.Locale.getISO3Country:()Ljava/lang/String;
aload 2
invokevirtual java.util.Locale.getVariant:()Ljava/lang/String;
6: invokevirtual android.speech.tts.TextToSpeechService.onIsLanguageAvailable:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
istore 4
start local 4 7: iload 4
iload 3
if_icmpeq 9
8: iconst_m1
ireturn
9: StackMap locals: int int
StackMap stack:
aload 0
aload 2
invokevirtual java.util.Locale.getISO3Language:()Ljava/lang/String;
10: aload 2
invokevirtual java.util.Locale.getISO3Country:()Ljava/lang/String;
aload 2
invokevirtual java.util.Locale.getVariant:()Ljava/lang/String;
11: invokevirtual android.speech.tts.TextToSpeechService.onLoadLanguage:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
pop
12: iconst_0
ireturn
end local 4 13: StackMap locals: android.speech.tts.TextToSpeechService java.lang.String java.util.Locale int
StackMap stack: java.util.MissingResourceException
pop
14: iconst_m1
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Landroid/speech/tts/TextToSpeechService;
0 15 1 voiceName Ljava/lang/String;
1 15 2 locale Ljava/util/Locale;
4 15 3 expectedStatus I
7 13 4 localeStatus I
Exception table:
from to target type
4 8 13 Class java.util.MissingResourceException
9 12 13 Class java.util.MissingResourceException
MethodParameters:
Name Flags
voiceName
public int onIsValidVoiceName(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=2
start local 0 start local 1 0: aload 1
invokestatic java.util.Locale.forLanguageTag:(Ljava/lang/String;)Ljava/util/Locale;
astore 2
start local 2 1: aload 2
ifnonnull 3
2: iconst_m1
ireturn
3: StackMap locals: java.util.Locale
StackMap stack:
aload 0
aload 2
invokevirtual android.speech.tts.TextToSpeechService.getExpectedLanguageAvailableStatus:(Ljava/util/Locale;)I
istore 3
start local 3 4: aload 0
aload 2
invokevirtual java.util.Locale.getISO3Language:()Ljava/lang/String;
5: aload 2
invokevirtual java.util.Locale.getISO3Country:()Ljava/lang/String;
aload 2
invokevirtual java.util.Locale.getVariant:()Ljava/lang/String;
6: invokevirtual android.speech.tts.TextToSpeechService.onIsLanguageAvailable:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
istore 4
start local 4 7: iload 4
iload 3
if_icmpeq 9
8: iconst_m1
ireturn
9: StackMap locals: int int
StackMap stack:
iconst_0
ireturn
end local 4 10: StackMap locals: android.speech.tts.TextToSpeechService java.lang.String java.util.Locale int
StackMap stack: java.util.MissingResourceException
pop
11: iconst_m1
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Landroid/speech/tts/TextToSpeechService;
0 12 1 voiceName Ljava/lang/String;
1 12 2 locale Ljava/util/Locale;
4 12 3 expectedStatus I
7 10 4 localeStatus I
Exception table:
from to target type
4 8 10 Class java.util.MissingResourceException
MethodParameters:
Name Flags
voiceName
private int getDefaultSpeechRate();
descriptor: ()I
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
ldc "tts_default_rate"
bipush 100
invokevirtual android.speech.tts.TextToSpeechService.getSecureSettingInt:(Ljava/lang/String;I)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/speech/tts/TextToSpeechService;
private int getDefaultPitch();
descriptor: ()I
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
ldc "tts_default_pitch"
bipush 100
invokevirtual android.speech.tts.TextToSpeechService.getSecureSettingInt:(Ljava/lang/String;I)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/speech/tts/TextToSpeechService;
private java.lang.String[] getSettingsLocale();
descriptor: ()[Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield android.speech.tts.TextToSpeechService.mEngineHelper:Landroid/speech/tts/TtsEngines;
aload 0
getfield android.speech.tts.TextToSpeechService.mPackageName:Ljava/lang/String;
invokevirtual android.speech.tts.TtsEngines.getLocalePrefForEngine:(Ljava/lang/String;)Ljava/util/Locale;
astore 1
start local 1 1: aload 1
invokestatic android.speech.tts.TtsEngines.toOldLocaleStringFormat:(Ljava/util/Locale;)[Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/speech/tts/TextToSpeechService;
1 2 1 locale Ljava/util/Locale;
private int getSecureSettingInt(java.lang.String, int);
descriptor: (Ljava/lang/String;I)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual android.speech.tts.TextToSpeechService.getContentResolver:()Landroid/content/ContentResolver;
aload 1
iload 2
invokestatic android.provider.Settings$Secure.getInt:(Landroid/content/ContentResolver;Ljava/lang/String;I)I
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/speech/tts/TextToSpeechService;
0 1 1 name Ljava/lang/String;
0 1 2 defaultValue I
MethodParameters:
Name Flags
name
defaultValue
public android.os.IBinder onBind(android.content.Intent);
descriptor: (Landroid/content/Intent;)Landroid/os/IBinder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: ldc "android.intent.action.TTS_SERVICE"
aload 1
invokevirtual android.content.Intent.getAction:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 2
1: aload 0
getfield android.speech.tts.TextToSpeechService.mBinder:Landroid/speech/tts/ITextToSpeechService$Stub;
areturn
2: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/speech/tts/TextToSpeechService;
0 3 1 intent Landroid/content/Intent;
MethodParameters:
Name Flags
intent
}
SourceFile: "TextToSpeechService.java"
NestMembers:
android.speech.tts.TextToSpeechService$1 android.speech.tts.TextToSpeechService$AudioOutputParams android.speech.tts.TextToSpeechService$AudioSpeechItem android.speech.tts.TextToSpeechService$CallbackMap android.speech.tts.TextToSpeechService$LoadLanguageItem android.speech.tts.TextToSpeechService$LoadVoiceItem android.speech.tts.TextToSpeechService$SilenceSpeechItem android.speech.tts.TextToSpeechService$SpeechItem android.speech.tts.TextToSpeechService$SynthHandler android.speech.tts.TextToSpeechService$SynthHandler$1 android.speech.tts.TextToSpeechService$SynthHandler$2 android.speech.tts.TextToSpeechService$SynthHandler$3 android.speech.tts.TextToSpeechService$SynthThread android.speech.tts.TextToSpeechService$SynthesisSpeechItem android.speech.tts.TextToSpeechService$SynthesisToFileOutputStreamSpeechItem android.speech.tts.TextToSpeechService$UtteranceProgressDispatcher android.speech.tts.TextToSpeechService$UtteranceSpeechItem android.speech.tts.TextToSpeechService$UtteranceSpeechItemWithParams
InnerClasses:
public final Secure = android.provider.Settings$Secure of android.provider.Settings
public abstract Stub = android.speech.tts.ITextToSpeechService$Stub of android.speech.tts.ITextToSpeechService
android.speech.tts.TextToSpeechService$1
AudioOutputParams = android.speech.tts.TextToSpeechService$AudioOutputParams of android.speech.tts.TextToSpeechService
private AudioSpeechItem = android.speech.tts.TextToSpeechService$AudioSpeechItem of android.speech.tts.TextToSpeechService
private CallbackMap = android.speech.tts.TextToSpeechService$CallbackMap of android.speech.tts.TextToSpeechService
private LoadLanguageItem = android.speech.tts.TextToSpeechService$LoadLanguageItem of android.speech.tts.TextToSpeechService
private LoadVoiceItem = android.speech.tts.TextToSpeechService$LoadVoiceItem of android.speech.tts.TextToSpeechService
private SilenceSpeechItem = android.speech.tts.TextToSpeechService$SilenceSpeechItem of android.speech.tts.TextToSpeechService
private abstract SpeechItem = android.speech.tts.TextToSpeechService$SpeechItem of android.speech.tts.TextToSpeechService
private SynthHandler = android.speech.tts.TextToSpeechService$SynthHandler of android.speech.tts.TextToSpeechService
private SynthThread = android.speech.tts.TextToSpeechService$SynthThread of android.speech.tts.TextToSpeechService
SynthesisSpeechItem = android.speech.tts.TextToSpeechService$SynthesisSpeechItem of android.speech.tts.TextToSpeechService
private SynthesisToFileOutputStreamSpeechItem = android.speech.tts.TextToSpeechService$SynthesisToFileOutputStreamSpeechItem of android.speech.tts.TextToSpeechService
abstract UtteranceProgressDispatcher = android.speech.tts.TextToSpeechService$UtteranceProgressDispatcher of android.speech.tts.TextToSpeechService
private abstract UtteranceSpeechItem = android.speech.tts.TextToSpeechService$UtteranceSpeechItem of android.speech.tts.TextToSpeechService
private abstract UtteranceSpeechItemWithParams = android.speech.tts.TextToSpeechService$UtteranceSpeechItemWithParams of android.speech.tts.TextToSpeechService