Why is the ACTION_CHECK_TTS_DATA Intent “awkward to use”?
问题 The official introduction to Text-To-Speech in Android says that "upon creating your activity, a good first step is to check for the presence of the TTS resources with the corresponding intent:" Intent checkIntent = new Intent(); checkIntent.setAction(TextToSpeech.Engine.ACTION_CHECK_TTS_DATA); startActivityForResult(checkIntent, MY_DATA_CHECK_CODE); But @gregm in this thread suggests otherwise: Also, don't use the ACTION_CHECK_TTS_DATA Intent, that's awkward to use . Instead, do the