如何从android.intent.action.SEND获取params

时间:2011-06-03 22:53:25

标签: android

我已在清单中将我的活动注册为android.intent.action.SEND。 现在,在每个应用程序上按SHARE后,我的应用程序弹出 - 这很棒,但我不明白如何获取其他应用程序发送给我的参数?

由于

3 个答案:

答案 0 :(得分:3)

您要提取的参数称为extras。你可以这样提取它们:

Bundle extras = this.getIntent().getExtras();
String[] recipients = (String[]) extras.get(EXTRA_EMAIL);

您可以从ACTION_SEND意图中获得一些额外内容(例如EXTRA_EMAIL,EXTRA_CC,EXTRA_BCC,EXTRA_SUBJECT)。请查看Intent documentation以获取概述

答案 1 :(得分:0)

Google提供了有关它的所有信息:

http://developer.android.com/training/sharing/receive.html 如何设置清单,接收数据并检查它。

答案 2 :(得分:0)

Intent intent = getIntent();

String name = intent.EXTRA_EMAIL.concat(ACCOUNT_SERVICE);

Toast.makeText(this, name, Toast.LENGTH_LONG).show();