Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alessandrxdev/bugsend
Una librería muy sencilla para manejar los errores de su aplicación y enviarlos por correo electrónico.
https://github.com/alessandrxdev/bugsend
android bug crash-reporting java reports
Last synced: 15 days ago
JSON representation
Una librería muy sencilla para manejar los errores de su aplicación y enviarlos por correo electrónico.
- Host: GitHub
- URL: https://github.com/alessandrxdev/bugsend
- Owner: alessandrxdev
- License: gpl-3.0
- Created: 2023-09-18T19:17:27.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-20T05:28:15.000Z (4 months ago)
- Last Synced: 2024-10-25T08:06:18.547Z (about 2 months ago)
- Topics: android, bug, crash-reporting, java, reports
- Language: Java
- Homepage:
- Size: 939 KB
- Stars: 2
- Watchers: 0
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- cuban-opensource - BugSend
README
# BugSend
Una librería sencilla para detectar los errores de su aplicación y enviarlos por correo.
[![](https://jitpack.io/v/applifycu/bugsend.svg)](https://jitpack.io/#applifycu/bugsend)
## Agregar
1. Agrega a la raíz de su proyecto
```groovy
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
```
2. Agregar la dependencia a su proyecto
```groovy
dependencies {
implementation 'com.github.alessandrxdev:bugsend:1.0.4-alpha3'
}
```
## UsoEn su `MyApplication.class` agrege
```java
public class MyApplication extends Application {@Override
public void onCreate() {
super.onCreate();
Thread.setDefaultUncaughtExceptionHandler(new HandlerUtil(this));
}
}
```
En su MainActivity.class agregue1 `AlertDialog`
```java
new BugSend(this)
.setTitle(getString(R.string.title_dialog))
.setIcon(R.drawable.ic_bug_report_24px)
.setMessage(getString(R.string.message_dialog))
.setEmail("[email protected]")
.setSubject("REPORT/APP")
.setExtraText("EXTRA MESSAGE") // aqui puedes agregar un texto adicional como la versión de la app.
.show();
```
2 `Notification`
```java
new BugSendNotification(this)
.setTitle("title notification")
.setMessage("message notification")
.setEmail("[email protected]")
.setSubject("REPORT")
.setExtraText("extra message") // opcional
.show();
```
Su AndroidManifest
```xml
.