Я зарегистрировал свою активность в манифесте как android.intent.action.SEND. Теперь, после нажатия SHARE на каждое приложение, мое приложение всплывает - что здорово, но я не понял, как выбрать параметры, которые отправил мне другое приложение?
Спасибо
Параметры, которые вы хотите извлечь, называются дополнительными. Вы можете извлечь их таким образом:
Bundle extras = this.getIntent().getExtras();
String[] recipients = (String[]) extras.get(EXTRA_EMAIL);
Есть несколько дополнительных функций, которые вы можете получить от намерения ACTION_SEND (например, EXTRA_EMAIL, EXTRA_CC, EXTRA_BCC, EXTRA_SUBJECT). Взгляните на документацию о намерениях, чтобы получить обзор
Intent intent = getIntent();
String name = intent.EXTRA_EMAIL.concat(ACCOUNT_SERVICE);
Toast.makeText(this, name, Toast.LENGTH_LONG).show();
Google предоставляет всю информацию об этом очень хорошо:
http://developer.android.com/training/sharing/receive.html как установить манифест, получить данные и проверить его.