gpt4 book ai didi

android map v2 提供播放服务

转载 作者:行者123 更新时间:2023-11-29 15:23:47 24 4
gpt4 key购买 nike

我已经成功运行了 android maps API v2,但后来我尝试测试如果我没有 Google Play 服务,应用程序是否会提供安装它。

所以我卸载了 Google Play 服务,我的应用程序现在崩溃了。它不像在示例应用程序中那样提供安装 Google Play 服务。在 LogCat 中,它的打印 Google play services is missingNullPointerException 之后。在示例应用程序中,我没有看到任何处理该问题的代码,我猜它包含在 map 库中。我正在使用 SupportMapFragment,但在示例应用中也使用了它。

如何让应用像示例应用一样提供安装播放服务?

最佳答案

您可以为此使用 GooglePlayServicesUtil 类。您的代码将如下所示:

int resultCode = GooglePlayServicesUtil.isGooglePlayServicesAvailable(context);
if (resultCode == ConnectionResult.SUCCESS)
{
// Google Play Services installed correctly, continue
}
else if (resultCode == ConnectionResult.SERVICE_MISSING ||
resultCode == ConnectionResult.SERVICE_VERSION_UPDATE_REQUIRED ||
resultCode == ConnectionResult.SERVICE_DISABLED)
{
// Google Play Services not installed / too old / disabled.
// Show dialog to install or update
Dialog dialog = GooglePlayServicesUtil.getErrorDialog(resultCode, this, 1);
dialog.show();
}
else
{
// Something else went wrong, handle this yourself
}

getErrorDialog 方法将显示将用户定向到 Google Play 商店以安装或更新 Google Play 服务的对话框。

关于android map v2 提供播放服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15315844/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com