2012-07-03 11 views
30

enter image description here Me gustaría que esto se comporte como se comporta "Enviar comentarios" al hacer clic en el elemento de menú en la aplicación Google+ de Android.¿Cómo implementar la función "Enviar comentarios" en Android?

+1

¿Qué has probado? Publique el código correspondiente, los errores de logcat y una breve descripción de por qué podría no funcionar. – Sam

+0

@Sam No he intentado nada todavía porque no estoy seguro de qué hacer. Pero adjunté una captura de pantalla de lo que estaba hablando en la publicación original. Después de hacer clic en el elemento de menú "Enviar comentarios", se le muestra al usuario la captura de pantalla anterior. Esto es similar a cómo se envían los Informes de Error al desarrollador original. – oracleicom

+0

Bien, el diseño básico es simple, un TextView, un EditView y un par de botones. La siguiente pregunta es ¿cómo/dónde quieres enviar/almacenar los comentarios? ¿Los quieres como correos electrónicos, en una base de datos, algo más? ¿Tiene un servidor configurado para recibir los comentarios? – Sam

Respuesta

23

No estoy seguro de cómo se comporta esta aplicación con "Enviar comentarios". ¿Podrías explicarme esto, así que no tengo que descargar la aplicación?

Como no sé lo que parece, sólo voy a tomar una conjetura, y le proporcionamos una manera de dejar que el usuario envía retroalimentación:

@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; 
    } 
} 

Cualquiera de incorporar esto en su menú existente o simplemente agregue esto en la parte inferior de la actividad que le gustaría mostrar el menú.

Espero que esto ayude!

+4

Esa es una forma de enviar un correo electrónico con algunos comentarios, seguro, pero espero que haya una manera de usar la función de comentarios del desarrollador del problema de Android para recopilar comentarios en la consola del desarrollador, exactamente como lo hace la aplicación G +. – galex

+0

Muchas aplicaciones de Google usan el estilo de comentarios de preguntas, generalmente con una captura de pantalla. Sería genial si también proporcionaran una manera de hacerlo, como @galex Said, enviándolo a la consola de desarrollador (al menos se parece mucho a cuando presionas el botón "reportar" en un error de n APP) – George

8

Si realmente desea capturar las Excepciones no controladas y enviarlas como Informes de errores a su propio Sitio o una Hoja de cálculo de Google Docs, debe consultar ACRA (https://github.com/ACRA/acra/). Tiene la opción de pedirle al usuario comentarios por escrito antes de enviarle el Bugreport.

+2

Eso no es tampoco. Estuve allí para comenzar un servicio con BUG_REPORT intentando descompilar la aplicación g +. Esto necesita más investigación. – galex

+0

@galex ¿Ha encontrado la intención/los extras adecuados para respaldar esa manera de reportar errores? Me encantaría saber, gracias :) – karni

3

Negación: Es mi propio proyecto

Actualmente estoy trabajando en esto: http://www.android-feedback.com la que, creo, es lo que se busca. Si desea participar en la versión beta solo deje su dirección de correo electrónico en el formulario.

+0

¡Gracias por publicar tu respuesta! Asegúrese de leer detenidamente [Preguntas frecuentes sobre autopromoción] (http://stackoverflow.com/faq#promotion). También tenga en cuenta que * se requiere * que publique un descargo de responsabilidad cada vez que se vincula a su propio sitio/producto. –

+0

Parece una gran solución, gracias –

+0

Es bueno, pero una política de privacidad sería agradable. Y actualice los comentarios de su sitio también. Realmente no quiero enviar un correo electrónico. Una página de contacto simple con 'área' podría ser mejor.:) – xmen

Cuestiones relacionadas