EXTRA_CALLING_PACKAGE在android工作室中的用途是什么



im现在正在android studio中编写STT,我对一些代码行有疑问。

intent=new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
intent.putExtra(RecognizerIntent.EXTRA_CALLING_PACKAGE,getPackageName());
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE,"en-US");

第一行是用于获取用户语音输入的设置意图,最后一行是用于设置我们将要使用的语言。但是第二行呢?

即使我阅读了公共文件,也无法理解。

我的理解是这样的:在从第一行获得语音输入后,使用意图中的输入-以及什么样的意图?-到语音识别器进行语音搜索。

但仍然不确定。。

你能给我一个解释吗?4

提前感谢

这是语音搜索API用来识别此API(您的应用程序(的调用的标志,因此语音搜索实现回调和。。。根据您的包裹名称。。。

相关内容

  • 没有找到相关文章

最新更新