Weather/smali/com/alibaba/wireless/security/open/initialize/a.smali
2021-05-10 10:13:34 +02:00

149 lines
4.5 KiB
Smali

.class public Lcom/alibaba/wireless/security/open/initialize/a;
.super Ljava/lang/Object;
# interfaces
.implements Lcom/alibaba/wireless/security/open/initialize/IInitializeComponent;
# instance fields
.field a:Lcom/alibaba/wireless/security/open/initialize/b;
# direct methods
.method public constructor <init>()V
.locals 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
new-instance v0, Lcom/alibaba/wireless/security/open/initialize/b;
invoke-direct {v0}, Lcom/alibaba/wireless/security/open/initialize/b;-><init>()V
iput-object v0, p0, Lcom/alibaba/wireless/security/open/initialize/a;->a:Lcom/alibaba/wireless/security/open/initialize/b;
return-void
.end method
# virtual methods
.method public initialize(Landroid/content/Context;)I
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/alibaba/wireless/security/open/SecException;
}
.end annotation
invoke-virtual {p0, p1}, Lcom/alibaba/wireless/security/open/initialize/a;->loadLibrarySync(Landroid/content/Context;)I
move-result p1
return p1
.end method
.method public initializeAsync(Landroid/content/Context;)V
.locals 0
:try_start_0
invoke-virtual {p0, p1}, Lcom/alibaba/wireless/security/open/initialize/a;->loadLibraryAsync(Landroid/content/Context;)V
:try_end_0
.catch Lcom/alibaba/wireless/security/open/SecException; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception p1
invoke-virtual {p1}, Lcom/alibaba/wireless/security/open/SecException;->printStackTrace()V
:goto_0
return-void
.end method
.method public isSoValid(Landroid/content/Context;)Z
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/alibaba/wireless/security/open/SecException;
}
.end annotation
iget-object v0, p0, Lcom/alibaba/wireless/security/open/initialize/a;->a:Lcom/alibaba/wireless/security/open/initialize/b;
invoke-virtual {v0, p1}, Lcom/alibaba/wireless/security/open/initialize/b;->a(Landroid/content/Context;)Z
move-result p1
return p1
.end method
.method public loadLibraryAsync(Landroid/content/Context;)V
.locals 3
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/alibaba/wireless/security/open/SecException;
}
.end annotation
iget-object v0, p0, Lcom/alibaba/wireless/security/open/initialize/a;->a:Lcom/alibaba/wireless/security/open/initialize/b;
const/4 v1, 0x0
const/4 v2, 0x1
invoke-virtual {v0, p1, v1, v2}, Lcom/alibaba/wireless/security/open/initialize/b;->b(Landroid/content/Context;Ljava/lang/String;Z)V
return-void
.end method
.method public loadLibrarySync(Landroid/content/Context;)I
.locals 3
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/alibaba/wireless/security/open/SecException;
}
.end annotation
iget-object v0, p0, Lcom/alibaba/wireless/security/open/initialize/a;->a:Lcom/alibaba/wireless/security/open/initialize/b;
const/4 v1, 0x0
const/4 v2, 0x1
invoke-virtual {v0, p1, v1, v2}, Lcom/alibaba/wireless/security/open/initialize/b;->a(Landroid/content/Context;Ljava/lang/String;Z)I
move-result p1
return p1
.end method
.method public registerInitFinishListener(Lcom/alibaba/wireless/security/open/initialize/IInitializeComponent$IInitFinishListener;)V
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/alibaba/wireless/security/open/SecException;
}
.end annotation
iget-object v0, p0, Lcom/alibaba/wireless/security/open/initialize/a;->a:Lcom/alibaba/wireless/security/open/initialize/b;
invoke-virtual {v0, p1}, Lcom/alibaba/wireless/security/open/initialize/b;->a(Lcom/alibaba/wireless/security/open/initialize/IInitializeComponent$IInitFinishListener;)V
return-void
.end method
.method public unregisterInitFinishListener(Lcom/alibaba/wireless/security/open/initialize/IInitializeComponent$IInitFinishListener;)V
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/alibaba/wireless/security/open/SecException;
}
.end annotation
iget-object v0, p0, Lcom/alibaba/wireless/security/open/initialize/a;->a:Lcom/alibaba/wireless/security/open/initialize/b;
invoke-virtual {v0, p1}, Lcom/alibaba/wireless/security/open/initialize/b;->b(Lcom/alibaba/wireless/security/open/initialize/IInitializeComponent$IInitFinishListener;)V
return-void
.end method