arn.smali
.class public Ldxoptimizer/arn;
.super Ldxoptimizer/arz;
.source "ForceStopRule.java"
# direct methods
.method public constructor <init>()V
.registers 1
.prologue
.line 20
invoke-direct {p0}, Ldxoptimizer/arz;-><init>()V
return-void
.end method
# virtual methods
.method public a(Landroid/view/accessibility/AccessibilityEvent;)V
.registers 6
.prologue
.line 30
const/4 v1, 0x0
.line 33
const/4 v0, 0x0
move v3, v0
move-object v0, v1
move v1, v3
:goto_5
const/16 v2, 0xa
if-ge v1, v2, :cond_1d
.line 38
invoke-virtual {p0}, Ldxoptimizer/arn;->a()[Ljava/lang/String;
move-result-object v0
invoke-virtual {p0}, Ldxoptimizer/arn;->b()[Ljava/lang/String;
move-result-object v2
.line 37
invoke-static {p1, v0, v2}, Ldxoptimizer/asg;->a(Landroid/view/accessibility/AccessibilityEvent;[Ljava/lang/String;[Ljava/lang/String;)Ljava/util/List;
move-result-object v0
.line 39
if-eqz v0, :cond_29
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v2
if-lez v2, :cond_29
.line 43
:cond_1d
if-eqz v0, :cond_25
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v1
if-nez v1, :cond_2c
.line 44
:cond_25
invoke-virtual {p0, p1}, Ldxoptimizer/arn;->c(Landroid/view/accessibility/AccessibilityEvent;)V
.line 51
:goto_28
return-void
.line 33
:cond_29
add-int/lit8 v1, v1, 0x1
goto :goto_5
.line 47
:cond_2c
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v1
:goto_30
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_42
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo;
.line 48
const/16 v2, 0x10
invoke-virtual {v0, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;->performAction(I)Z
goto :goto_30
.line 50
:cond_42
invoke-super {p0, p1}, Ldxoptimizer/arz;->a(Landroid/view/accessibility/AccessibilityEvent;)V
goto :goto_28
.end method
.method public a()[Ljava/lang/String;
.registers 8
.prologue
const/4 v6, 0x4
const/4 v5, 0x3
const/4 v4, 0x2
const/4 v3, 0x1
const/4 v2, 0x0
.line 55
const-string v0, "Meizu"
sget-object v1, Landroid/os/Build;->BRAND:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_11
.line 59
const/4 v0, 0x0
.line 70
:goto_10
return-object v0
.line 62
:cond_11
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x16
if-le v0, v1, :cond_2a
.line 63
new-array v0, v6, [Ljava/lang/String;
const-string v1, "com.android.settings:id/right_button"
aput-object v1, v0, v2
const-string v1, "com.android.settings:id/force_stop_button"
aput-object v1, v0, v3
const-string v1, "miui:id/v5_icon_menu_bar_primary_item"
aput-object v1, v0, v4
const-string v1, "com.android.settings:id/action_item_stop"
aput-object v1, v0, v5
goto :goto_10
.line 70
:cond_2a
new-array v0, v6, [Ljava/lang/String;
const-string v1, "com.android.settings:id/left_button"
aput-object v1, v0, v2
const-string v1, "com.android.settings:id/force_stop_button"
aput-object v1, v0, v3
const-string v1, "miui:id/v5_icon_menu_bar_primary_item"
aput-object v1, v0, v4
const-string v1, "com.android.settings:id/action_item_stop"
aput-object v1, v0, v5
goto :goto_10
.end method
.method public b()[Ljava/lang/String;
.registers 4
.prologue
.line 81
const/16 v0, 0x8
new-array v0, v0, [Ljava/lang/String;
const/4 v1, 0x0
const-string v2, "\u5f3a\u884c\u505c\u6b62"
aput-object v2, v0, v1
const/4 v1, 0x1
const-string v2, "\u5f3a\u5236\u505c\u6b62"
aput-object v2, v0, v1
const/4 v1, 0x2
const-string v2, "\u7ed3\u675f\u8fd0\u884c"
aput-object v2, v0, v1
const/4 v1, 0x3
const-string v2, "\u5f37\u5236\u505c\u6b62"
aput-object v2, v0, v1
const/4 v1, 0x4
const-string v2, "\u7d50\u675f\u64cd\u4f5c"
aput-object v2, v0, v1
const/4 v1, 0x5
const-string v2, "FORCE STOP"
aput-object v2, v0, v1
const/4 v1, 0x6
const-string v2, "Force stop"
aput-object v2, v0, v1
const/4 v1, 0x7
const-string v2, "End"
aput-object v2, v0, v1
return-object v0
.end method
.method public c()Ljava/lang/String;
.registers 2
.prologue
.line 95
const-string v0, "com.android.settings"
return-object v0
.end method
.method public d()[Ljava/lang/String;
.registers 4
.prologue
.line 100
const/4 v0, 0x2
new-array v0, v0, [Ljava/lang/String;
const/4 v1, 0x0
const-string v2, "com.android.settings.applications.InstalledAppDetailsTop"
aput-object v2, v0, v1
const/4 v1, 0x1
const-string v2, "com.android.settings.applications.InstalledAppDetailsActivity"
aput-object v2, v0, v1
return-object v0
.end method