CustomActivityOnCrash is an Android crash handling library that replaces the default system crash dialog with a custom activity. It functions as an application recovery tool and error interface manager, designed to handle application failures gracefully.
The main features of ereza/customactivityoncrash are: Uncaught Exception Handling, Crash-Driven Application Restarts, Post-Crash Process Termination, Android Application Recovery Tools, Android Crash Handlers, Android Libraries, Android, Android Stack Trace Extraction.
Open-source alternatives to ereza/customactivityoncrash include: nunomaduro/collision — Collision is a command-line interface error report formatter and developer debugging tool. It functions as a terminal… bombela/backward-cpp — backward-cpp is a C++ stack trace library and debugging utility designed to capture, resolve, and print detailed… acra/acra — Acra is an Android crash reporting framework and diagnostic data collector designed to detect failures and capture… blankj/androidutilcode — AndroidUtilCode is an Android utility library and system API wrapper designed to reduce development boilerplate. It… androidx/androidx — AndroidX is the official collection of Android Jetpack libraries for building Android applications. It provides a… tamsiree/rxtool — RxTool is an Android development utility library consisting of reusable components and helper classes for common…
backward-cpp is a C++ stack trace library and debugging utility designed to capture, resolve, and print detailed execution traces and crash reports. It functions as a crash reporter and call stack printer that translates raw memory addresses into human-readable function names, filenames, and line numbers. The project provides automated crash reporting by registering system handlers for fatal errors, such as segmentation faults, to automatically generate execution traces upon program failure. It distinguishes itself by extracting source file fragments from disk to display specific lines of cod
Collision is a command-line interface error report formatter and developer debugging tool. It functions as a terminal UI component that converts raw application crash logs into stylized, readable error messages. The tool focuses on application crash diagnostics and command-line error reporting to improve the developer experience. It transforms technical error reports and stack traces into a clean, human-readable format to simplify the process of identifying and fixing software bugs. The project achieves this by intercepting standard error streams and using pattern-matching to parse raw log s
Acra is an Android crash reporting framework and diagnostic data collector designed to detect failures and capture device diagnostics, system logs, and application state. It serves as an embeddable library for capturing and processing crash reports, providing a pipeline to send this data to custom backends or via email. The project features a plugin-based sender architecture that allows reports to be routed through HTTP endpoints, email clients, or proprietary backend implementations. It includes a user-controlled reporting system with preference toggles and interactive dialogs to manage user
AndroidUtilCode is an Android utility library and system API wrapper designed to reduce development boilerplate. It provides a collection of helper classes for common tasks including system settings management, file I/O, and hardware access. The project distinguishes itself through a comprehensive toolset for device management and UI assistance. It includes specialized capabilities for monitoring battery status, managing system volume and brightness, and implementing UI helpers to prevent duplicate click events. It also provides a dedicated system for coordinate conversion between different m