腾讯Bugly,友盟统计,

腾讯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);
    }

猜你喜欢

转载自blog.csdn.net/weixin_43717447/article/details/86548563