SmartHomeCommon.smali
.class public Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeCommon;
.super Ljava/lang/Object;
# annotations
.annotation build Landroid/support/annotation/Keep;
.end annotation
# static fields
.field public static final CM_DEFAULT_PLATFORMS:[I
.field public static final DEFAULT_PLATFORMS:[I
.field public static final PLATFORM_BOLIAN:Ljava/lang/String; = "orion.ovs.rsplatform.0127265762"
.field public static final PLATFORM_BROADLINK:I = 0x3
.field public static final PLATFORM_GREEN_MI:I = 0x5
.field public static final PLATFORM_HAIER:I = 0x6
.field public static final PLATFORM_HAIERA:Ljava/lang/String; = "orion.ovs.rsplatform.9436073952"
.field public static final PLATFORM_ID_MIJIA:Ljava/lang/String; = "orion.ovs.rsplatform.8226487927"
.field public static final PLATFORM_KOOKONG:I = 0x9
.field public static final PLATFORM_MEIDI:Ljava/lang/String; = "orion.ovs.rsplatform.0904856678"
.field public static final PLATFORM_MIDEA:I = 0x1
.field public static final PLATFORM_MIDEA_API:I = 0xb
.field public static final PLATFORM_MIJIA:I = 0xa
.field public static final PLATFORM_SMART_MI:I = 0x4
.field public static final PLATFORM_SMART_MIDEA_API:I = 0xc
.field public static final PLATFORM_YEELIGHT:I = 0x2
.field public static final SKILL_BL:I = 0xa
.field public static final SKILL_LVMI:I = 0xd
.field public static final SKILL_MIJIA:I = 0x1f
.field public static final SKILL_ORVIBO:I = 0x10
# direct methods
.method static constructor <clinit>()V
.registers 1
const/4 v0, 0x4
new-array v0, v0, [I
fill-array-data v0, :array_12
sput-object v0, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeCommon;->DEFAULT_PLATFORMS:[I
const/4 v0, 0x3
new-array v0, v0, [I
fill-array-data v0, :array_1e
sput-object v0, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeCommon;->CM_DEFAULT_PLATFORMS:[I
return-void
nop
:array_12
.array-data 4
0x1
0x3
0x6
0x2
.end array-data
:array_1e
.array-data 4
0x1
0x3
0x6
.end array-data
.end method
.method public constructor <init>()V
.registers 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static isContainHongWai(Ljava/util/List;)Z
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List",
"<",
"Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDataBean;",
">;)Z"
}
.end annotation
const/4 v1, 0x0
if-eqz p0, :cond_9
invoke-interface {p0}, Ljava/util/List;->size()I
move-result v0
if-nez v0, :cond_b
:cond_9
move v0, v1
:goto_a
return v0
:cond_b
invoke-interface {p0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v2
:cond_f
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_29
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDataBean;
invoke-virtual {v0}, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDataBean;->hasInfraredCode()Z
move-result v3
if-eqz v3, :cond_f
invoke-virtual {v0}, Lcom/cmcm/xiaobao/phone/smarthome/SmartHomeDataBean;->getConfig_done()I
move-result v0
if-nez v0, :cond_f
const/4 v0, 0x1
goto :goto_a
:cond_29
move v0, v1
goto :goto_a
.end method