1

添付ファイルの選択リストからアプリを選択した後、画像を mms に添付しようとしています。画像コードは問題ありません。

私がしたいこと

1.テキストメッセージを表示している場合は、添付ボタンをクリックします

2.画像​​を選択すると、アプリのセレクターが表示されます

3.アプリケーションを選択し、画像のグリッドビューを持っています

4.(問題) - アプリから必要な写真を選択すると、その写真が mms に送り返されます。

私のアプリが画像を送り返すように、sms/mms アプリから ACTION_GET_CONTENT に応答する方法がわかりません。

    Uri uri = Uri.fromFile(file);
    Intent localIntent = new Intent(android.content.Intent.ACTION_SEND);
    localIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    localIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);
    //localIntent.setClassName("com.android.mms", "com.android.mms.ui.ComposeMessageActivity");
    localIntent.putExtra("android.intent.extra.STREAM", uri);
    localIntent.setType("image/jpeg");
    startActivity(localIntent);
4

1 に答える 1

0

文字通り1週間周りを見回した後、私はそれを見つけました。

Intent localIntent = new Intent();                          localIntent.setData(imageURI(position));
setResult(Activity.RESULT_OK, localIntent);
dialog.dismiss();
finish();

setResultを使用する必要がありました

于 2012-07-27T07:28:46.427 に答える