如何通过代码检查谷歌助手是否在设备中可用



谷歌助手在所有安卓设备中都可用吗?

有没有任何方法可以通过编程进行检查?

我需要知道当前设备是否可用,以便为用户提供一些选项。据我所知,至少新的华为安卓设备不会带有任何谷歌功能,对吧?助理也没有。那么有办法检查一下吗?也许是这样一个函数:

IsGoogleAssistantAvailable()

使用此方法检查是否安装了应用程序-

private boolean appInstalledOrNot(String uri) {
PackageManager pm = getPackageManager();
try {
pm.getPackageInfo(uri, PackageManager.GET_ACTIVITIES);
return true;
} catch (PackageManager.NameNotFoundException e) {
}
return false;
}

像这样检查

对于谷歌助手-

boolean isAppInstalled = appInstalledOrNot("com.google.android.apps.googleassistant");  

对于谷歌助手,请使用此软件包名称-com.google.android.apps.assistant

相关内容

  • 没有找到相关文章

最新更新