私の要件は、ソーシャル ネットワーキング サイトで共有することです。だから、私はすでに Facebook と Twitter を使い果たしました。しかし、私は立ち往生していGoogle+
ます。で共有する次のコードがありますが、アクティビティを開始するとGoogle+
アプリが. これは、 がまだデバイスにインストールされていないforcecloses
場合にのみ発生します。Google+ app
この共有インテントを使用するには、アクティビティを開始するために Google+ が既にインストールされている必要があることを知っています。
ここで私がする必要があるのは、少なくとも強制的に閉じるのではなく、ダイアログまたはトーストを介してgoogle+
共有が既にインストールされている必要があることをユーザーに通知することですgoogle+ app
(可能であれば、ダイアログで [OK] をクリックすると、Google Play の google+ にリダイレクトする必要があります)。google+ アプリが既にインストールされている場合は、通常どおりに進みます。
Intent shareIntent = ShareCompat.IntentBuilder.from(this)
.setText("Hello there! This is a pic of the lazy cat")
.setType("image/jpeg")
.setStream(Uri.parse(path))
.getIntent()
.setPackage("com.google.android.apps.plus");
startActivity(shareIntent);
どんな助けでも大歓迎です。前もって感謝します。