ThirdPartSdkInitUtil.smali
.class public Lim/tpelyyftgw/ui/utils/ThirdPartSdkInitUtil;
.super Ljava/lang/Object;
.source "ThirdPartSdkInitUtil.java"
# interfaces
.implements Lim/tpelyyftgw/ui/constants/Constants;
# static fields
.field private static final TAG:Ljava/lang/String; = "ThirdPartSdkInit"
.field private static volatile sdkIsInit:Z
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>()V
.registers 1
.line 40
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static initOtherSdk(Landroid/content/Context;)V
.registers 6
.param p0, "applicationContext" # Landroid/content/Context;
.line 48
if-nez p0, :cond_3
.line 49
return-void
.line 51
:cond_3
sget-boolean v0, Lim/tpelyyftgw/messenger/BuildVars;->LOGS_ENABLED:Z
if-eqz v0, :cond_1d
.line 52
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "SDKINIT ===> ThirdPartSdkInitUtil initOtherSdk ===> start , sdkIsInit = "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
sget-boolean v1, Lim/tpelyyftgw/ui/utils/ThirdPartSdkInitUtil;->sdkIsInit:Z
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->d(Ljava/lang/String;)V
.line 54
:cond_1d
sget-boolean v0, Lim/tpelyyftgw/ui/utils/ThirdPartSdkInitUtil;->sdkIsInit:Z
if-eqz v0, :cond_22
.line 55
return-void
.line 57
:cond_22
const/4 v0, 0x1
sput-boolean v0, Lim/tpelyyftgw/ui/utils/ThirdPartSdkInitUtil;->sdkIsInit:Z
.line 60
sget-object v1, Lim/tpelyyftgw/ui/utils/-$$Lambda$ThirdPartSdkInitUtil$VgBrigzRpqDoZa2xHn12wsj8TJw;->INSTANCE:Lim/tpelyyftgw/ui/utils/-$$Lambda$ThirdPartSdkInitUtil$VgBrigzRpqDoZa2xHn12wsj8TJw;
invoke-static {v1}, Lcom/scwang/smartrefresh/layout/SmartRefreshLayout;->setDefaultRefreshHeaderCreator(Lcom/scwang/smartrefresh/layout/api/DefaultRefreshHeaderCreator;)V
.line 65
sget-object v1, Lim/tpelyyftgw/ui/utils/-$$Lambda$ThirdPartSdkInitUtil$_0sGDgja9vKfQq2lJs4BymbBpEQ;->INSTANCE:Lim/tpelyyftgw/ui/utils/-$$Lambda$ThirdPartSdkInitUtil$_0sGDgja9vKfQq2lJs4BymbBpEQ;
invoke-static {v1}, Lcom/scwang/smartrefresh/layout/SmartRefreshLayout;->setDefaultRefreshFooterCreator(Lcom/scwang/smartrefresh/layout/api/DefaultRefreshFooterCreator;)V
.line 71
new-instance v1, Lokhttp3/OkHttpClient$Builder;
invoke-direct {v1}, Lokhttp3/OkHttpClient$Builder;-><init>()V
new-instance v2, Lcom/zhy/http/okhttp/log/LoggerInterceptor;
const-string v3, "fcokhttp"
invoke-direct {v2, v3, v0}, Lcom/zhy/http/okhttp/log/LoggerInterceptor;-><init>(Ljava/lang/String;Z)V
.line 72
invoke-virtual {v1, v2}, Lokhttp3/OkHttpClient$Builder;->addInterceptor(Lokhttp3/Interceptor;)Lokhttp3/OkHttpClient$Builder;
move-result-object v1
const-wide/16 v2, 0x2710
sget-object v4, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
.line 73
invoke-virtual {v1, v2, v3, v4}, Lokhttp3/OkHttpClient$Builder;->connectTimeout(JLjava/util/concurrent/TimeUnit;)Lokhttp3/OkHttpClient$Builder;
move-result-object v1
const-wide/16 v2, 0x4e20
sget-object v4, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
.line 74
invoke-virtual {v1, v2, v3, v4}, Lokhttp3/OkHttpClient$Builder;->readTimeout(JLjava/util/concurrent/TimeUnit;)Lokhttp3/OkHttpClient$Builder;
move-result-object v1
.line 75
invoke-static {}, Lcom/bjz/comm/net/factory/SSLSocketClient;->getSSLSocketFactory()Ljavax/net/ssl/SSLSocketFactory;
move-result-object v2
invoke-virtual {v1, v2}, Lokhttp3/OkHttpClient$Builder;->sslSocketFactory(Ljavax/net/ssl/SSLSocketFactory;)Lokhttp3/OkHttpClient$Builder;
move-result-object v1
.line 76
invoke-static {}, Lcom/bjz/comm/net/factory/SSLSocketClient;->getHostnameVerifier()Ljavax/net/ssl/HostnameVerifier;
move-result-object v2
invoke-virtual {v1, v2}, Lokhttp3/OkHttpClient$Builder;->hostnameVerifier(Ljavax/net/ssl/HostnameVerifier;)Lokhttp3/OkHttpClient$Builder;
move-result-object v1
.line 78
invoke-virtual {v1}, Lokhttp3/OkHttpClient$Builder;->build()Lokhttp3/OkHttpClient;
move-result-object v1
.line 79
.local v1, "okHttpClient":Lokhttp3/OkHttpClient;
invoke-static {v1}, Lcom/zhy/http/okhttp/OkHttpUtils;->initClient(Lokhttp3/OkHttpClient;)Lcom/zhy/http/okhttp/OkHttpUtils;
.line 85
invoke-static {p0}, Lcom/baidu/mapapi/SDKInitializer;->initialize(Landroid/content/Context;)V
.line 88
sget-object v2, Lcom/baidu/mapapi/CoordType;->GCJ02:Lcom/baidu/mapapi/CoordType;
invoke-static {v2}, Lcom/baidu/mapapi/SDKInitializer;->setCoordType(Lcom/baidu/mapapi/CoordType;)V
.line 91
new-instance v2, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/config/VideoPlayerConfig$Builder;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/config/VideoPlayerConfig$Builder;-><init>(Landroid/content/Context;)V
new-instance v3, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/factory/ExoPlayerFactory;
invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/factory/ExoPlayerFactory;-><init>(Landroid/content/Context;)V
.line 93
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/config/VideoPlayerConfig$Builder;->buildPlayerFactory(Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/factory/IVideoPlayerFactory;)Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/config/VideoPlayerConfig$Builder;
move-result-object v2
.line 94
invoke-virtual {v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/config/VideoPlayerConfig$Builder;->enableSmallWindowPlay()Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/config/VideoPlayerConfig$Builder;
move-result-object v2
.line 95
invoke-virtual {v2, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/config/VideoPlayerConfig$Builder;->enableCache(Z)Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/config/VideoPlayerConfig$Builder;
move-result-object v2
.line 96
invoke-virtual {v2, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/config/VideoPlayerConfig$Builder;->enableLog(Z)Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/config/VideoPlayerConfig$Builder;
move-result-object v0
.line 97
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/config/VideoPlayerConfig$Builder;->build()Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/config/VideoPlayerConfig;
move-result-object v0
.line 91
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->loadConfig(Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/config/VideoPlayerConfig;)V
.line 102
:try_start_8f
new-instance v0, Ljava/io/File;
invoke-virtual {p0}, Landroid/content/Context;->getCacheDir()Ljava/io/File;
move-result-object v2
const-string v3, "http"
invoke-direct {v0, v2, v3}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
.line 103
.local v0, "cache":Ljava/io/File;
const-wide/32 v2, 0x10000000
invoke-static {v0, v2, v3}, Landroid/net/http/HttpResponseCache;->install(Ljava/io/File;J)Landroid/net/http/HttpResponseCache;
:try_end_a0
.catch Ljava/io/IOException; {:try_start_8f .. :try_end_a0} :catch_a2
.line 106
nop
.end local v0 # "cache":Ljava/io/File;
goto :goto_a6
.line 104
:catch_a2
move-exception v0
.line 105
.local v0, "e":Ljava/io/IOException;
invoke-virtual {v0}, Ljava/io/IOException;->printStackTrace()V
.line 108
.end local v0 # "e":Ljava/io/IOException;
:goto_a6
sget-boolean v0, Lim/tpelyyftgw/messenger/BuildVars;->LOGS_ENABLED:Z
if-eqz v0, :cond_c0
.line 109
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "SDKINIT ===> ThirdPartSdkInitUtil initOtherSdk ===> end , sdkIsInit = "
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
sget-boolean v2, Lim/tpelyyftgw/ui/utils/ThirdPartSdkInitUtil;->sdkIsInit:Z
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->d(Ljava/lang/String;)V
.line 111
:cond_c0
return-void
.end method
.method private static initYunCeng(Landroid/content/Context;)V
.registers 4
.param p0, "applicationContext" # Landroid/content/Context;
.line 133
invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v0
const v1, 0x7f0f00c9
invoke-static {v1}, Lnp/NPFog;->d(I)I
move-result v1
invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object v0
const-string v1, "Default"
invoke-static {v0, v1}, Lcom/aliyun/security/yunceng/android/sdk/YunCeng;->initEx(Ljava/lang/String;Ljava/lang/String;)I
move-result v0
.line 134
.local v0, "ret":I
if-eqz v0, :cond_2c
.line 135
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "ApplicationLoader ---> initYunCeng YunCeng sdk init failed "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/String;)V
.line 136
return-void
.line 138
:cond_2c
const-string v1, "ApplicationLoader ---> initYunCeng YunCeng sdk init success"
invoke-static {v1}, Lim/tpelyyftgw/messenger/FileLog;->d(Ljava/lang/String;)V
.line 139
return-void
.end method
.method private static isMainProcess(Landroid/content/Context;)Z
.registers 6
.param p0, "applicationContext" # Landroid/content/Context;
.line 118
invoke-static {}, Landroid/os/Process;->myPid()I
move-result v0
.line 119
.local v0, "pid":I
const-string v1, "activity"
invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Landroid/app/ActivityManager;
.line 120
.local v1, "activityManager":Landroid/app/ActivityManager;
invoke-virtual {v1}, Landroid/app/ActivityManager;->getRunningAppProcesses()Ljava/util/List;
move-result-object v2
invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v2
:goto_14
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v3
if-eqz v3, :cond_32
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v3
check-cast v3, Landroid/app/ActivityManager$RunningAppProcessInfo;
.line 121
.local v3, "appProcess":Landroid/app/ActivityManager$RunningAppProcessInfo;
iget v4, v3, Landroid/app/ActivityManager$RunningAppProcessInfo;->pid:I
if-ne v4, v0, :cond_31
.line 122
invoke-virtual {p0}, Landroid/content/Context;->getApplicationInfo()Landroid/content/pm/ApplicationInfo;
move-result-object v2
iget-object v2, v2, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
iget-object v4, v3, Landroid/app/ActivityManager$RunningAppProcessInfo;->processName:Ljava/lang/String;
invoke-virtual {v2, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
return v2
.line 124
.end local v3 # "appProcess":Landroid/app/ActivityManager$RunningAppProcessInfo;
:cond_31
goto :goto_14
.line 125
:cond_32
const/4 v2, 0x0
return v2
.end method
.method static synthetic lambda$initOtherSdk$0(Landroid/content/Context;Lcom/scwang/smartrefresh/layout/api/RefreshLayout;)Lcom/scwang/smartrefresh/layout/api/RefreshHeader;
.registers 5
.param p0, "context" # Landroid/content/Context;
.param p1, "layout" # Lcom/scwang/smartrefresh/layout/api/RefreshLayout;
.line 61
const/4 v0, 0x2
new-array v0, v0, [I
const v1, 0x7f060186
invoke-static {v1}, Lcom/blankj/utilcode/util/ColorUtils;->getColor(I)I
move-result v1
const/4 v2, 0x0
aput v1, v0, v2
const v1, 0x7f06015f
invoke-static {v1}, Lcom/blankj/utilcode/util/ColorUtils;->getColor(I)I
move-result v1
const/4 v2, 0x1
aput v1, v0, v2
invoke-interface {p1, v0}, Lcom/scwang/smartrefresh/layout/api/RefreshLayout;->setPrimaryColors([I)Lcom/scwang/smartrefresh/layout/api/RefreshLayout;
.line 62
new-instance v0, Lim/tpelyyftgw/ui/hui/views/NormalRefreshHeader;
invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/hui/views/NormalRefreshHeader;-><init>(Landroid/content/Context;)V
return-object v0
.end method
.method static synthetic lambda$initOtherSdk$1(Landroid/content/Context;Lcom/scwang/smartrefresh/layout/api/RefreshLayout;)Lcom/scwang/smartrefresh/layout/api/RefreshFooter;
.registers 5
.param p0, "context" # Landroid/content/Context;
.param p1, "layout" # Lcom/scwang/smartrefresh/layout/api/RefreshLayout;
.line 66
const/4 v0, 0x2
new-array v0, v0, [I
const v1, 0x7f060186
invoke-static {v1}, Lcom/blankj/utilcode/util/ColorUtils;->getColor(I)I
move-result v1
const/4 v2, 0x0
aput v1, v0, v2
const v1, 0x7f06015f
invoke-static {v1}, Lcom/blankj/utilcode/util/ColorUtils;->getColor(I)I
move-result v1
const/4 v2, 0x1
aput v1, v0, v2
invoke-interface {p1, v0}, Lcom/scwang/smartrefresh/layout/api/RefreshLayout;->setPrimaryColors([I)Lcom/scwang/smartrefresh/layout/api/RefreshLayout;
.line 67
new-instance v0, Lcom/scwang/smartrefresh/layout/footer/ClassicsFooter;
invoke-direct {v0, p0}, Lcom/scwang/smartrefresh/layout/footer/ClassicsFooter;-><init>(Landroid/content/Context;)V
return-object v0
.end method