I think it is possible to replace the Java package name in Force Close window in Android with a more readable application name. I cannot find any information how to do it or
There is a way to set a global exception handler, which will catch any exception which is caused on that thread. So you set it in your main activity and it will apply to every subactivity.
But! Don't ever do that to suppress exceptions and simply show a dialog because it looks nicer (I would even affirm that this would be the most dumb idea of all you can have since you're disabling a basic feature which is there to help you to fix exceptional behavior). It's not what the handler is there for! Usually the handler invokes the previous default handler to preserve the default exception handling. It only wants the crash info.
I wrote that because of this answer. No offence! It's only a big fat warning to attempt to force wrong behavior.
final UncaughtExceptionHandler defaultHandler = Thread.getDefaultUncaughtExceptionHandler();
Thread.setDefaultUncaughtExceptionHandler(new UncaughtExceptionHandler() {
@Override
public void uncaughtException(Thread thread, Throwable ex) {
// get the crash info
defaultHandler.uncaughtException(thread, ex);
}
});