All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.testvagrant.mdb.android.ADB Maven / Gradle / Ivy

The newest version!
package com.testvagrant.mdb.android;

import com.testvagrant.mdb.core.MDB;
import com.testvagrant.monitor.entities.SmartBOT;
import com.testvagrant.monitor.entities.performance.Activity;
import com.testvagrant.monitor.entities.performance.CpuStatistics;
import com.testvagrant.monitor.entities.performance.MemoryStatistics;

public interface ADB extends MDB {

    /**
     * Captures the Memory at a particular interval. Usage is captured in Total and Actual MegaBytes
     * @param smartBOT
     * @return
     */
    MemoryStatistics getMemoryInfo(SmartBOT smartBOT);

    /**
     * Captures the CPU at a particular interval. Usage is captured in User and Kernel percentage
     * @param smartBOT
     * @return
     */
    CpuStatistics getCpuInfo(SmartBOT smartBOT);

    /**
     * Captures the current focused activity.
     * @param smartBOT
     * @return
     */
    Activity getActivity(SmartBOT smartBOT);

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy