EXTRA_CALLING_PACKAGE 在 android 工作室中的用途是什么
what is the purpose of EXTRA_CALLING_PACKAGE in android studio
我现在在 android 工作室编写 STT,我对某些代码行有疑问。
intent=new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
intent.putExtra(RecognizerIntent.EXTRA_CALLING_PACKAGE,getPackageName());
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE,"en-US");
第一行是设置意图获取用户的语音输入,最后一行是设置我们将要使用的语言。但是第二行呢?
即使我阅读了 public 文档,还是无法理解。
'The extra key used in an intent to the speech recognizer for voice search'
我是这样理解的:从第一行获取语音输入后,在意图中使用输入——什么样的意图? - 用于语音搜索的语音识别器。
但还是不确定..
你能给我解释一下吗?4
提前致谢
它是语音搜索使用的标志 API 来识别对此 API(您的应用程序)的调用,因此语音搜索会根据您的包名称实施回调和... ...
我现在在 android 工作室编写 STT,我对某些代码行有疑问。
intent=new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
intent.putExtra(RecognizerIntent.EXTRA_CALLING_PACKAGE,getPackageName());
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE,"en-US");
第一行是设置意图获取用户的语音输入,最后一行是设置我们将要使用的语言。但是第二行呢?
即使我阅读了 public 文档,还是无法理解。
'The extra key used in an intent to the speech recognizer for voice search'
我是这样理解的:从第一行获取语音输入后,在意图中使用输入——什么样的意图? - 用于语音搜索的语音识别器。
但还是不确定..
你能给我解释一下吗?4
提前致谢
它是语音搜索使用的标志 API 来识别对此 API(您的应用程序)的调用,因此语音搜索会根据您的包名称实施回调和... ...