.class Lcom/moji/mjweather/MainActivity$22; .super Ljava/lang/Object; .source "MainActivity.java" # interfaces .implements Ljava/lang/Runnable; # annotations .annotation system Ldalvik/annotation/EnclosingMethod; value = Lcom/moji/mjweather/MainActivity;->F()V .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x0 name = null .end annotation # instance fields .field final synthetic a:Lcom/moji/mjweather/MainActivity; # direct methods .method constructor (Lcom/moji/mjweather/MainActivity;)V .locals 0 .line 1889 iput-object p1, p0, Lcom/moji/mjweather/MainActivity$22;->a:Lcom/moji/mjweather/MainActivity; invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method # virtual methods .method public run()V .locals 12 .line 1892 new-instance v0, Lcom/moji/preferences/DefaultPrefer; invoke-direct {v0}, Lcom/moji/preferences/DefaultPrefer;->()V .line 1894 sget-object v1, Lcom/moji/preferences/DefaultPrefer$KeyConstant;->PERMISSION_REPORT_TIME:Lcom/moji/preferences/DefaultPrefer$KeyConstant; const-wide/16 v2, 0x0 invoke-virtual {v0, v1, v2, v3}, Lcom/moji/preferences/DefaultPrefer;->a(Lcom/moji/tool/preferences/core/IPreferKey;J)J move-result-wide v1 .line 1895 invoke-static {}, Ljava/lang/System;->currentTimeMillis()J move-result-wide v3 const/4 v5, 0x1 const/4 v6, 0x0 cmp-long v7, v3, v1 if-lez v7, :cond_0 const-wide/32 v1, 0x5265c00 .line 1898 div-long/2addr v3, v1 const-wide/16 v7, 0x1 add-long/2addr v3, v7 .line 1899 sget-object v7, Lcom/moji/preferences/DefaultPrefer$KeyConstant;->PERMISSION_REPORT_TIME:Lcom/moji/preferences/DefaultPrefer$KeyConstant; mul-long v3, v3, v1 invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object v1 invoke-virtual {v0, v7, v1}, Lcom/moji/preferences/DefaultPrefer;->a(Lcom/moji/tool/preferences/core/IPreferKey;Ljava/lang/Long;)V const/4 v1, 0x1 goto :goto_0 :cond_0 const/4 v1, 0x0 .line 1902 :goto_0 invoke-static {}, Lcom/moji/tool/DeviceTool;->G()Ljava/lang/String; move-result-object v2 .line 1903 invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v3 if-nez v3, :cond_1 const-string v3, "02:00:00:00:00:00" invoke-virtual {v3, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v2 if-nez v2, :cond_1 const/4 v2, 0x1 goto :goto_1 :cond_1 const/4 v2, 0x0 .line 1904 :goto_1 iget-object v3, p0, Lcom/moji/mjweather/MainActivity$22;->a:Lcom/moji/mjweather/MainActivity; invoke-virtual {v3}, Lcom/moji/mjweather/MainActivity;->getApplicationContext()Landroid/content/Context; move-result-object v3 sget-object v4, Lcom/moji/mjweather/TableScreenFragment;->d:[Ljava/lang/String; invoke-static {v3, v4}, Lcom/moji/tool/permission/EasyPermissions;->a(Landroid/content/Context;[Ljava/lang/String;)Z move-result v3 .line 1905 iget-object v4, p0, Lcom/moji/mjweather/MainActivity$22;->a:Lcom/moji/mjweather/MainActivity; invoke-virtual {v4}, Lcom/moji/mjweather/MainActivity;->getApplicationContext()Landroid/content/Context; move-result-object v4 sget-object v7, Lcom/moji/mjweather/TableScreenFragment;->c:[Ljava/lang/String; invoke-static {v4, v7}, Lcom/moji/tool/permission/EasyPermissions;->a(Landroid/content/Context;[Ljava/lang/String;)Z move-result v4 .line 1906 iget-object v7, p0, Lcom/moji/mjweather/MainActivity$22;->a:Lcom/moji/mjweather/MainActivity; invoke-virtual {v7}, Lcom/moji/mjweather/MainActivity;->getApplicationContext()Landroid/content/Context; move-result-object v7 sget-object v8, Lcom/moji/mjweather/TableScreenFragment;->b:[Ljava/lang/String; invoke-static {v7, v8}, Lcom/moji/tool/permission/EasyPermissions;->a(Landroid/content/Context;[Ljava/lang/String;)Z move-result v7 .line 1908 sget-object v8, Lcom/moji/preferences/DefaultPrefer$KeyConstant;->PERMISSION_MAC:Lcom/moji/preferences/DefaultPrefer$KeyConstant; invoke-virtual {v0, v8, v2}, Lcom/moji/preferences/DefaultPrefer;->a(Lcom/moji/tool/preferences/core/IPreferKey;Z)Z move-result v8 .line 1909 sget-object v9, Lcom/moji/preferences/DefaultPrefer$KeyConstant;->PERMISSION_STORAGE:Lcom/moji/preferences/DefaultPrefer$KeyConstant; invoke-virtual {v0, v9, v3}, Lcom/moji/preferences/DefaultPrefer;->a(Lcom/moji/tool/preferences/core/IPreferKey;Z)Z move-result v9 .line 1910 sget-object v10, Lcom/moji/preferences/DefaultPrefer$KeyConstant;->PERMISSION_PHONE:Lcom/moji/preferences/DefaultPrefer$KeyConstant; invoke-virtual {v0, v10, v4}, Lcom/moji/preferences/DefaultPrefer;->a(Lcom/moji/tool/preferences/core/IPreferKey;Z)Z move-result v10 .line 1911 sget-object v11, Lcom/moji/preferences/DefaultPrefer$KeyConstant;->PERMISSION_LOCATION:Lcom/moji/preferences/DefaultPrefer$KeyConstant; invoke-virtual {v0, v11, v7}, Lcom/moji/preferences/DefaultPrefer;->a(Lcom/moji/tool/preferences/core/IPreferKey;Z)Z move-result v11 if-nez v1, :cond_2 if-ne v2, v8, :cond_2 if-ne v3, v9, :cond_2 if-ne v4, v10, :cond_2 if-ne v7, v11, :cond_2 return-void .line 1917 :cond_2 invoke-static {}, Lcom/moji/statistics/EventManager;->a()Lcom/moji/statistics/EventManager; move-result-object v1 sget-object v8, Lcom/moji/statistics/EVENT_TAG;->SET_GPS:Lcom/moji/statistics/EVENT_TAG; iget-object v9, p0, Lcom/moji/mjweather/MainActivity$22;->a:Lcom/moji/mjweather/MainActivity; invoke-static {v9, v7}, Lcom/moji/mjweather/MainActivity;->b(Lcom/moji/mjweather/MainActivity;Z)Ljava/lang/String; move-result-object v9 invoke-virtual {v1, v8, v9}, Lcom/moji/statistics/EventManager;->a(Lcom/moji/statistics/EVENT_TAG;Ljava/lang/String;)Lcom/moji/statistics/EventManager; .line 1918 invoke-static {}, Lcom/moji/statistics/EventManager;->a()Lcom/moji/statistics/EventManager; move-result-object v1 sget-object v8, Lcom/moji/statistics/EVENT_TAG;->SET_IMEI:Lcom/moji/statistics/EVENT_TAG; iget-object v9, p0, Lcom/moji/mjweather/MainActivity$22;->a:Lcom/moji/mjweather/MainActivity; invoke-static {v9, v4}, Lcom/moji/mjweather/MainActivity;->b(Lcom/moji/mjweather/MainActivity;Z)Ljava/lang/String; move-result-object v9 invoke-virtual {v1, v8, v9}, Lcom/moji/statistics/EventManager;->a(Lcom/moji/statistics/EVENT_TAG;Ljava/lang/String;)Lcom/moji/statistics/EventManager; .line 1919 invoke-static {}, Lcom/moji/statistics/EventManager;->a()Lcom/moji/statistics/EventManager; move-result-object v1 sget-object v8, Lcom/moji/statistics/EVENT_TAG;->SET_FILE:Lcom/moji/statistics/EVENT_TAG; iget-object v9, p0, Lcom/moji/mjweather/MainActivity$22;->a:Lcom/moji/mjweather/MainActivity; invoke-static {v9, v3}, Lcom/moji/mjweather/MainActivity;->b(Lcom/moji/mjweather/MainActivity;Z)Ljava/lang/String; move-result-object v9 invoke-virtual {v1, v8, v9}, Lcom/moji/statistics/EventManager;->a(Lcom/moji/statistics/EVENT_TAG;Ljava/lang/String;)Lcom/moji/statistics/EventManager; .line 1920 invoke-static {}, Lcom/moji/statistics/EventManager;->a()Lcom/moji/statistics/EventManager; move-result-object v1 sget-object v8, Lcom/moji/statistics/EVENT_TAG;->SET_MAC:Lcom/moji/statistics/EVENT_TAG; iget-object v9, p0, Lcom/moji/mjweather/MainActivity$22;->a:Lcom/moji/mjweather/MainActivity; invoke-static {v9, v2}, Lcom/moji/mjweather/MainActivity;->b(Lcom/moji/mjweather/MainActivity;Z)Ljava/lang/String; move-result-object v9 invoke-virtual {v1, v8, v9}, Lcom/moji/statistics/EventManager;->a(Lcom/moji/statistics/EVENT_TAG;Ljava/lang/String;)Lcom/moji/statistics/EventManager; .line 1922 sget v1, Landroid/os/Build$VERSION;->SDK_INT:I const/16 v8, 0x15 if-lt v1, v8, :cond_3 .line 1923 sget-object v1, Landroid/os/Build;->SUPPORTED_ABIS:[Ljava/lang/String; goto :goto_2 :cond_3 const/4 v1, 0x2 .line 1925 new-array v1, v1, [Ljava/lang/String; sget-object v8, Landroid/os/Build;->CPU_ABI:Ljava/lang/String; aput-object v8, v1, v6 sget-object v6, Landroid/os/Build;->CPU_ABI2:Ljava/lang/String; aput-object v6, v1, v5 .line 1927 :goto_2 invoke-static {}, Lcom/moji/statistics/EventManager;->a()Lcom/moji/statistics/EventManager; move-result-object v5 sget-object v6, Lcom/moji/statistics/EVENT_TAG;->SET_ABI:Lcom/moji/statistics/EVENT_TAG; invoke-static {v1}, Ljava/util/Arrays;->toString([Ljava/lang/Object;)Ljava/lang/String; move-result-object v1 invoke-virtual {v5, v6, v1}, Lcom/moji/statistics/EventManager;->a(Lcom/moji/statistics/EVENT_TAG;Ljava/lang/String;)Lcom/moji/statistics/EventManager; .line 1929 sget-object v1, Lcom/moji/preferences/DefaultPrefer$KeyConstant;->PERMISSION_MAC:Lcom/moji/preferences/DefaultPrefer$KeyConstant; invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; move-result-object v2 invoke-virtual {v0, v1, v2}, Lcom/moji/preferences/DefaultPrefer;->a(Lcom/moji/tool/preferences/core/IPreferKey;Ljava/lang/Boolean;)V .line 1930 sget-object v1, Lcom/moji/preferences/DefaultPrefer$KeyConstant;->PERMISSION_STORAGE:Lcom/moji/preferences/DefaultPrefer$KeyConstant; invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; move-result-object v2 invoke-virtual {v0, v1, v2}, Lcom/moji/preferences/DefaultPrefer;->a(Lcom/moji/tool/preferences/core/IPreferKey;Ljava/lang/Boolean;)V .line 1931 sget-object v1, Lcom/moji/preferences/DefaultPrefer$KeyConstant;->PERMISSION_PHONE:Lcom/moji/preferences/DefaultPrefer$KeyConstant; invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; move-result-object v2 invoke-virtual {v0, v1, v2}, Lcom/moji/preferences/DefaultPrefer;->a(Lcom/moji/tool/preferences/core/IPreferKey;Ljava/lang/Boolean;)V .line 1932 sget-object v1, Lcom/moji/preferences/DefaultPrefer$KeyConstant;->PERMISSION_LOCATION:Lcom/moji/preferences/DefaultPrefer$KeyConstant; invoke-static {v7}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; move-result-object v2 invoke-virtual {v0, v1, v2}, Lcom/moji/preferences/DefaultPrefer;->a(Lcom/moji/tool/preferences/core/IPreferKey;Ljava/lang/Boolean;)V return-void .end method