Android - всплывающее окно электронной почты для обратной связи с пользователем? ячеистый - PullRequest
1 голос
/ 22 июня 2011

Я делаю приложение, оптимизированное для Honeycomb, и я хотел бы сделать кнопку обратной связи.

Раньше я был разработчиком iOS, и было это встроенное всплывающее окно электронной почты, которое вы могли отправить по электронной почте илиобратная связь без выхода из приложения для перехода к приложению электронной почты.

Есть ли что-то подобное в Honeycomb?Как какой-то способ отправки электронной почты через диалог?

Это было бы замечательно, в противном случае я открыт для любых других предложений о способах получения отзывов пользователей / запросов функций.

Ответы [ 2 ]

4 голосов
/ 22 июня 2011

Нет встроенного «всплывающего окна», но вы можете использовать намерение электронной почты для запуска почтового клиента (по выбору пользователя) с предустановленным «до» адресом электронной почты:

      Intent sendIntent = new Intent(Intent.ACTION_SEND);
      sendIntent.putExtra(Intent.EXTRA_SUBJECT, "THE SUBJECT");
      sendIntent.putExtra(Intent.EXTRA_EMAIL, new String[] {"youremail@wherever.com"});
      sendIntent.putExtra(Intent.EXTRA_CC, new String[] {"anotheremail@wherever.com"});
      sendIntent.putExtra(Intent.EXTRA_TEXT, "PRESET TEXT");
      sendIntent.setType(CONTENT_TYPE_EMAIL);
      startActivity(Intent.createChooser(sendIntent, "CHOOSER DIALOG TEXT"));

Если у пользователя настроено несколько почтовых приложений, откроется диалоговое окно «Открыть с помощью», где будут отображаться разные приложения и где пользователь может выбрать, какое из них ему нужно.

0 голосов
/ 22 февраля 2013

Отказ от ответственности: это мой собственный проект

Я занимаюсь разработкой библиотеки обратной связи, которая делает то, что вы хотите.Больше информации здесь: http://www.android -feedback.com /

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...