我想知道在Honeycomb中显示文本到语音设置页面的方式。
在以前的安卓版本中,使用action com.android.settings.TTS_SETTINGS是可行的。现在它给出了一个类类型转换异常。
How show “Voice Input and Output” settings page from application
06-06 06:59:33.556: ERROR/AndroidRuntime(476): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.android.settings/com.android.settings.TextToSpeechSettings}: java.lang.ClassCastException: com.android.settings.TextToSpeechSettings cannot be cast to android.app.Activity发布于 2012-03-02 15:28:15
我花了几天的时间试图通过分析Android Settings source code on Github (在历史上估计是Honeycomb)来弄清楚它,但我几分钟前才让它工作!
Intent intent = new Intent(android.provider.Settings.ACTION_SETTINGS);
intent.putExtra(EXTRA_SHOW_FRAGMENT, "com.android.settings.TextToSpeechSettings");
intent.putExtra(EXTRA_SHOW_FRAGMENT_ARGUMENTS, intent.getExtras());
startActivity(intent);https://stackoverflow.com/questions/6248803
复制相似问题