jimu-decompiled/sources/com/unity3d/ads/api/SensorInfo.java
2025-05-13 19:24:51 +02:00

37 lines
1.4 KiB
Java

package com.unity3d.ads.api;
import com.unity3d.ads.sensorinfo.SensorInfoError;
import com.unity3d.ads.sensorinfo.SensorInfoListener;
import com.unity3d.ads.webview.bridge.WebViewCallback;
import com.unity3d.ads.webview.bridge.WebViewExposed;
import org.json.JSONObject;
/* loaded from: classes2.dex */
public class SensorInfo {
@WebViewExposed
public static void getAccelerometerData(WebViewCallback webViewCallback) {
JSONObject accelerometerData = SensorInfoListener.getAccelerometerData();
if (accelerometerData != null) {
webViewCallback.invoke(accelerometerData);
} else {
webViewCallback.error(SensorInfoError.ACCELEROMETER_DATA_NOT_AVAILABLE, new Object[0]);
}
}
@WebViewExposed
public static void isAccelerometerActive(WebViewCallback webViewCallback) {
webViewCallback.invoke(Boolean.valueOf(SensorInfoListener.isAccelerometerListenerActive()));
}
@WebViewExposed
public static void startAccelerometerUpdates(Integer num, WebViewCallback webViewCallback) {
webViewCallback.invoke(Boolean.valueOf(SensorInfoListener.startAccelerometerListener(num.intValue())));
}
@WebViewExposed
public static void stopAccelerometerUpdates(WebViewCallback webViewCallback) {
SensorInfoListener.stopAccelerometerListener();
webViewCallback.invoke(new Object[0]);
}
}