我已在清单中将我的活动注册为android.intent.action.SEND。 现在,在每个应用程序上按SHARE后,我的应用程序弹出 - 这很棒,但我不明白如何获取其他应用程序发送给我的参数?
由于
答案 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();