OpenIDSDK.smali
.class public Lcom/heytap/openid/sdk/OpenIDSDK;
.super Ljava/lang/Object;
.source "OpenIDSDK.java"
# direct methods
.method public constructor <init>()V
.registers 1
.prologue
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static getAAID(Landroid/content/Context;)Ljava/lang/String;
.registers 4
.prologue
.line 1
sget-boolean v0, La/a/a/a/a;->a:Z
if-eqz v0, :cond_11
.line 2
sget-object v0, La/a/a/a/c$a;->a:La/a/a/a/c;
.line 3
invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v1
const-string v2, "AUID"
invoke-virtual {v0, v1, v2}, La/a/a/a/c;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.line 4
:cond_11
new-instance v0, Ljava/lang/RuntimeException;
const-string v1, "SDK Need Init First!"
invoke-direct {v0, v1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method public static getOAID(Landroid/content/Context;)Ljava/lang/String;
.registers 4
.prologue
.line 1
sget-boolean v0, La/a/a/a/a;->a:Z
if-eqz v0, :cond_11
.line 2
sget-object v0, La/a/a/a/c$a;->a:La/a/a/a/c;
.line 3
invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v1
const-string v2, "OUID"
invoke-virtual {v0, v1, v2}, La/a/a/a/c;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.line 4
:cond_11
new-instance v0, Ljava/lang/RuntimeException;
const-string v1, "SDK Need Init First!"
invoke-direct {v0, v1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method public static getUDID(Landroid/content/Context;)Ljava/lang/String;
.registers 4
.prologue
.line 1
sget-boolean v0, La/a/a/a/a;->a:Z
if-eqz v0, :cond_11
.line 2
sget-object v0, La/a/a/a/c$a;->a:La/a/a/a/c;
.line 3
invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v1
const-string v2, "GUID"
invoke-virtual {v0, v1, v2}, La/a/a/a/c;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.line 4
:cond_11
new-instance v0, Ljava/lang/RuntimeException;
const-string v1, "SDK Need Init First!"
invoke-direct {v0, v1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method public static getVAID(Landroid/content/Context;)Ljava/lang/String;
.registers 4
.prologue
.line 1
sget-boolean v0, La/a/a/a/a;->a:Z
if-eqz v0, :cond_11
.line 2
sget-object v0, La/a/a/a/c$a;->a:La/a/a/a/c;
.line 3
invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v1
const-string v2, "DUID"
invoke-virtual {v0, v1, v2}, La/a/a/a/c;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.line 4
:cond_11
new-instance v0, Ljava/lang/RuntimeException;
const-string v1, "SDK Need Init First!"
invoke-direct {v0, v1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method public static init(Landroid/content/Context;)V
.registers 3
.prologue
.line 1
sget-object v0, La/a/a/a/c$a;->a:La/a/a/a/c;
.line 2
invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v1
invoke-virtual {v0, v1}, La/a/a/a/c;->a(Landroid/content/Context;)Z
move-result v0
sput-boolean v0, La/a/a/a/a;->b:Z
const/4 v0, 0x1
.line 3
sput-boolean v0, La/a/a/a/a;->a:Z
return-void
.end method
.method public static isSupported()Z
.registers 2
.prologue
.line 1
sget-boolean v0, La/a/a/a/a;->a:Z
if-eqz v0, :cond_7
.line 2
sget-boolean v0, La/a/a/a/a;->b:Z
return v0
.line 3
:cond_7
new-instance v0, Ljava/lang/RuntimeException;
const-string v1, "SDK Need Init First!"
invoke-direct {v0, v1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
throw v0
.end method