Как реализовать функцию "Отправить отзыв" в Android? - программирование
Подтвердить что ты не робот

Как реализовать функцию "Отправить отзыв" в Android?

enter image description here Я бы хотел, чтобы это вел себя так же, как ведет себя "Отправить отзыв", когда вы нажимаете на пункт меню в приложении Google+ для Android.

4b9b3361

Ответ 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, который, я думаю, является тем, что вы ищете. Если вы хотите участвовать в бета-версии, просто оставьте свой адрес электронной почты в форме.