當您點擊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