0

我在我的应用程序中使用 Google 语音识别器意图。它在正常环境下运行良好。

在此处输入图像描述

但这个应用程序是为托管环境 Microsoft Intune 开发的。根据此链接,我需要在 Microsoft Intune 应用保护策略中免除语音识别器意图。Intune 应用程序保护策略需要包名称或标识符,例如com.android.browser用于豁免。

我找不到语音识别器意图的正确包名称。有没有办法找到这个的包ID?请帮我解决这个问题。提前致谢

4

1 回答 1

1

您可以通过以下方式获取将解析的组件的包名称Intent

List<ResolveInfo> resolveInfos = getPackageManager().queryIntentActivities(intent, 0);
for(ResolveInfo resolveInfo : resolveInfos){
    Log.d(TAG, "Package name resolving the intent:" + resolveInfo.activityInfo.packageName);
}
于 2021-02-19T15:07:12.633 回答