33

在此处输入图像描述我希望它的行为就像您单击 Google+ Android 应用程序中的菜单项时的“发送反馈”行为一样。

4

3 回答 3

25

我不确定这个应用程序在“发送反馈”中的表现如何。你能给我解释一下,这样我就不用下载应用程序了吗?

由于我不知道它是什么样子,我只是猜测一下,并为您提供一种让用户发送反馈的方法:

@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[] { "admin@hotmail.com" });
        Email.putExtra(Intent.EXTRA_SUBJECT, "Feedback");
        Email.putExtra(Intent.EXTRA_TEXT, "Dear ...," + "");
        startActivity(Intent.createChooser(Email, "Send Feedback:"));
        return true;
    }
}

要么将其合并到现有菜单中,要么简单地将其添加到要显示菜单的 Activity 底部。

我希望这有帮助!

于 2012-07-04T00:28:34.490 回答
8

如果您真的想捕获任何未处理的异常并将它们作为错误报告提交到您自己的站点或 Google 文档电子表格,您应该看看 ACRA ( https://github.com/ACRA/acra/ )。它可以选择在向您发送错误报告之前询问用户的书面反馈。

于 2012-08-03T09:26:42.230 回答
1

免责声明:这是我自己的项目

我目前正在研究这个:http ://www.android-feedback.com ,我认为,这就是你要找的。如果您想参与测试,只需在表格上留下您的电子邮件地址。

于 2013-02-22T22:20:33.097 回答