1

アプリにテキスト付きの画像を Facebook に投稿させる必要があります。

これが私のコードです

               Intent shareIntent = new Intent(Intent.ACTION_SEND);

                shareIntent.setType("image/jpg");
                shareIntent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(file));
                shareIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "text1");
                shareIntent.putExtra(Intent.EXTRA_TEXT, "text2");

                startActivity(Intent.createChooser(shareIntent, "Share via..."));

画像は問題なく投稿されますが、テキストを添付する方法が見つかりません。

ここに画像の説明を入力

たとえば、インスタグラムでは、テキストと写真の両方をうまく投稿できます。また、投稿ウィンドウが異なることに注意してください。

ここに画像の説明を入力

何か案は?ありがとう!

4

1 に答える 1

1

多くの Android 開発者が Facebook アプリのバグとして分類しているものは、実際には彼らの観点からは有効な設計上の決定です。

facebook でのディスカッションAndroid インテント共有が壊れている

... 私たちの FB アプリは、ユーザーが Facebook でリンクなどのコンテンツ (アプリの URL など) を共有する効果的な方法であるため、インテントを処理します。ただし、前に述べたように、ユーザーの声の信憑性を損なうため、アプリが EXTRA_* フィールドを受け入れないため、ユーザーにメッセージを事前入力することはポリシーに反します。...

于 2012-10-02T16:58:18.660 に答える