Rio*_*los 4 android google-maps google-play-services google-maps-android-api-2
此问题涉及检查设备上是否安装了Google地图,答案是否正常.在较新版本的Android中,我们只能停用Google地图应用而不卸载它,因此上述答案对我来说并不完全有效.
当我在安装了Google Play服务9.2.x的手机中测试我的应用时,如果禁用谷歌地图应用程序时它不起作用,这很奇怪,因为它在没有Google Play服务> = 9.4.x的设备中正常工作.
有没有办法检查谷歌地图应用程序是否被禁用?(请注意,应用程序仍然只是被禁用.)
您可以使用包名称进行检查,如下所示
String packageName = "com.google.android.gms.maps";
int flag = 0;
ApplicationInfo appInfo = getActivity().getPackageManager().getApplicationInfo(packageName,flag);
boolean isAppDisabled = appInfo.enabled;
Run Code Online (Sandbox Code Playgroud)
请阅读此处了解更多详情.您还可以根据您的要求设置不同的标志常量,如文档链接中所述.
| 归档时间: |
|
| 查看次数: |
1766 次 |
| 最近记录: |