AndroidLogCollector Java崩溃日志收集

所属分类:Windows编程
开发工具:WINDOWS
文件大小:675KB
下载次数:2
上传日期:2017-08-10 12:12:48
上 传 者plmqaz
说明:  当Android代码java层发生崩溃的时候,会将崩溃信息收集起来
(When the Android code java layer crashes, the crash information is collected)

文件列表:
LogCollector (0, 2014-08-15)
LogCollector\.classpath (475, 2014-08-15)
LogCollector\.project (848, 2014-08-15)
LogCollector\AndroidManifest.xml (675, 2014-08-15)
LogCollector\proguard-project.txt (781, 2014-08-15)
LogCollector\project.properties (584, 2014-08-15)
LogCollector\res (0, 2014-08-15)
LogCollector\res\values-v11 (0, 2014-08-15)
LogCollector\res\values-v11\styles.xml (334, 2014-08-15)
LogCollector\res\values-v14 (0, 2014-08-15)
LogCollector\res\values-v14\styles.xml (391, 2014-08-15)
LogCollector\res\values (0, 2014-08-15)
LogCollector\res\values\strings.xml (82, 2014-08-15)
LogCollector\res\values\styles.xml (697, 2014-08-15)
LogCollector\src (0, 2014-08-15)
LogCollector\src\com (0, 2014-08-15)
LogCollector\src\com\qihoo (0, 2014-08-15)
LogCollector\src\com\qihoo\linker (0, 2014-08-15)
LogCollector\src\com\qihoo\linker\logcollector (0, 2014-08-15)
LogCollector\src\com\qihoo\linker\logcollector\LogCollector.java (1699, 2014-08-15)
LogCollector\src\com\qihoo\linker\logcollector\capture (0, 2014-08-15)
LogCollector\src\com\qihoo\linker\logcollector\capture\CrashHandler.java (5724, 2014-08-15)
LogCollector\src\com\qihoo\linker\logcollector\capture\LogFileStorage.java (2909, 2014-08-15)
LogCollector\src\com\qihoo\linker\logcollector\upload (0, 2014-08-15)
LogCollector\src\com\qihoo\linker\logcollector\upload\HttpManager.java (8178, 2014-08-15)
LogCollector\src\com\qihoo\linker\logcollector\upload\HttpParameters.java (2036, 2014-08-15)
LogCollector\src\com\qihoo\linker\logcollector\upload\UploadLogManager.java (2209, 2014-08-15)
LogCollector\src\com\qihoo\linker\logcollector\utils (0, 2014-08-15)
LogCollector\src\com\qihoo\linker\logcollector\utils\Constants.java (156, 2014-08-15)
LogCollector\src\com\qihoo\linker\logcollector\utils\LogCollectorUtility.java (6492, 2014-08-15)
LogCollector\src\com\qihoo\linker\logcollector\utils\LogHelper.java (952, 2014-08-15)
LogCollectorExample (0, 2014-08-15)
LogCollectorExample\.classpath (475, 2014-08-15)
LogCollectorExample\.project (855, 2014-08-15)
LogCollectorExample\AndroidManifest.xml (1317, 2014-08-15)
LogCollectorExample\ic_launcher-web.png (51394, 2014-08-15)
... ...

AndroidLogCollector =================== ###android app崩溃日志收集sdk 1.0 ##崩溃日志收集方法: 1.LogCollector是lib包,在需要添加崩溃日志sdk的工程中导入此包。 2.导入lib后,在自己的工程的AndroidManifest.xml文件中加入权限: 3.在自己的工程中重写自己的application,在oncreate中加入 LogCollector.init(getApplicationContext(), UPLOAD_URL, params); PS:重写自己的application记得在Manifest注册 >参数: > >>1.Context > >>2.String UPLOAD_URL ,上传地址url,支持http和https方式,post方法。 > >>3.HttpParameters params ,自定义的类,用于post上传其他参数。 > >说明: > >>发生崩溃后,日志会保存在 /data/data/{your package name}/files/ 目录下 > >>日志只有一个文件,多条数据日志保存 > >>日志文件上传成功后会自动删除,上传不成功则不删除 > >>日志格式可以根据自己的需求在源码中改动 > >>http的post传的数据也可自行修改 > 参考代码: public class MyApplication extends Application { //post method , upload logfile url,replace your site . support http or https private static final String UPLOAD_URL = "http://xxxxxxxx"; @Override public void onCreate() { super.onCreate(); //upload logfile , post params. HttpParameters params = new HttpParameters(); params.add("key1", "value1"); params.add("key2", "value2"); params.add("key3", "value3"); //....... //replace your key and value; boolean isDebug = true; //set debug mode , you can see debug log , and also you can get logfile in sdcard; LogCollector.setDebugMode(isDebug); LogCollector.init(getApplicationContext(), UPLOAD_URL, params);//params can be null } } ##上传日志方法: 需要先在application中执行init, 然后在任何位置添加如下代码: LogCollector.upload(boolean isWifiOnly); >参数: > >>1.boolean isWifiOnly; true代表只在wifi情况下发送,false代表有网的情况下就发送(包括流量和wifi) 您可以在service,activity等位置的合适时机触发,不会卡界面也不会影响性能。 参考代码: private void uploadLogFile(){ boolean isWifiOnly = true;//only wifi mode can upload LogCollector.upload(isWifiOnly);//upload at the right time } ##调试: 在init之前调用 LogCollector.setDebugMode(boolean isDebug); >说明: > >1.开启调试后可以看到堆栈的log信息 > >2.同时可以在sd卡下的Android/data/{your package name}/Log/ 目录下可以查看保存的崩溃log日志 > >>该目录下的日志不会自动删除,请及时清空,避免占用空间 >

近期下载者

相关文件


收藏者