Android - como enviar relatórios de falhas?

Parece que, a partir do Android 2.2, há um novo recurso para o envio de relatórios de falhas, conforme mencionado nos links:

http://www.androidcentral.com/new-android-app-crash-report-tool-already-and-runninghttp://android-developers.blogspot.com/2010/05/google-feedback-for-android.htmlhttp://developer.android.com/sdk/android-2.2-highlights.htmlhttp://www.youtube.com/watch?v=o8unC9bA4O8

Como eu uso esse recurso? É automático para cada aplicativo baixado do mercado (também conhecido como Google Play Store)? Onde posso encontrar mais informações sobre esse recurso?

Além disso, é possível personalizar o que está sendo enviado, talvez usando DefaultExceptionHandler, e colocar nossa própria descrição da falha?

NOTA: Eu sei que há muitas ferramentas para enviar relatórios de erros (comoACRA), mas gostaria de verificar primeiro se é possível usar o que já foi dado.

EDITAR: Consegui modificar a exceção que foi aprovada, esperando que isso também altere o relatório enviado para o site do desenvolvedor do Google.

Aqui está um exemplo de código que é relevante para isso:

private static class DefaultExceptionHandler implements java.lang.Thread.UncaughtExceptionHandler
...
@Override
public void uncaughtException(Thread t, Throwable e)
{
  final StackTraceElement[] exceptionStackTrace = e.getStackTrace();
  Exception exception = new Exception("my new exception!", e);
  final StackTraceElement[] newExceptionStackTrace = new StackTraceElement[exceptionStackTrace.length + 1];
  System.arraycopy(exceptionStackTrace, 0, newExceptionStackTrace, 1, exceptionStackTrace.length);
  newExceptionStackTrace[0] = new StackTraceElement("TEST CLASS", "TEST METHOD", "TEST FILE", 0);
  exception.setStackTrace(newExceptionStackTrace);
_defaultUEH.uncaughtException(t, exception); //this will hopefully call the default handling of the exception for reporting
}

questionAnswers(1)

yourAnswerToTheQuestion