Я бы хотел, чтобы это вел себя так же, как ведет себя "Отправить отзыв", когда вы нажимаете на пункт меню в приложении Google+ для Android.
Как реализовать функцию "Отправить отзыв" в Android?
Ответ 1
Я не совсем уверен, как это приложение ведет себя с "Отправить отзыв". Не могли бы вы объяснить это мне, поэтому мне не нужно загружать приложение?
Как я не знаю, как это выглядит, я просто собираюсь угадать и предоставить вам один из способов дать возможность отправить отзыв:
@Override
public boolean onCreateOptionsMenu(Menu menu){
super.onCreateOptionsMenu(menu);
MenuInflater hardwaremenu = getMenuInflater();
hardwaremenu.inflate(R.menu.main_menu, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item){
switch (item.getItemId()){
case R.id.sendEmail:
Intent Email = new Intent(Intent.ACTION_SEND);
Email.setType("text/email");
Email.putExtra(Intent.EXTRA_EMAIL, new String[] { "[email protected]" });
Email.putExtra(Intent.EXTRA_SUBJECT, "Feedback");
Email.putExtra(Intent.EXTRA_TEXT, "Dear ...," + "");
startActivity(Intent.createChooser(Email, "Send Feedback:"));
return true;
}
}
Либо включите это в свое существующее меню, либо просто добавьте его в нижнюю часть Activity, которую вы хотите отобразить в меню.
Надеюсь, это поможет!
Ответ 2
Если вы действительно хотите поймать любые необработанные Исключения и отправить их в виде отчетов об ошибках на свой собственный сайт или в таблицу документов Google, вы должны взглянуть на ACRA (https://github.com/ACRA/acra/). У него есть возможность попросить у пользователя письменную обратную связь перед отправкой Bugreport вам.
Ответ 3
Отказ от ответственности: это мой собственный проект
В настоящее время я работаю над этим: http://www.android-feedback.com, который, я думаю, является тем, что вы ищете. Если вы хотите участвовать в бета-версии, просто оставьте свой адрес электронной почты в форме.