kth_win_android 2 gadi atpakaļ
vecāks
revīzija
9e975bd735
2 mainītis faili ar 59 papildinājumiem un 4 dzēšanām
  1. 56 0
      README.md
  2. 3 4
      app/src/main/java/com/mylove/basecrash/MainActivity.java

+ 56 - 0
README.md

@@ -0,0 +1,56 @@
+# BaseCrash
+
+## 全局异常捕获
+
+## 使用方法
+
+### 如果你的项目 Gradle 配置是在 7.0 以下,需要在 build.gradle 文件中加入
+
+~~~
+repositories {
+        maven {
+            url "https://www.benyanyi.com/repository/benyanyi/"
+        }
+    }
+~~~
+
+### 如果你的 Gradle 配置是 7.0 及以上,则需要在 settings.gradle 文件中加入
+
+~~~
+dependencyResolutionManagement {
+    repositories {
+        maven {
+            url "https://www.benyanyi.com/repository/benyanyi/"
+        }
+    }
+}
+~~~
+
+### module 下添加
+
+~~~
+implementation 'com.yanyi.benyanyi:crash-lib:1.0.3'
+~~~
+
+### 参数介绍
+
+* CrashReporter.initialize(this,"日志保存文件路径") 初始化,日志保存文件路径可不填
+* CrashReporter.logException(e),异常信息手动写入文件夹
+* startActivity(CrashReporter.getLaunchIntent()),异常日志文件可视化
+
+## 更新
+
+* 2022-12-29 更新1.0.3,首次提交
+
+---
+若在使用过程中出现什么问题,可以联系作者<br/>
+作者:演绎<br/>
+QQ:1541612424<br/>
+email: work@yanyi.red<br/>
+微信公众号:benyanyi(演绎未来)&nbsp;&nbsp;&nbsp;将会不定期的更新关于android的一些文章
+
+## 版本规则
+
+* 测试版为{当前正式版本号}+1-{base}{N(未出正式版前持续叠加,从1开始)}
+* 正式版为{当前正式版本号}+1,一般只有测试版未测出问题才会出正式版,正式版也是测试版去除{base}{N}得出
+

+ 3 - 4
app/src/main/java/com/mylove/basecrash/MainActivity.java

@@ -2,14 +2,12 @@ package com.mylove.basecrash;
 
 import android.Manifest;
 import android.content.Context;
-import android.content.Intent;
 import android.os.Bundle;
 import android.view.View;
 
 import androidx.appcompat.app.AppCompatActivity;
 
 import com.benyanyi.crashlib.CrashReporter;
-import com.benyanyi.crashlib.ui.CrashReporterActivity;
 import com.benyanyi.permissionlib.PermissionHelper;
 import com.benyanyi.permissionlib.callback.PermissionCallBack;
 
@@ -88,8 +86,9 @@ public class MainActivity extends AppCompatActivity {
         findViewById(R.id.crashLogActivity).setOnClickListener(new View.OnClickListener() {
             @Override
             public void onClick(View v) {
-                Intent intent = new Intent(mContext, CrashReporterActivity.class);
-                startActivity(intent);
+//                Intent intent = new Intent(mContext, CrashReporterActivity.class);
+//                startActivity(intent);
+                startActivity(CrashReporter.getLaunchIntent());
             }
         });