当您点击Google+ Android应用中的菜单项时,我希望它的行为与“发送反馈”类似。如何在Android中实现“发送反馈”功能?
回答
我不太确定此应用程序如何与“发送反馈”行为。你能解释给我,所以我不必下载应用程序?
因为我不知道它是什么样子呢,我只是要采取一种猜测,并让用户发送反馈的一种方式为您提供:
@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的底部即可。
我希望这有助于!
如果您确实想捕获任何未处理的异常并将它们作为错误报告提交给您自己的网站或Google文档电子表格,那么您应该查看ACRA(https://github.com/ACRA/acra/)。它可以在向您发送Bugreport之前向用户询问书面反馈。
免责声明:这是我自己的项目
我目前在做这个:http://www.android-feedback.com其中,我认为,是你在找什么。如果您想参与测试,只需在表单上留下您的电子邮件地址。
感谢您发布您的答案!请务必仔细阅读[自助推广常见问题](http://stackoverflow.com/faq#promotion)。另请注意,每次链接到您自己的网站/产品时,您都必须*发布免责声明。 –
它看起来是一个很好的解决方案,谢谢 –
它很好,但隐私政策会很好。并且请更新您网站的反馈。我真的不想发送电子邮件。有'area'的简单联系页面可能会更好。:) – xmen
- 1. 在Java桌面应用程序中实现“发送反馈”功能
- 2. 在敏捷开发中实现反馈
- 3. 在lucene中实现反馈
- 4. iPhone - 如何直接实现反馈功能,服务器
- 5. 如何在Android中发送特定电子邮件的反馈?
- 6. iOS/Android实时新闻馈送实现
- 7. Android偏好设置“发送反馈”
- 8. 如何在android上实现“边界反馈”?
- 9. 在magento中实现外部反馈表
- 10. 增强现实反馈
- 11. async NamedPipeClientStream实现反馈
- 12. 如何在Android开发者指南中发送反馈/评论/编辑内容?
- 13. 在Django中实现一个馈送流
- 14. 发送推送通知时如何从APN获得反馈
- 15. boost :: asio如何实现定时数据包发送功能?
- 16. iPhone:如何实现android AlertDialog像功能?
- 17. 在ASP.NET C#web应用程序中实现SMS发送功能
- 18. 在android中实现聊天功能
- 19. 在Android中实现“回家”功能?
- 20. 如何实现在CakePHP中发送JSON
- 21. 如何在Cucumber中实现BeforeSuite功能
- 22. 如何在Flex中实现AJAX功能
- 23. 如何在Typo3中实现新功能?
- 24. 如何在jquerymobile中实现AutoComplete功能?
- 25. 如何在MySQL中实现initcap功能?
- 26. 功能如何do_raw_spin_lock在Linux中实现
- 27. 如何在PHP中实现此功能?
- 28. 如何在Odoo中实现此功能?
- 29. 如何在clisp中实现“doc”功能?
- 30. 发送反馈信息给服务器?
你有什么试过?请发布相关代码,logcat错误,以及它可能无法使用的原因的简要说明。 – Sam
@Sam我还没有尝试过任何东西,因为我不知道该怎么做。但是我附上了我在原帖中所谈论的屏幕截图。点击“发送反馈”菜单项后,用户将看到上面的屏幕截图。这与向原始开发人员发送错误报告的方式类似。 – oracleicom
好吧,基本的布局很简单,一个TextView,一个EditView和一对按钮。接下来的问题是您想要如何/在哪里发送/存储反馈?你想把它们作为电子邮件,数据库中的其他东西吗?你有没有设置服务器来接收反馈? – Sam