i$1.smali

.class final Lcom/umeng/commonsdk/internal/utils/i$1;
.super Ljava/lang/Object;
.source "SystemLayerUtil.java"

# interfaces
.implements Landroid/hardware/SensorEventListener;


# direct methods
.method constructor <init>()V
    .registers 1

    .prologue
    .line 58
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method


# virtual methods
.method public onAccuracyChanged(Landroid/hardware/Sensor;I)V
    .registers 3

    .prologue
    .line 86
    return-void
.end method

.method public onSensorChanged(Landroid/hardware/SensorEvent;)V
    .registers 5

    .prologue
    const/16 v2, 0x14

    .line 62
    invoke-static {}, Lcom/umeng/commonsdk/internal/utils/i;->b()I

    move-result v0

    const/16 v1, 0xf

    if-ge v0, v1, :cond_e

    .line 63
    invoke-static {}, Lcom/umeng/commonsdk/internal/utils/i;->c()I

    .line 81
    :cond_d
    :goto_d
    return-void

    .line 66
    :cond_e
    invoke-static {}, Lcom/umeng/commonsdk/internal/utils/i;->d()I

    move-result v0

    if-ge v0, v2, :cond_24

    .line 67
    invoke-static {}, Lcom/umeng/commonsdk/internal/utils/i;->e()I

    .line 68
    invoke-static {}, Lcom/umeng/commonsdk/internal/utils/i;->f()Ljava/util/ArrayList;

    move-result-object v0

    iget-object v1, p1, Landroid/hardware/SensorEvent;->values:[F

    invoke-virtual {v1}, [F->clone()Ljava/lang/Object;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 70
    :cond_24
    invoke-static {}, Lcom/umeng/commonsdk/internal/utils/i;->d()I

    move-result v0

    if-ne v0, v2, :cond_d

    .line 71
    invoke-static {}, Lcom/umeng/commonsdk/internal/utils/i;->e()I

    .line 72
    invoke-static {}, Lcom/umeng/commonsdk/internal/utils/i;->g()I

    move-result v0

    const/4 v1, 0x1

    if-ne v0, v1, :cond_3b

    .line 73
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v0

    invoke-static {v0, v1}, Lcom/umeng/commonsdk/internal/utils/i;->a(J)J

    .line 75
    :cond_3b
    invoke-static {}, Lcom/umeng/commonsdk/internal/utils/i;->g()I

    move-result v0

    const/4 v1, 0x2

    if-ne v0, v1, :cond_49

    .line 76
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v0

    invoke-static {v0, v1}, Lcom/umeng/commonsdk/internal/utils/i;->b(J)J

    .line 78
    :cond_49
    invoke-static {}, Lcom/umeng/commonsdk/internal/utils/i;->h()I

    .line 79
    invoke-static {}, Lcom/umeng/commonsdk/internal/utils/i;->i()V

    goto :goto_d
.end method