VibrateUtil.smali
.class public Lcom/freefire/vibratefeature/VibrateUtil;
.super Ljava/lang/Object;
.source "SourceFile"
# direct methods
.method public constructor <init>()V
.registers 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static StartVibrate(Landroid/app/Activity;[JZ)V
.registers 4
const-string v0, "vibrator"
invoke-virtual {p0, v0}, Landroid/app/Activity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object p0
check-cast p0, Landroid/os/Vibrator;
if-eqz p2, :cond_c
const/4 p2, 0x1
goto :goto_d
:cond_c
const/4 p2, -0x1
:goto_d
invoke-virtual {p0, p1, p2}, Landroid/os/Vibrator;->vibrate([JI)V
return-void
.end method
.method public static StopVibrate(Landroid/app/Activity;)V
.registers 2
const-string v0, "vibrator"
invoke-virtual {p0, v0}, Landroid/app/Activity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object p0
check-cast p0, Landroid/os/Vibrator;
invoke-virtual {p0}, Landroid/os/Vibrator;->cancel()V
return-void
.end method