私はさまざまなソーシャルプラットフォーム上で複数の写真を共有するデモに取り組んでいます。 Instagramのコードを使用して1枚の写真を投稿することはできましたが、複数の画像を投稿する方法がわかりません。 Instagramがそのような機能を提供しているかどうかはわかりません。プログラムでインスタントグラムに複数の写真を投稿するにはどうすればいいですか?
-3
A
答えて
0
はあなたがIntent.ACTION_SEND_MULTIPLE
を使用する必要があります。この
ArrayList<Uri> images = new ArrayList<Uri>();
Files[] imagesFiles; //your imagesFile
for(String path : imagesFiles) {
File file = new File(path);
Uri uri = Uri.fromFile(file);
files.add(uri);
}
Intent intent = new Intent();
intent.setAction(Intent.ACTION_SEND_MULTIPLE);
intent.putExtra(Intent.EXTRA_SUBJECT, images);
intent.setType("image/jpeg");
0
のように試してみてください。
Intent intent = new Intent();
intent.setAction(Intent.ACTION_SEND_MULTIPLE);
intent.putExtra(Intent.EXTRA_SUBJECT, "Here are some files.");
intent.setType("image/jpeg"); /* This example is sharing jpeg images. */
intent.setPackage("com.instagram.android");
ArrayList<Uri> files = new ArrayList<Uri>();
for(String path : filesToSend /* List of the files you want to send */) {
File file = new File(path);
Uri uri = Uri.fromFile(file);
files.add(uri);
}
intent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, files);
startActivity(intent);
これは間違いなく単純化できましたが、必要な各手順を細かくするためにいくつかの行を残しました。
注::API24から始めると、ファイルURIを共有するとFileUriExposedExceptionが発生します。 compileSdkVersionを23以下に変更するか、content URIs with a FileProviderを使用することができます。
関連する問題
- 1. Facebookのグループに写真を投稿するにはどうすればいいですか?
- 2. Facebook:壁に写真を投稿するにはどうすればいいですか?
- 3. ユーザーの投稿を読むときに写真のURLを取得するにはどうすればいいですか?写真が好きですか?
- 4. インスタントグラムのリアルタイムの投稿データから実際の写真を取得するにはどうすればよいですか?
- 5. 投稿するにはどうすればいいですか?
- 6. 写真に複数のツールチップツールチップを挿入するにはどうすればいいですか?
- 7. ブログ写真で投稿しますか?
- 8. ギャラリーから複数の写真を選択するにはどうすればいいですか?
- 9. Facebookに写真を投稿する
- 10. 投稿を元の投稿のIDに投稿するにはどうすればよいですか?
- 11. 写真を投稿境界内のtumblrテキスト投稿に保存するにはどうすればよいですか?
- 12. Facebookのような複数の写真をアップロードするにはどうすればよいですか?
- 13. 複数の青写真でフラスコ内のログインを処理するにはどうすればよいですか?
- 14. 写真をレールにアップロードするにはどうすればよいですか?
- 15. プロフィール写真の写真を正しくトリミングするにはどうすればよいですか?
- 16. Wordpressのループで別のクラスの投稿を投稿するにはどうすればいいですか?
- 17. FB.api内でフィードと写真を投稿するには
- 18. 1回の発行リクエストで複数のエンドポイントに投稿するにはどうすればよいですか?
- 19. iOSでtakePicture()を使ってプログラムで写真を撮るにはどうすればよいですか?
- 20. スラックチャンネルにスニペットを投稿するにはどうすればいいですか
- 21. 写真をアンドロイドのfacebookで友人の壁に投稿する
- 22. 写真を整列させるにはどうすればよいですか?
- 23. 投稿するにはCanvasJSの写真をダウンロードする
- 24. 投稿で複数の[product_page id = "101"]ショートコードを使用するにはどうすればよいですか?
- 25. 複数のウェブサイトにニュース記事を投稿するにはどうすればよいですか?
- 26. アレイに複数のチェックボックス名を投稿するにはどうすればよいですか?
- 27. 写真の自動投稿
- 28. 投稿を削除するにはどうすればいいですか?
- 29. 投稿フォームを区別するにはどうすればいいですか?
- 30. Wordpress - サムネイルを投稿するにはどうすればいいですか?
android.content.ActivityNotFoundException:インテントを処理するためのアクティビティが見つかりません{act = android.intent.action.SEND_MULTIPLE typ = image/jpeg flg = 0x1 pkg = com.instagram.android clip = {image/jpeg U:content: //whatsappsharedemo.com.whatysappsharedemo.provider/external_files/Download/Image1.jpg ...}(エクストラがあります)} Not Working –
intent.setPackage( "com.instagram.android")のパッケージ名は何ですか? ? – RBK
はそのデバイスにinstagramがインストールされていますか? – RBK