【发布时间】:2012-03-05 02:15:44
【问题描述】:
我有一个使用 TextToSpeech 的 android 应用程序。我通过启动TextToSpeech.Engine.ACTION_CHECK_TTS_DATA 意图检查是否安装了 TTS 包。如果检查 TTS 包是否存在的意图返回结果它不存在,那么我将启动安装 TTS 包的意图:
Intent installIntent = new Intent();
installIntent.setAction(TextToSpeech.Engine.ACTION_INSTALL_TTS_DATA);
startActivity(installIntent);
这个意图将启动一个市场链接,但我不确定它如何决定安装哪个 tts 包。它总是指向同一个 tts 应用程序吗?有没有办法让它指向亚马逊应用商店,或者我应该为我的应用程序的亚马逊版本指向用户指向亚马逊应用商店中的哪个 tts 包?亚马逊拒绝了我的应用提交,因为 TextToSpeech.Engine.ACTION_INSTALL_TTS_DATA 意图将用户指向安卓市场。
【问题讨论】:
标签: android