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

io.appium.java_client.android.HasAndroidDeviceDetails Maven / Gradle / Ivy

package io.appium.java_client.android;

import static io.appium.java_client.android.AndroidMobileCommandHelper.getDisplayDensityCommand;
import static io.appium.java_client.android.AndroidMobileCommandHelper.getSystemBarsCommand;

import io.appium.java_client.CommandExecutionHelper;
import io.appium.java_client.ExecutesMethod;

import java.util.Map;

public interface HasAndroidDeviceDetails extends ExecutesMethod {

    /*
        Retrieve the display density of the Android device.
     */
    default Long getDisplayDensity() {
        return CommandExecutionHelper.execute(this, getDisplayDensityCommand());
    }

    /*
        Retrieve visibility and bounds information of the status and navigation bars.
     */
    default Map getSystemBars() {
        return CommandExecutionHelper.execute(this, getSystemBarsCommand());
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy