检查谷歌加可用性

时间:2015-11-19 13:17:29

标签: android google-plus google-play-services google-plus-one google-plus-signin

在Android中,我使用Google plus互动帖子和G + 1按钮。在开始交互式发布之前,我需要确保设备中是否提供了Google Plus应用。现在,我正在使用波纹管try catch方法来捕获失败。您能否建议更好的方法来检查设备中谷歌+应用程序可用性的可用性。

    try {
        startActivityForResult(getInteractivePostIntent(msg), REQUEST_CODE_INTERACTIVE_POST);
    } catch (ActivityNotFoundException e) {
        toastSimple("You haven't installed google+ on your device");
    }

1 个答案:

答案 0 :(得分:0)

来自官方文件:

https://developers.google.com/+/mobile/android/getting-started#frequently_asked_questions

如果安装了Google+应用,GooglePlusUtil#checkGooglePlusApp实用程序方法会返回GooglePlusUtil.SUCCESS。如果未安装该应用,您可以提示用户使用GooglePlusUtil#getErrorDialog实用程序方法安装该应用。

int errorCode = GooglePlusUtil.checkGooglePlusApp(this);
if (errorCode != GooglePlusUtil.SUCCESS) {
  GooglePlusUtil.getErrorDialog(errorCode, this, 0).show();
}