我正在制作Honeycomb优化的应用程序,我想制作一个反馈按钮。
我曾经是iOS开发人员,并且有内置的电子邮件弹出窗口,您可以在不退出应用程序的情况下发送电子邮件或反馈,以转到电子邮件应用程序。
Honeycomb有这样的东西吗?像某种通过对话框发送电子邮件的方式?
那将是非常好的,否则我愿意接受任何其他方式来获取用户反馈/功能请求。
答案 0 :(得分:4)
没有内置的“弹出窗口”,但您可以使用电子邮件意图启动电子邮件客户端(用户选择)并预设“到”电子邮件地址:
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"));
如果用户配置了多个邮件应用程序,则会打开一个“打开方式”对话框,其中将显示不同的应用程序,以及用户可以选择他想要的任何一个。
答案 1 :(得分:0)
免责声明:这是我自己的项目
我正在开发一个能够满足您需求的反馈库。更多信息:http://www.android-feedback.com/