我正在实施一个使用Android设备上提供的文本到语音功能的即时应用程序.我已TextToSpeech
按照Android开发博客文章中详述的说明设法初始化了一个实例,并为非即时应用程序正常工作.Android 中的文字转语音简介
我已经重构我的应用程序是一个即时应用程序,并已确认文本到语音功能在非即时应用程序中工作.但是ACTION_CHECK_TTS_DATA
,在即时应用程序中运行以下意图时:
val checkIntent = Intent()
checkIntent.action = TextToSpeech.Engine.ACTION_CHECK_TTS_DATA
activity.startActivityForResult(checkIntent, initilizeTtsRequestCode)
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
FATAL EXCEPTION: main
Process: [PACKAGE_NAME_REDACTED], PID: 9500
java.lang.RuntimeException: Unable to start activity ComponentInfo{[PACKAGE_NAME_REDACTED]/[PACKAGE_NAME_REDACTED].ui.SNTMainActivity}: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.speech.tts.engine.CHECK_TTS_DATA }
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2817)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2892)
at android.app.ActivityThread.-wrap11(Unknown Source:0)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1593)
at android.os.Handler.dispatchMessage(Handler.java:105)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6541)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)
Caused by: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.speech.tts.engine.CHECK_TTS_DATA }
at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1936)
at android.app.Instrumentation.execStartActivity(Instrumentation.java:1615)
at android.app.Activity.startActivityForResult(Activity.java:4472) …
Run Code Online (Sandbox Code Playgroud) 我只是在玩AR核心,想让一个物体在房间里飞来飞去并能够着陆。我不确定如何根据房间的视觉效果将碰撞器添加到ARcore生成的飞机上。这会涉及以某种方式实例化飞机上的撞机盒吗?