腾讯Bugly
在依赖库中导入
implementation 'com.tencent.bugly:crashreport:latest.release'
在MyApp中的启动方法里写
CrashReport.initCrashReport(getApplicationContext(), "注册时申请的APPID", false);
建议在测试阶段建议设置成true,发布时设置为false。
写入权限
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.READ_LOGS"/>
友盟统计
加入权限
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.READ_LOGS"
tools:ignore="ProtectedPermissions"/>
<uses-permission android:name="android.permission.CALL_PHONE"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.GET_TASKS"/>
在清单文件appliction里写
<!-- 友盟统计 -->
<meta-data
android:name="UMENG_APPKEY"
android:value="5c3dd137f1f5561d650008e2"/> // key
<meta-data
android:name="UMENG_CHANNEL"
android:value="ceshi"/> // 名字
在BaseActivity里写
public void onResume() {
super.onResume();
MobclickAgent.onResume(this);
}
public void onPause() {
super.onPause();
MobclickAgent.onPause(this);
}