AndroidLogCollector
===================
###android app崩溃日志收集sdk 1.0
##崩溃日志收集方法:
1.LogCollector是lib包,在需要添加崩溃日志sdk的工程中导入此包。
2.导入lib后,在自己的工程的AndroidManifest.xml文件中加入权限:
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
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日志
>
>>该目录下的日志不会自动删除,请及时清空,避免占用空间
>
没有合适的资源?快使用搜索试试~ 我知道了~
AndroidLogCollector Java崩溃日志收集.zip_AndroidLog 崩溃_android_log col
共40个文件
xml:12个
java:11个
png:5个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 148 浏览量
2022-09-24
21:42:35
上传
评论
收藏 675KB ZIP 举报
温馨提示
当Android代码java层发生崩溃的时候,会将崩溃信息收集起来
资源详情
资源评论
资源推荐
收起资源包目录
AndroidLogCollector Java崩溃日志收集.zip (40个子文件)
AndroidLogCollector-master
LogCollectorExample
res
values-v11
styles.xml 334B
values-v14
styles.xml 391B
drawable-hdpi
ic_launcher.png 7KB
drawable-xhdpi
ic_launcher.png 12KB
drawable-xxhdpi
ic_launcher.png 24KB
values
strings.xml 89B
styles.xml 697B
drawable-mdpi
ic_launcher.png 4KB
layout
activity_main.xml 784B
proguard-project.txt 781B
ic_launcher-web.png 50KB
src
com
jiabin
logcollectorexample
MainActivity.java 1KB
MyApplication.java 937B
.project 855B
.classpath 475B
.gitignore 10B
project.properties 607B
AndroidManifest.xml 1KB
libs
android-support-v4.jar 633KB
lint.xml 53B
README.md 3KB
LogCollector
res
values-v11
styles.xml 334B
values-v14
styles.xml 391B
values
strings.xml 82B
styles.xml 697B
proguard-project.txt 781B
src
com
qihoo
linker
logcollector
upload
HttpParameters.java 2KB
HttpManager.java 8KB
UploadLogManager.java 2KB
LogCollector.java 2KB
capture
LogFileStorage.java 3KB
CrashHandler.java 6KB
utils
Constants.java 156B
LogCollectorUtility.java 6KB
LogHelper.java 952B
.project 848B
.classpath 475B
.gitignore 10B
project.properties 584B
AndroidManifest.xml 675B
共 40 条
- 1
钱亚锋
- 粉丝: 86
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- VR开发的概要介绍与分析
- 自动驾驶定位系列教程七:点云畸变补偿.pdf
- HM2302D-VB一款N-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- HM2302B-VB一款N-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- springboot学生考勤管理系统
- HM2302A-VB一款N-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- HM2301-VB一款P-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- 数据可视化的概要介绍与分析
- HM2301E-VB一款P-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- HM2301D-VB一款P-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0