如何在Android中集成Firebase性能监控 [英] how to integrate firebase performance monitoring in Android

查看:357
本文介绍了如何在Android中集成Firebase性能监控的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要使用Android Studio监视我的方法和网络通话性能.有人帮我吗?

Hi I need to monitor my methods and network calls performance in Android using Android Studio. Anyone help me out?

推荐答案

1. Go to project level build.gradle and add 

buildscript {
    repositories {
        jcenter()
        mavenLocal()
        google()

    }

    dependencies {
        //Your gradle version example classpath 'com.android.tools.build:gradle:3.1.3'
        //play services plugin example classpath 'com.google.gms:google-services:3.2.0'

        classpath 'com.google.firebase:firebase-plugins:1.1.5'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

2. App level build.gradle add apply plugin: 'com.google.firebase.firebase-perf' below com.android.application

-In dependencies add firebase-perf

android.applicationVariants.all {
    // Set this to false to disable Firebase Performance Monitoring at compile time
    FirebasePerformance {
        instrumentationEnabled true
    }
}

dependencies{
    implementation 'com.google.firebase:firebase-perf:16.0.0'
}

-At the bottom add below line

apply plugin: 'com.google.gms.google-services'

3. You can monitor Network request, traces and method response time by adding below code in activity or class
@AddTrace(name = "devcie_info", enabled = true)
getdeviceInfo(){}

-For Traces
Trace myTrace = FirebasePerformance.getInstance().newTrace("test_trace");
myTrace.start();
getdeviceInfo(){}
myTrace.stop();

-Network Requests
HttpMetric metric = FirebasePerformance.getInstance().newHttpMetric(url, FirebasePerformance.HttpMethod.GET);
on response set response code and payload size
metric.setRequestPayloadSize(response.length());
metric.setHttpResponseCode(httpURLConnection.getResponseCode());
metric.stop();

For detailed information go to [Link][https://firebase.google.com/docs/perf-mon/get-started-android]

这篇关于如何在Android中集成Firebase性能监控的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆