助けてください!自分の写真を Instagram で共有したい。共有には Intent を使用しますが、Facebook、Instagram、Gmail、Bluetoth などの Share のリストはまったく必要ありません。必要なのは Instagram だけです。onclickListener だけで Instagram に写真を共有したい。どのようにそれを行うことができますか?ありがとう。
質問する
11054 次
2 に答える
9
昔から聞かれます。しかし、明確な答えはここにはありません。だからこそ、私も答えたいと思います。
以下のコードを使用しましたが、うまくいきました。インスタグラムのクロップ画面に直接リダイレクトします。(もちろん、Instagramアプリが端末にインストールされている必要があります。)
...
Intent intent = createInstagramIntent("file://" + filePath);
startActivity(intent);
...
と
private Intent createInstagramIntent(String uriString) {
Intent shareIntent = new Intent(Intent.ACTION_SEND);
shareIntent.setType("image/*");
shareIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
shareIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse(uriString));
shareIntent.setPackage("com.instagram.android");
return shareIntent;
}
于 2015-08-08T00:02:29.733 に答える
-2
Instagram を呼び出すカスタム共有画面を作成します。
于 2012-11-01T13:06:40.563 に答える