am d5884a9b: Merge change 21358 into donut

Merge commit 'd5884a9ba45e58294c09fd2747c87d761b9daee5' into eclair

* commit 'd5884a9ba45e58294c09fd2747c87d761b9daee5':
  Unhide the broadcast intent that signals completion of the TTS language
This commit is contained in:
Jean-Michel Trivi
2009-08-18 10:59:20 -07:00
committed by Android Git Automerger
2 changed files with 35 additions and 11 deletions

View File

@@ -113994,6 +113994,17 @@
visibility="public" visibility="public"
> >
</field> </field>
<field name="ACTION_TTS_DATA_INSTALLED"
type="java.lang.String"
transient="false"
volatile="false"
value="&quot;android.speech.tts.engine.TTS_DATA_INSTALLED&quot;"
static="true"
final="true"
deprecated="not deprecated"
visibility="public"
>
</field>
<field name="CHECK_VOICE_DATA_BAD_DATA" <field name="CHECK_VOICE_DATA_BAD_DATA"
type="int" type="int"
transient="false" transient="false"
@@ -114060,6 +114071,17 @@
visibility="public" visibility="public"
> >
</field> </field>
<field name="EXTRA_TTS_DATA_INSTALLED"
type="java.lang.String"
transient="false"
volatile="false"
value="&quot;dataInstalled&quot;"
static="true"
final="true"
deprecated="not deprecated"
visibility="public"
>
</field>
<field name="EXTRA_VOICE_DATA_FILES" <field name="EXTRA_VOICE_DATA_FILES"
type="java.lang.String" type="java.lang.String"
transient="false" transient="false"

View File

@@ -61,7 +61,7 @@ public class TextToSpeech {
/** /**
* Denotes the language is available exactly as specified by the locale * Denotes the language is available exactly as specified by the locale.
*/ */
public static final int LANG_COUNTRY_VAR_AVAILABLE = 2; public static final int LANG_COUNTRY_VAR_AVAILABLE = 2;
@@ -176,7 +176,7 @@ public class TextToSpeech {
// intents to ask engine to install data or check its data // intents to ask engine to install data or check its data
/** /**
* Broadcast Action: Triggers the platform Text-To-Speech engine to * Activity Action: Triggers the platform Text-To-Speech engine to
* start the activity that installs the resource files on the device * start the activity that installs the resource files on the device
* that are required for TTS to be operational. Since the installation * that are required for TTS to be operational. Since the installation
* of the data can be interrupted or declined by the user, the application * of the data can be interrupted or declined by the user, the application
@@ -184,18 +184,20 @@ public class TextToSpeech {
* and if need be, should check installation status with * and if need be, should check installation status with
* {@link #ACTION_CHECK_TTS_DATA}. * {@link #ACTION_CHECK_TTS_DATA}.
*/ */
@SdkConstant(SdkConstantType.BROADCAST_INTENT_ACTION) @SdkConstant(SdkConstantType.ACTIVITY_INTENT_ACTION)
public static final String ACTION_INSTALL_TTS_DATA = public static final String ACTION_INSTALL_TTS_DATA =
"android.speech.tts.engine.INSTALL_TTS_DATA"; "android.speech.tts.engine.INSTALL_TTS_DATA";
/** /**
* {@hide} * Broadcast Action: broadcast to signal the completion of the installation of
* the data files used by the synthesis engine. Success or failure is indicated in the
* {@link #EXTRA_TTS_DATA_INSTALLED} extra.
*/ */
@SdkConstant(SdkConstantType.BROADCAST_INTENT_ACTION) @SdkConstant(SdkConstantType.BROADCAST_INTENT_ACTION)
public static final String ACTION_TTS_DATA_INSTALLED = public static final String ACTION_TTS_DATA_INSTALLED =
"android.speech.tts.engine.TTS_DATA_INSTALLED"; "android.speech.tts.engine.TTS_DATA_INSTALLED";
/** /**
* Broadcast Action: Starts the activity from the platform Text-To-Speech * Activity Action: Starts the activity from the platform Text-To-Speech
* engine to verify the proper installation and availability of the * engine to verify the proper installation and availability of the
* resource files on the system. Upon completion, the activity will * resource files on the system. Upon completion, the activity will
* return one of the following codes: * return one of the following codes:
@@ -217,7 +219,7 @@ public class TextToSpeech {
* and YYY is the 3-letter ISO country code.</li> * and YYY is the 3-letter ISO country code.</li>
* </ul> * </ul>
*/ */
@SdkConstant(SdkConstantType.BROADCAST_INTENT_ACTION) @SdkConstant(SdkConstantType.ACTIVITY_INTENT_ACTION)
public static final String ACTION_CHECK_TTS_DATA = public static final String ACTION_CHECK_TTS_DATA =
"android.speech.tts.engine.CHECK_TTS_DATA"; "android.speech.tts.engine.CHECK_TTS_DATA";
@@ -241,11 +243,11 @@ public class TextToSpeech {
// extras for a TTS engine's data installation // extras for a TTS engine's data installation
/** /**
* Extra information received with the {@link #ACTION_TTS_DATA_INSTALLED} intent * Extra information received with the {@link #ACTION_TTS_DATA_INSTALLED} intent.
* which indicates whether the TTS data installation requested with * It indicates whether the data files for the synthesis engine were successfully
* {@link #ACTION_INSTALL_TTS_DATA} completed successfully or not. The value is * installed. The installation was initiated with the {@link #ACTION_INSTALL_TTS_DATA}
* {@link TextToSpeech#SUCCESS} or {@link TextToSpeech#ERROR}. * intent. The possible values for this extra are
* {@hide} * {@link TextToSpeech#SUCCESS} and {@link TextToSpeech#ERROR}.
*/ */
public static final String EXTRA_TTS_DATA_INSTALLED = "dataInstalled"; public static final String EXTRA_TTS_DATA_INSTALLED = "dataInstalled";