--- /home/hans/code/fdroid/data/tmp/wiseguys.radar_11.apk +++ /home/hans/code/fdroid/data/tmp/sigcp_wiseguys.radar_11.apk ├── zipinfo {} │ @@ -1,52 +1,52 @@ │ -Zip file size: 314901 bytes, number of entries: 50 │ +Zip file size: 314595 bytes, number of entries: 50 │ -rw---- 2.0 fat 3771 bl defN 15-Nov-19 12:01 META-INF/MANIFEST.MF │ -rw---- 2.0 fat 3892 bl defN 15-Nov-19 12:01 META-INF/AC22FAE9.SF │ -rw---- 2.0 fat 1326 bl defN 15-Nov-19 12:01 META-INF/AC22FAE9.RSA │ -rw---- 2.0 fat 41 bl defN 15-Nov-19 09:21 META-INF/buildserverid │ -rw---- 2.0 fat 41 bl defN 15-Nov-19 09:21 META-INF/fdroidserverid │ --rw---- 2.0 fat 2292 bX defN 15-Nov-19 09:21 AndroidManifest.xml │ --rw---- 1.0 fat 3966 b- stor 15-Nov-19 09:21 res/drawable-hdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 6068 b- stor 15-Nov-19 09:21 res/drawable-hdpi-v4/radar.png │ --rw---- 1.0 fat 7370 b- stor 15-Nov-19 09:21 res/drawable-hdpi-v4/radar_circle.gif │ --rw---- 1.0 fat 12786 b- stor 15-Nov-19 09:21 res/drawable-hdpi-v4/wise_icon.png │ --rw---- 1.0 fat 1537 b- stor 15-Nov-19 09:21 res/drawable-ldpi-v4/ic_launcher.png │ --rw---- 1.0 fat 6068 b- stor 15-Nov-19 09:21 res/drawable-ldpi-v4/radar.png │ --rw---- 1.0 fat 7370 b- stor 15-Nov-19 09:21 res/drawable-ldpi-v4/radar_circle.gif │ --rw---- 1.0 fat 2200 b- stor 15-Nov-19 09:21 res/drawable-mdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 6068 b- stor 15-Nov-19 09:21 res/drawable-mdpi-v4/radar.png │ --rw---- 1.0 fat 7370 b- stor 15-Nov-19 09:21 res/drawable-mdpi-v4/radar_circle.gif │ --rw---- 2.0 fat 832 bl defN 15-Nov-19 09:21 res/layout-land/about.xml │ --rw---- 2.0 fat 560 bl defN 15-Nov-19 09:21 res/layout-land/dialog_layout.xml │ --rw---- 2.0 fat 360 bl defN 15-Nov-19 09:21 res/layout-land/main.xml │ --rw---- 2.0 fat 1596 bl defN 15-Nov-19 09:21 res/layout/about.xml │ --rw---- 2.0 fat 560 bl defN 15-Nov-19 09:21 res/layout/dialog_layout.xml │ --rw---- 2.0 fat 360 bl defN 15-Nov-19 09:21 res/layout/main.xml │ --rw---- 2.0 fat 1200 bl defN 15-Nov-19 09:21 res/layout/radar.xml │ --rw---- 2.0 fat 676 bl defN 15-Nov-19 09:21 res/menu/radar_menu.xml │ --rw---- 2.0 fat 2956 bl defN 15-Nov-19 09:21 res/xml/radar_pref.xml │ --rw---- 1.0 fat 9004 b- stor 15-Nov-19 09:21 resources.arsc │ --rw---- 2.0 fat 363672 bl defN 15-Nov-19 09:21 classes.dex │ --rw---- 2.0 fat 1266 bl defN 15-Nov-19 09:21 layout/radar.xml │ --rw---- 2.0 fat 1631 bl defN 15-Nov-19 09:21 layout/about.xml │ --rw---- 2.0 fat 430 bl defN 15-Nov-19 09:21 layout/dialog_layout.xml │ --rw---- 2.0 fat 237 bl defN 15-Nov-19 09:21 layout/main.xml │ --rw---- 2.0 fat 16124 bl defN 15-Nov-19 09:21 drawable-mdpi/radar.png │ --rw---- 2.0 fat 7370 bl defN 15-Nov-19 09:21 drawable-mdpi/radar_circle.gif │ --rw---- 2.0 fat 2574 bl defN 15-Nov-19 09:21 drawable-mdpi/ic_launcher.png │ --rw---- 2.0 fat 16124 bl defN 15-Nov-19 09:21 drawable-ldpi/radar.png │ --rw---- 2.0 fat 7370 bl defN 15-Nov-19 09:21 drawable-ldpi/radar_circle.gif │ --rw---- 2.0 fat 1723 bl defN 15-Nov-19 09:21 drawable-ldpi/ic_launcher.png │ --rw---- 2.0 fat 445 bl defN 15-Nov-19 09:21 menu/radar_menu.xml │ --rw---- 2.0 fat 4892 bl defN 15-Nov-19 09:21 values/arrays.xml │ --rw---- 2.0 fat 1456 bl defN 15-Nov-19 09:21 values/strings.xml │ --rw---- 2.0 fat 13965 bl defN 15-Nov-19 09:21 drawable-hdpi/wise_icon.png │ --rw---- 2.0 fat 16124 bl defN 15-Nov-19 09:21 drawable-hdpi/radar.png │ --rw---- 2.0 fat 7370 bl defN 15-Nov-19 09:21 drawable-hdpi/radar_circle.gif │ --rw---- 2.0 fat 4147 bl defN 15-Nov-19 09:21 drawable-hdpi/ic_launcher.png │ --rw---- 2.0 fat 792 bl defN 15-Nov-19 09:21 layout-land/about.xml │ --rw---- 2.0 fat 430 bl defN 15-Nov-19 09:21 layout-land/dialog_layout.xml │ --rw---- 2.0 fat 237 bl defN 15-Nov-19 09:21 layout-land/main.xml │ --rw---- 2.0 fat 2658 bl defN 15-Nov-19 09:21 xml/radar_pref.xml │ --rw---- 2.0 fat 1254 bl defN 15-Nov-19 09:21 org/jsoup/nodes/entities-base.properties │ --rw---- 2.0 fat 27501 bl defN 15-Nov-19 09:21 org/jsoup/nodes/entities-full.properties │ -50 files, 590062 bytes uncompressed, 307888 bytes compressed: 47.8% │ +-rw---- 2.0 fat 1596 bX defN 08-Jan-01 00:00 res/layout/about.xml │ +-rw---- 2.0 fat 560 bl defN 08-Jan-01 00:00 res/layout/dialog_layout.xml │ +-rw---- 2.0 fat 360 bl defN 08-Jan-01 00:00 res/layout/main.xml │ +-rw---- 2.0 fat 1200 bl defN 08-Jan-01 00:00 res/layout/radar.xml │ +-rw---- 2.0 fat 676 bl defN 08-Jan-01 00:00 res/menu/radar_menu.xml │ +-rw---- 2.0 fat 2956 bl defN 08-Jan-01 00:00 res/xml/radar_pref.xml │ +-rw---- 2.0 fat 2092 bl defN 08-Jan-01 00:00 AndroidManifest.xml │ +-rw---- 1.0 fat 8840 b- stor 08-Jan-01 00:00 resources.arsc │ +-rw---- 1.0 fat 3966 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 6068 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/radar.png │ +-rw---- 1.0 fat 7370 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/radar_circle.gif │ +-rw---- 1.0 fat 12786 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/wise_icon.png │ +-rw---- 1.0 fat 1537 b- stor 08-Jan-01 00:00 res/drawable-ldpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 6068 b- stor 08-Jan-01 00:00 res/drawable-ldpi-v4/radar.png │ +-rw---- 1.0 fat 7370 b- stor 08-Jan-01 00:00 res/drawable-ldpi-v4/radar_circle.gif │ +-rw---- 1.0 fat 2200 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 6068 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/radar.png │ +-rw---- 1.0 fat 7370 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/radar_circle.gif │ +-rw---- 2.0 fat 832 bl defN 08-Jan-01 00:00 res/layout-land/about.xml │ +-rw---- 2.0 fat 560 bl defN 08-Jan-01 00:00 res/layout-land/dialog_layout.xml │ +-rw---- 2.0 fat 360 bl defN 08-Jan-01 00:00 res/layout-land/main.xml │ +-rw---- 2.0 fat 363836 bl defN 08-Jan-01 00:00 classes.dex │ +-rw---- 2.0 fat 4147 bl defN 08-Jan-01 00:00 drawable-hdpi/ic_launcher.png │ +-rw---- 2.0 fat 16124 bl defN 08-Jan-01 00:00 drawable-hdpi/radar.png │ +-rw---- 2.0 fat 7370 bl defN 08-Jan-01 00:00 drawable-hdpi/radar_circle.gif │ +-rw---- 2.0 fat 13965 bl defN 08-Jan-01 00:00 drawable-hdpi/wise_icon.png │ +-rw---- 2.0 fat 1723 bl defN 08-Jan-01 00:00 drawable-ldpi/ic_launcher.png │ +-rw---- 2.0 fat 16124 bl defN 08-Jan-01 00:00 drawable-ldpi/radar.png │ +-rw---- 2.0 fat 7370 bl defN 08-Jan-01 00:00 drawable-ldpi/radar_circle.gif │ +-rw---- 2.0 fat 2574 bl defN 08-Jan-01 00:00 drawable-mdpi/ic_launcher.png │ +-rw---- 2.0 fat 16124 bl defN 08-Jan-01 00:00 drawable-mdpi/radar.png │ +-rw---- 2.0 fat 7370 bl defN 08-Jan-01 00:00 drawable-mdpi/radar_circle.gif │ +-rw---- 2.0 fat 792 bl defN 08-Jan-01 00:00 layout-land/about.xml │ +-rw---- 2.0 fat 430 bl defN 08-Jan-01 00:00 layout-land/dialog_layout.xml │ +-rw---- 2.0 fat 237 bl defN 08-Jan-01 00:00 layout-land/main.xml │ +-rw---- 2.0 fat 1631 bl defN 08-Jan-01 00:00 layout/about.xml │ +-rw---- 2.0 fat 430 bl defN 08-Jan-01 00:00 layout/dialog_layout.xml │ +-rw---- 2.0 fat 237 bl defN 08-Jan-01 00:00 layout/main.xml │ +-rw---- 2.0 fat 1266 bl defN 08-Jan-01 00:00 layout/radar.xml │ +-rw---- 2.0 fat 445 bl defN 08-Jan-01 00:00 menu/radar_menu.xml │ +-rw---- 2.0 fat 4892 bl defN 08-Jan-01 00:00 values/arrays.xml │ +-rw---- 2.0 fat 1456 bl defN 08-Jan-01 00:00 values/strings.xml │ +-rw---- 2.0 fat 2658 bl defN 08-Jan-01 00:00 xml/radar_pref.xml │ +-rw---- 2.0 fat 1254 bl defN 08-Jan-01 00:00 org/jsoup/nodes/entities-base.properties │ +-rw---- 2.0 fat 27501 bl defN 08-Jan-01 00:00 org/jsoup/nodes/entities-full.properties │ +50 files, 589862 bytes uncompressed, 307751 bytes compressed: 47.8% ├── AndroidManifest.xml (decoded) │ @@ -1,9 +1,9 @@ │ │ - ├── APK metadata │┄ ordering differences only │ @@ -5,34 +5,34 @@ │ isFrameworkApk: false │ packageInfo: null │ sdkInfo: │ minSdkVersion: '12' │ targetSdkVersion: '19' │ sharedLibrary: false │ unknownFiles: │ - layout/radar.xml: '8' │ + drawable-hdpi/ic_launcher.png: '8' │ + drawable-hdpi/radar.png: '8' │ + drawable-hdpi/radar_circle.gif: '8' │ + drawable-hdpi/wise_icon.png: '8' │ + drawable-ldpi/ic_launcher.png: '8' │ + drawable-ldpi/radar.png: '8' │ + drawable-ldpi/radar_circle.gif: '8' │ + drawable-mdpi/ic_launcher.png: '8' │ + drawable-mdpi/radar.png: '8' │ + drawable-mdpi/radar_circle.gif: '8' │ + layout-land/about.xml: '8' │ + layout-land/dialog_layout.xml: '8' │ + layout-land/main.xml: '8' │ layout/about.xml: '8' │ layout/dialog_layout.xml: '8' │ layout/main.xml: '8' │ - drawable-mdpi/radar.png: '8' │ - drawable-mdpi/radar_circle.gif: '8' │ - drawable-mdpi/ic_launcher.png: '8' │ - drawable-ldpi/radar.png: '8' │ - drawable-ldpi/radar_circle.gif: '8' │ - drawable-ldpi/ic_launcher.png: '8' │ + layout/radar.xml: '8' │ menu/radar_menu.xml: '8' │ values/arrays.xml: '8' │ values/strings.xml: '8' │ - drawable-hdpi/wise_icon.png: '8' │ - drawable-hdpi/radar.png: '8' │ - drawable-hdpi/radar_circle.gif: '8' │ - drawable-hdpi/ic_launcher.png: '8' │ - layout-land/about.xml: '8' │ - layout-land/dialog_layout.xml: '8' │ - layout-land/main.xml: '8' │ xml/radar_pref.xml: '8' │ org/jsoup/nodes/entities-base.properties: '8' │ org/jsoup/nodes/entities-full.properties: '8' │ usesFramework: │ ids: │ - 1 │ tag: null ├── smali/org/jsoup/helper/DataUtil.smali │ @@ -515,15 +515,15 @@ │ move-result-object v1 │ │ .restart local v1 # "docData":Ljava/lang/String; │ goto :goto_1 │ .end method │ │ .method static readFileToByteBuffer(Ljava/io/File;)Ljava/nio/ByteBuffer; │ - .locals 6 │ + .locals 5 │ .param p0, "file" # Ljava/io/File; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ @@ -544,17 +544,17 @@ │ │ .line 160 │ .end local v1 # "randomAccessFile":Ljava/io/RandomAccessFile; │ .local v2, "randomAccessFile":Ljava/io/RandomAccessFile; │ :try_start_1 │ invoke-virtual {v2}, Ljava/io/RandomAccessFile;->length()J │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ - long-to-int v3, v4 │ + long-to-int v3, v3 │ │ new-array v0, v3, [B │ │ .line 161 │ .local v0, "bytes":[B │ invoke-virtual {v2, v0}, Ljava/io/RandomAccessFile;->readFully([B)V ├── smali/wiseguys/radar/ImageFetcher.smali │ @@ -546,42 +546,45 @@ │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ iget-object v0, p0, Lwiseguys/radar/ImageFetcher;->htmlFetch:Lwiseguys/radar/conn/SourceFetcherThread; │ │ + .line 313 │ invoke-virtual {v0}, Lwiseguys/radar/conn/SourceFetcherThread;->getCode()Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v4, "wkr" │ │ invoke-virtual {v0, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ iget-object v0, p0, Lwiseguys/radar/ImageFetcher;->htmlFetch:Lwiseguys/radar/conn/SourceFetcherThread; │ │ + .line 314 │ invoke-virtual {v0}, Lwiseguys/radar/conn/SourceFetcherThread;->getCode()Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v4, "wmn" │ │ invoke-virtual {v0, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ iget-object v0, p0, Lwiseguys/radar/ImageFetcher;->htmlFetch:Lwiseguys/radar/conn/SourceFetcherThread; │ │ + .line 315 │ invoke-virtual {v0}, Lwiseguys/radar/conn/SourceFetcherThread;->getCode()Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v4, "wtp" │ │ invoke-virtual {v0, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ @@ -1413,161 +1416,160 @@ │ .end annotation │ │ .prologue │ const/4 v8, 0x1 │ │ const/4 v7, 0x0 │ │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ .line 96 │ iput-boolean v7, p0, Lwiseguys/radar/ImageFetcher;->finished:Z │ │ .line 97 │ - new-instance v2, Ljava/util/ArrayList; │ + new-instance v1, Ljava/util/ArrayList; │ │ - invoke-direct {v2}, Ljava/util/ArrayList;->()V │ + invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ .line 100 │ - .local v2, "images":Ljava/util/List;, "Ljava/util/List;" │ + .local v1, "images":Ljava/util/List;, "Ljava/util/List;" │ invoke-direct {p0, p1}, Lwiseguys/radar/ImageFetcher;->setupFetch(Ljava/lang/String;)Z │ │ - move-result v6 │ + move-result v5 │ │ - if-nez v6, :cond_1 │ + if-nez v5, :cond_1 │ │ .line 101 │ iput-boolean v8, p0, Lwiseguys/radar/ImageFetcher;->finished:Z │ │ .line 103 │ - iget-object v6, p0, Lwiseguys/radar/ImageFetcher;->lastSuccessfulCode:Ljava/lang/String; │ + iget-object v5, p0, Lwiseguys/radar/ImageFetcher;->lastSuccessfulCode:Ljava/lang/String; │ │ - invoke-virtual {p1, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {p1, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_0 │ + if-eqz v5, :cond_0 │ │ .line 104 │ - iget-object v2, p0, Lwiseguys/radar/ImageFetcher;->latestImages:Ljava/util/List; │ + iget-object v1, p0, Lwiseguys/radar/ImageFetcher;->latestImages:Ljava/util/List; │ │ .line 139 │ - .end local v2 # "images":Ljava/util/List;, "Ljava/util/List;" │ + .end local v1 # "images":Ljava/util/List;, "Ljava/util/List;" │ :goto_0 │ - return-object v2 │ + return-object v1 │ │ - .restart local v2 # "images":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v1 # "images":Ljava/util/List;, "Ljava/util/List;" │ :cond_0 │ - move-object v2, v5 │ + move-object v1, v4 │ │ .line 106 │ goto :goto_0 │ │ .line 110 │ :cond_1 │ - iget-object v6, p0, Lwiseguys/radar/ImageFetcher;->htmlFetch:Lwiseguys/radar/conn/SourceFetcherThread; │ + iget-object v5, p0, Lwiseguys/radar/ImageFetcher;->htmlFetch:Lwiseguys/radar/conn/SourceFetcherThread; │ │ - invoke-virtual {v6}, Lwiseguys/radar/conn/SourceFetcherThread;->getSource()Lorg/jsoup/nodes/Document; │ + invoke-virtual {v5}, Lwiseguys/radar/conn/SourceFetcherThread;->getSource()Lorg/jsoup/nodes/Document; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-static {v6, p2, p3}, Lwiseguys/radar/helpers/RadarHelper;->parseRadarImages(Lorg/jsoup/nodes/Document;Ljava/lang/String;I)Ljava/util/List; │ + invoke-static {v5, p2, p3}, Lwiseguys/radar/helpers/RadarHelper;->parseRadarImages(Lorg/jsoup/nodes/Document;Ljava/lang/String;I)Ljava/util/List; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 113 │ - .local v4, "radarImgUrls":Ljava/util/List;, "Ljava/util/List;" │ - if-nez v4, :cond_3 │ + .local v3, "radarImgUrls":Ljava/util/List;, "Ljava/util/List;" │ + if-nez v3, :cond_3 │ │ .line 114 │ - iget-object v6, p0, Lwiseguys/radar/ImageFetcher;->lastSuccessfulCode:Ljava/lang/String; │ + iget-object v5, p0, Lwiseguys/radar/ImageFetcher;->lastSuccessfulCode:Ljava/lang/String; │ │ - invoke-virtual {p1, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {p1, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_2 │ + if-eqz v5, :cond_2 │ │ .line 115 │ - iget-object v2, p0, Lwiseguys/radar/ImageFetcher;->latestImages:Ljava/util/List; │ + iget-object v1, p0, Lwiseguys/radar/ImageFetcher;->latestImages:Ljava/util/List; │ │ goto :goto_0 │ │ :cond_2 │ - move-object v2, v5 │ + move-object v1, v4 │ │ .line 117 │ goto :goto_0 │ │ .line 121 │ :cond_3 │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v5 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_6 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Ljava/lang/String; │ + check-cast v0, Ljava/lang/String; │ │ .line 122 │ - .local v1, "imageURL":Ljava/lang/String; │ - invoke-virtual {p0, v1}, Lwiseguys/radar/ImageFetcher;->getImage(Ljava/lang/String;)Landroid/graphics/Bitmap; │ + .local v0, "imageURL":Ljava/lang/String; │ + invoke-virtual {p0, v0}, Lwiseguys/radar/ImageFetcher;->getImage(Ljava/lang/String;)Landroid/graphics/Bitmap; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 124 │ - .local v3, "newImage":Landroid/graphics/Bitmap; │ - if-nez v3, :cond_5 │ + .local v2, "newImage":Landroid/graphics/Bitmap; │ + if-nez v2, :cond_5 │ │ .line 125 │ - iget-object v6, p0, Lwiseguys/radar/ImageFetcher;->lastSuccessfulCode:Ljava/lang/String; │ + iget-object v5, p0, Lwiseguys/radar/ImageFetcher;->lastSuccessfulCode:Ljava/lang/String; │ │ - invoke-virtual {p1, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {p1, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_4 │ + if-eqz v5, :cond_4 │ │ .line 126 │ - iget-object v2, p0, Lwiseguys/radar/ImageFetcher;->latestImages:Ljava/util/List; │ + iget-object v1, p0, Lwiseguys/radar/ImageFetcher;->latestImages:Ljava/util/List; │ │ goto :goto_0 │ │ :cond_4 │ - move-object v2, v5 │ + move-object v1, v4 │ │ .line 128 │ goto :goto_0 │ │ .line 131 │ :cond_5 │ - invoke-interface {v2, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 135 │ - .end local v1 # "imageURL":Ljava/lang/String; │ - .end local v3 # "newImage":Landroid/graphics/Bitmap; │ + .end local v0 # "imageURL":Ljava/lang/String; │ + .end local v2 # "newImage":Landroid/graphics/Bitmap; │ :cond_6 │ iput-boolean v7, p0, Lwiseguys/radar/ImageFetcher;->failedPreviously:Z │ │ .line 136 │ iput-boolean v8, p0, Lwiseguys/radar/ImageFetcher;->finished:Z │ │ .line 137 │ - iput-object v2, p0, Lwiseguys/radar/ImageFetcher;->latestImages:Ljava/util/List; │ + iput-object v1, p0, Lwiseguys/radar/ImageFetcher;->latestImages:Ljava/util/List; │ │ .line 138 │ iput-object p1, p0, Lwiseguys/radar/ImageFetcher;->lastSuccessfulCode:Ljava/lang/String; │ │ goto :goto_0 │ .end method ├── smali/wiseguys/radar/R.smali │ @@ -22,10 +22,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 80 │ return-void │ .end method ├── smali/wiseguys/radar/conn/GPSHelper$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lwiseguys/radar/conn/GPSHelper; │ │ │ # direct methods │ .method constructor (Lwiseguys/radar/conn/GPSHelper;)V │ .locals 0 │ + .param p1, "this$0" # Lwiseguys/radar/conn/GPSHelper; │ │ .prologue │ .line 53 │ iput-object p1, p0, Lwiseguys/radar/conn/GPSHelper$1;->this$0:Lwiseguys/radar/conn/GPSHelper; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/wiseguys/radar/conn/GPSHelper$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lwiseguys/radar/conn/GPSHelper; │ │ │ # direct methods │ .method constructor (Lwiseguys/radar/conn/GPSHelper;)V │ .locals 0 │ + .param p1, "this$0" # Lwiseguys/radar/conn/GPSHelper; │ │ .prologue │ .line 73 │ iput-object p1, p0, Lwiseguys/radar/conn/GPSHelper$3;->this$0:Lwiseguys/radar/conn/GPSHelper; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/wiseguys/radar/conn/GPSHelper.smali │ @@ -114,34 +114,37 @@ │ │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const/4 v3, 0x0 │ │ + .line 46 │ invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const-string v3, "Yes" │ │ new-instance v4, Lwiseguys/radar/conn/GPSHelper$2; │ │ invoke-direct {v4, p0}, Lwiseguys/radar/conn/GPSHelper$2;->(Lwiseguys/radar/conn/GPSHelper;)V │ │ + .line 47 │ invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const-string v3, "No" │ │ new-instance v4, Lwiseguys/radar/conn/GPSHelper$1; │ │ invoke-direct {v4, p0}, Lwiseguys/radar/conn/GPSHelper$1;->(Lwiseguys/radar/conn/GPSHelper;)V │ │ + .line 53 │ invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 58 │ invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v0 │ │ @@ -172,251 +175,251 @@ │ iput-boolean v0, p0, Lwiseguys/radar/conn/GPSHelper;->GPSSetup:Z │ │ .line 169 │ return-void │ .end method │ │ .method public findClosestCity(Landroid/location/Location;)Ljava/lang/String; │ - .locals 20 │ + .locals 19 │ .param p1, "lastKnownLocation" # Landroid/location/Location; │ │ .prologue │ .line 179 │ if-nez p1, :cond_0 │ │ .line 180 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ .line 216 │ :goto_0 │ - return-object v2 │ + return-object v1 │ │ .line 183 │ :cond_0 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lwiseguys/radar/conn/GPSHelper;->context:Landroid/content/Context; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v16, v0 │ │ - invoke-virtual/range {v17 .. v17}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ + invoke-virtual/range {v16 .. v16}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - const/high16 v18, 0x7f050000 │ + const/high16 v17, 0x7f050000 │ │ - invoke-virtual/range {v17 .. v18}, Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; │ + invoke-virtual/range {v16 .. v17}, Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v13 │ │ .line 184 │ - .local v14, "radarLats":[Ljava/lang/String; │ + .local v13, "radarLats":[Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lwiseguys/radar/conn/GPSHelper;->context:Landroid/content/Context; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v16, v0 │ │ - invoke-virtual/range {v17 .. v17}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ + invoke-virtual/range {v16 .. v16}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - const v18, 0x7f050001 │ + const v17, 0x7f050001 │ │ - invoke-virtual/range {v17 .. v18}, Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; │ + invoke-virtual/range {v16 .. v17}, Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v14 │ │ .line 185 │ - .local v15, "radarLongs":[Ljava/lang/String; │ + .local v14, "radarLongs":[Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lwiseguys/radar/conn/GPSHelper;->context:Landroid/content/Context; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v16, v0 │ │ - invoke-virtual/range {v17 .. v17}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ + invoke-virtual/range {v16 .. v16}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - const v18, 0x7f050007 │ + const v17, 0x7f050007 │ │ - invoke-virtual/range {v17 .. v18}, Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; │ + invoke-virtual/range {v16 .. v17}, Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v12 │ │ .line 186 │ - .local v9, "radarCodes":[Ljava/lang/String; │ + .local v12, "radarCodes":[Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lwiseguys/radar/conn/GPSHelper;->context:Landroid/content/Context; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v16, v0 │ │ - invoke-virtual/range {v17 .. v17}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ + invoke-virtual/range {v16 .. v16}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - const v18, 0x7f050006 │ + const v17, 0x7f050006 │ │ - invoke-virtual/range {v17 .. v18}, Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; │ + invoke-virtual/range {v16 .. v17}, Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; │ │ - move-result-object v16 │ + move-result-object v15 │ │ .line 188 │ - .local v16, "radarNames":[Ljava/lang/String; │ - const/4 v2, 0x0 │ + .local v15, "radarNames":[Ljava/lang/String; │ + const/4 v1, 0x0 │ │ .line 189 │ - .local v2, "closest":Ljava/lang/String; │ - const/4 v4, 0x0 │ + .local v1, "closest":Ljava/lang/String; │ + const/4 v3, 0x0 │ │ .line 190 │ - .local v4, "closestName":Ljava/lang/String; │ - const v3, 0x7f7fffff # Float.MAX_VALUE │ + .local v3, "closestName":Ljava/lang/String; │ + const v2, 0x7f7fffff # Float.MAX_VALUE │ │ .line 192 │ - .local v3, "closestDist":F │ - const/4 v8, 0x0 │ + .local v2, "closestDist":F │ + const/4 v7, 0x0 │ │ - .local v8, "i":I │ + .local v7, "i":I │ :goto_1 │ - array-length v0, v14 │ + array-length v0, v13 │ │ - move/from16 v17, v0 │ + move/from16 v16, v0 │ │ - move/from16 v0, v17 │ + move/from16 v0, v16 │ │ - if-ge v8, v0, :cond_2 │ + if-ge v7, v0, :cond_2 │ │ .line 194 │ :try_start_0 │ - aget-object v17, v14, v8 │ + aget-object v16, v13, v7 │ │ - invoke-static/range {v17 .. v17}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D │ + invoke-static/range {v16 .. v16}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D │ │ - move-result-wide v10 │ + move-result-wide v8 │ │ .line 195 │ - .local v10, "lat":D │ - aget-object v17, v15, v8 │ + .local v8, "lat":D │ + aget-object v16, v14, v7 │ │ - invoke-static/range {v17 .. v17}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D │ + invoke-static/range {v16 .. v16}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D │ │ - move-result-wide v12 │ + move-result-wide v10 │ │ .line 197 │ - .local v12, "lon":D │ - new-instance v5, Landroid/location/Location; │ + .local v10, "lon":D │ + new-instance v4, Landroid/location/Location; │ │ - const-string v17, "WiseRadar" │ + const-string v16, "WiseRadar" │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - invoke-direct {v5, v0}, Landroid/location/Location;->(Ljava/lang/String;)V │ + invoke-direct {v4, v0}, Landroid/location/Location;->(Ljava/lang/String;)V │ │ .line 198 │ - .local v5, "currCityLoc":Landroid/location/Location; │ - invoke-virtual {v5, v10, v11}, Landroid/location/Location;->setLatitude(D)V │ + .local v4, "currCityLoc":Landroid/location/Location; │ + invoke-virtual {v4, v8, v9}, Landroid/location/Location;->setLatitude(D)V │ │ .line 199 │ - invoke-virtual {v5, v12, v13}, Landroid/location/Location;->setLongitude(D)V │ + invoke-virtual {v4, v10, v11}, Landroid/location/Location;->setLongitude(D)V │ │ .line 201 │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v5}, Landroid/location/Location;->distanceTo(Landroid/location/Location;)F │ + invoke-virtual {v0, v4}, Landroid/location/Location;->distanceTo(Landroid/location/Location;)F │ │ - move-result v6 │ + move-result v5 │ │ .line 202 │ - .local v6, "currDist":F │ - cmpg-float v17, v6, v3 │ + .local v5, "currDist":F │ + cmpg-float v16, v5, v2 │ │ - if-gez v17, :cond_1 │ + if-gez v16, :cond_1 │ │ .line 203 │ - move v3, v6 │ + move v2, v5 │ │ .line 204 │ - aget-object v4, v16, v8 │ + aget-object v3, v15, v7 │ │ .line 205 │ - aget-object v2, v9, v8 │ + aget-object v1, v12, v7 │ │ .line 206 │ - sput-wide v10, Lwiseguys/radar/conn/GPSHelper;->cityLat:D │ + sput-wide v8, Lwiseguys/radar/conn/GPSHelper;->cityLat:D │ │ .line 207 │ - sput-wide v12, Lwiseguys/radar/conn/GPSHelper;->cityLong:D │ + sput-wide v10, Lwiseguys/radar/conn/GPSHelper;->cityLong:D │ :try_end_0 │ .catch Ljava/lang/NumberFormatException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 192 │ :cond_1 │ - add-int/lit8 v8, v8, 0x1 │ + add-int/lit8 v7, v7, 0x1 │ │ goto :goto_1 │ │ .line 209 │ - .end local v5 # "currCityLoc":Landroid/location/Location; │ - .end local v6 # "currDist":F │ - .end local v10 # "lat":D │ - .end local v12 # "lon":D │ + .end local v4 # "currCityLoc":Landroid/location/Location; │ + .end local v5 # "currDist":F │ + .end local v8 # "lat":D │ + .end local v10 # "lon":D │ :catch_0 │ - move-exception v7 │ + move-exception v6 │ │ .line 210 │ - .local v7, "e":Ljava/lang/NumberFormatException; │ - const/4 v2, 0x0 │ + .local v6, "e":Ljava/lang/NumberFormatException; │ + const/4 v1, 0x0 │ │ goto/16 :goto_0 │ │ .line 214 │ - .end local v7 # "e":Ljava/lang/NumberFormatException; │ + .end local v6 # "e":Ljava/lang/NumberFormatException; │ :cond_2 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lwiseguys/radar/conn/GPSHelper;->context:Landroid/content/Context; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v16, v0 │ │ - new-instance v18, Ljava/lang/StringBuilder; │ + new-instance v17, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ │ - const-string v19, "GPS has selected \'" │ + const-string v18, "GPS has selected \'" │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - const-string v19, "\'" │ + const-string v18, "\'" │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - const/16 v19, 0x1 │ + const/16 v18, 0x1 │ │ - invoke-static/range {v17 .. v19}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ + invoke-static/range {v16 .. v18}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - invoke-virtual/range {v17 .. v17}, Landroid/widget/Toast;->show()V │ + invoke-virtual/range {v16 .. v16}, Landroid/widget/Toast;->show()V │ │ goto/16 :goto_0 │ .end method │ │ .method public getLastLocation()Landroid/location/Location; │ .locals 1 │ │ @@ -707,14 +710,15 @@ │ │ if-nez v0, :cond_0 │ │ iget-object v0, p0, Lwiseguys/radar/conn/GPSHelper;->locationManager:Landroid/location/LocationManager; │ │ const-string v1, "gps" │ │ + .line 67 │ invoke-virtual {v0, v1}, Landroid/location/LocationManager;->isProviderEnabled(Ljava/lang/String;)Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ .line 69 ├── smali/wiseguys/radar/conn/GPSHelper$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lwiseguys/radar/conn/GPSHelper; │ │ │ # direct methods │ .method constructor (Lwiseguys/radar/conn/GPSHelper;)V │ .locals 0 │ + .param p1, "this$0" # Lwiseguys/radar/conn/GPSHelper; │ │ .prologue │ .line 47 │ iput-object p1, p0, Lwiseguys/radar/conn/GPSHelper$2;->this$0:Lwiseguys/radar/conn/GPSHelper; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/wiseguys/radar/helpers/GPSHelper$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lwiseguys/radar/helpers/GPSHelper; │ │ │ # direct methods │ .method constructor (Lwiseguys/radar/helpers/GPSHelper;)V │ .locals 0 │ + .param p1, "this$0" # Lwiseguys/radar/helpers/GPSHelper; │ │ .prologue │ .line 53 │ iput-object p1, p0, Lwiseguys/radar/helpers/GPSHelper$1;->this$0:Lwiseguys/radar/helpers/GPSHelper; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/wiseguys/radar/helpers/GPSHelper.smali │ @@ -125,34 +125,37 @@ │ │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const/4 v3, 0x0 │ │ + .line 46 │ invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const-string v3, "Yes" │ │ new-instance v4, Lwiseguys/radar/helpers/GPSHelper$2; │ │ invoke-direct {v4, p0}, Lwiseguys/radar/helpers/GPSHelper$2;->(Lwiseguys/radar/helpers/GPSHelper;)V │ │ + .line 47 │ invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const-string v3, "No" │ │ new-instance v4, Lwiseguys/radar/helpers/GPSHelper$1; │ │ invoke-direct {v4, p0}, Lwiseguys/radar/helpers/GPSHelper$1;->(Lwiseguys/radar/helpers/GPSHelper;)V │ │ + .line 53 │ invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 58 │ invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v0 │ │ @@ -183,251 +186,251 @@ │ iput-boolean v0, p0, Lwiseguys/radar/helpers/GPSHelper;->GPSSetup:Z │ │ .line 167 │ return-void │ .end method │ │ .method public findClosestCity(Landroid/location/Location;)Ljava/lang/String; │ - .locals 20 │ + .locals 19 │ .param p1, "lastKnownLocation" # Landroid/location/Location; │ │ .prologue │ .line 177 │ if-nez p1, :cond_0 │ │ .line 178 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ .line 214 │ :goto_0 │ - return-object v2 │ + return-object v1 │ │ .line 181 │ :cond_0 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lwiseguys/radar/helpers/GPSHelper;->context:Landroid/content/Context; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v16, v0 │ │ - invoke-virtual/range {v17 .. v17}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ + invoke-virtual/range {v16 .. v16}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - const/high16 v18, 0x7f050000 │ + const/high16 v17, 0x7f050000 │ │ - invoke-virtual/range {v17 .. v18}, Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; │ + invoke-virtual/range {v16 .. v17}, Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v13 │ │ .line 182 │ - .local v14, "radarLats":[Ljava/lang/String; │ + .local v13, "radarLats":[Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lwiseguys/radar/helpers/GPSHelper;->context:Landroid/content/Context; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v16, v0 │ │ - invoke-virtual/range {v17 .. v17}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ + invoke-virtual/range {v16 .. v16}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - const v18, 0x7f050001 │ + const v17, 0x7f050001 │ │ - invoke-virtual/range {v17 .. v18}, Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; │ + invoke-virtual/range {v16 .. v17}, Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v14 │ │ .line 183 │ - .local v15, "radarLongs":[Ljava/lang/String; │ + .local v14, "radarLongs":[Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lwiseguys/radar/helpers/GPSHelper;->context:Landroid/content/Context; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v16, v0 │ │ - invoke-virtual/range {v17 .. v17}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ + invoke-virtual/range {v16 .. v16}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - const v18, 0x7f050007 │ + const v17, 0x7f050007 │ │ - invoke-virtual/range {v17 .. v18}, Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; │ + invoke-virtual/range {v16 .. v17}, Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v12 │ │ .line 184 │ - .local v9, "radarCodes":[Ljava/lang/String; │ + .local v12, "radarCodes":[Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lwiseguys/radar/helpers/GPSHelper;->context:Landroid/content/Context; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v16, v0 │ │ - invoke-virtual/range {v17 .. v17}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ + invoke-virtual/range {v16 .. v16}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - const v18, 0x7f050006 │ + const v17, 0x7f050006 │ │ - invoke-virtual/range {v17 .. v18}, Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; │ + invoke-virtual/range {v16 .. v17}, Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; │ │ - move-result-object v16 │ + move-result-object v15 │ │ .line 186 │ - .local v16, "radarNames":[Ljava/lang/String; │ - const/4 v2, 0x0 │ + .local v15, "radarNames":[Ljava/lang/String; │ + const/4 v1, 0x0 │ │ .line 187 │ - .local v2, "closest":Ljava/lang/String; │ - const/4 v4, 0x0 │ + .local v1, "closest":Ljava/lang/String; │ + const/4 v3, 0x0 │ │ .line 188 │ - .local v4, "closestName":Ljava/lang/String; │ - const v3, 0x7f7fffff # Float.MAX_VALUE │ + .local v3, "closestName":Ljava/lang/String; │ + const v2, 0x7f7fffff # Float.MAX_VALUE │ │ .line 190 │ - .local v3, "closestDist":F │ - const/4 v8, 0x0 │ + .local v2, "closestDist":F │ + const/4 v7, 0x0 │ │ - .local v8, "i":I │ + .local v7, "i":I │ :goto_1 │ - array-length v0, v14 │ + array-length v0, v13 │ │ - move/from16 v17, v0 │ + move/from16 v16, v0 │ │ - move/from16 v0, v17 │ + move/from16 v0, v16 │ │ - if-ge v8, v0, :cond_2 │ + if-ge v7, v0, :cond_2 │ │ .line 192 │ :try_start_0 │ - aget-object v17, v14, v8 │ + aget-object v16, v13, v7 │ │ - invoke-static/range {v17 .. v17}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D │ + invoke-static/range {v16 .. v16}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D │ │ - move-result-wide v10 │ + move-result-wide v8 │ │ .line 193 │ - .local v10, "lat":D │ - aget-object v17, v15, v8 │ + .local v8, "lat":D │ + aget-object v16, v14, v7 │ │ - invoke-static/range {v17 .. v17}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D │ + invoke-static/range {v16 .. v16}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D │ │ - move-result-wide v12 │ + move-result-wide v10 │ │ .line 195 │ - .local v12, "lon":D │ - new-instance v5, Landroid/location/Location; │ + .local v10, "lon":D │ + new-instance v4, Landroid/location/Location; │ │ - const-string v17, "WiseRadar" │ + const-string v16, "WiseRadar" │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - invoke-direct {v5, v0}, Landroid/location/Location;->(Ljava/lang/String;)V │ + invoke-direct {v4, v0}, Landroid/location/Location;->(Ljava/lang/String;)V │ │ .line 196 │ - .local v5, "currCityLoc":Landroid/location/Location; │ - invoke-virtual {v5, v10, v11}, Landroid/location/Location;->setLatitude(D)V │ + .local v4, "currCityLoc":Landroid/location/Location; │ + invoke-virtual {v4, v8, v9}, Landroid/location/Location;->setLatitude(D)V │ │ .line 197 │ - invoke-virtual {v5, v12, v13}, Landroid/location/Location;->setLongitude(D)V │ + invoke-virtual {v4, v10, v11}, Landroid/location/Location;->setLongitude(D)V │ │ .line 199 │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v5}, Landroid/location/Location;->distanceTo(Landroid/location/Location;)F │ + invoke-virtual {v0, v4}, Landroid/location/Location;->distanceTo(Landroid/location/Location;)F │ │ - move-result v6 │ + move-result v5 │ │ .line 200 │ - .local v6, "currDist":F │ - cmpg-float v17, v6, v3 │ + .local v5, "currDist":F │ + cmpg-float v16, v5, v2 │ │ - if-gez v17, :cond_1 │ + if-gez v16, :cond_1 │ │ .line 201 │ - move v3, v6 │ + move v2, v5 │ │ .line 202 │ - aget-object v4, v16, v8 │ + aget-object v3, v15, v7 │ │ .line 203 │ - aget-object v2, v9, v8 │ + aget-object v1, v12, v7 │ │ .line 204 │ - sput-wide v10, Lwiseguys/radar/helpers/GPSHelper;->radarLat:D │ + sput-wide v8, Lwiseguys/radar/helpers/GPSHelper;->radarLat:D │ │ .line 205 │ - sput-wide v12, Lwiseguys/radar/helpers/GPSHelper;->radarLong:D │ + sput-wide v10, Lwiseguys/radar/helpers/GPSHelper;->radarLong:D │ :try_end_0 │ .catch Ljava/lang/NumberFormatException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 190 │ :cond_1 │ - add-int/lit8 v8, v8, 0x1 │ + add-int/lit8 v7, v7, 0x1 │ │ goto :goto_1 │ │ .line 207 │ - .end local v5 # "currCityLoc":Landroid/location/Location; │ - .end local v6 # "currDist":F │ - .end local v10 # "lat":D │ - .end local v12 # "lon":D │ + .end local v4 # "currCityLoc":Landroid/location/Location; │ + .end local v5 # "currDist":F │ + .end local v8 # "lat":D │ + .end local v10 # "lon":D │ :catch_0 │ - move-exception v7 │ + move-exception v6 │ │ .line 208 │ - .local v7, "e":Ljava/lang/NumberFormatException; │ - const/4 v2, 0x0 │ + .local v6, "e":Ljava/lang/NumberFormatException; │ + const/4 v1, 0x0 │ │ goto/16 :goto_0 │ │ .line 212 │ - .end local v7 # "e":Ljava/lang/NumberFormatException; │ + .end local v6 # "e":Ljava/lang/NumberFormatException; │ :cond_2 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lwiseguys/radar/helpers/GPSHelper;->context:Landroid/content/Context; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v16, v0 │ │ - new-instance v18, Ljava/lang/StringBuilder; │ + new-instance v17, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ │ - const-string v19, "GPS has selected \'" │ + const-string v18, "GPS has selected \'" │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - const-string v19, "\'" │ + const-string v18, "\'" │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - const/16 v19, 0x1 │ + const/16 v18, 0x1 │ │ - invoke-static/range {v17 .. v19}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ + invoke-static/range {v16 .. v18}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - invoke-virtual/range {v17 .. v17}, Landroid/widget/Toast;->show()V │ + invoke-virtual/range {v16 .. v16}, Landroid/widget/Toast;->show()V │ │ goto/16 :goto_0 │ .end method │ │ .method public getLastLocation()Landroid/location/Location; │ .locals 1 │ │ @@ -718,14 +721,15 @@ │ │ if-nez v0, :cond_0 │ │ iget-object v0, p0, Lwiseguys/radar/helpers/GPSHelper;->locationManager:Landroid/location/LocationManager; │ │ const-string v1, "gps" │ │ + .line 67 │ invoke-virtual {v0, v1}, Landroid/location/LocationManager;->isProviderEnabled(Ljava/lang/String;)Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ .line 69 ├── smali/wiseguys/radar/helpers/GPSHelper$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lwiseguys/radar/helpers/GPSHelper; │ │ │ # direct methods │ .method constructor (Lwiseguys/radar/helpers/GPSHelper;)V │ .locals 0 │ + .param p1, "this$0" # Lwiseguys/radar/helpers/GPSHelper; │ │ .prologue │ .line 47 │ iput-object p1, p0, Lwiseguys/radar/helpers/GPSHelper$2;->this$0:Lwiseguys/radar/helpers/GPSHelper; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/wiseguys/radar/helpers/GPSHelper$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lwiseguys/radar/helpers/GPSHelper; │ │ │ # direct methods │ .method constructor (Lwiseguys/radar/helpers/GPSHelper;)V │ .locals 0 │ + .param p1, "this$0" # Lwiseguys/radar/helpers/GPSHelper; │ │ .prologue │ .line 73 │ iput-object p1, p0, Lwiseguys/radar/helpers/GPSHelper$3;->this$0:Lwiseguys/radar/helpers/GPSHelper; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/wiseguys/radar/helpers/predictive/ImageParser.smali │ @@ -44,33 +44,32 @@ │ │ # virtual methods │ .method public Parse()V │ .locals 2 │ │ .prologue │ .line 35 │ - iget-object v1, p0, Lwiseguys/radar/helpers/predictive/ImageParser;->images:Ljava/util/List; │ + iget-object v0, p0, Lwiseguys/radar/helpers/predictive/ImageParser;->images:Ljava/util/List; │ │ - invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v1 │ + move-result v0 │ │ - if-eqz v1, :cond_0 │ + if-eqz v0, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Landroid/graphics/Bitmap; │ + check-cast v0, Landroid/graphics/Bitmap; │ │ goto :goto_0 │ │ .line 39 │ :cond_0 │ return-void │ .end method ├── smali/wiseguys/radar/ui/AboutFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lwiseguys/radar/ui/AboutFragment; │ │ │ # direct methods │ .method constructor (Lwiseguys/radar/ui/AboutFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lwiseguys/radar/ui/AboutFragment; │ │ .prologue │ .line 44 │ iput-object p1, p0, Lwiseguys/radar/ui/AboutFragment$1;->this$0:Lwiseguys/radar/ui/AboutFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/wiseguys/radar/ui/AboutFragment$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lwiseguys/radar/ui/AboutFragment; │ │ │ # direct methods │ .method constructor (Lwiseguys/radar/ui/AboutFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lwiseguys/radar/ui/AboutFragment; │ │ .prologue │ .line 64 │ iput-object p1, p0, Lwiseguys/radar/ui/AboutFragment$3;->this$0:Lwiseguys/radar/ui/AboutFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/wiseguys/radar/ui/AboutFragment$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lwiseguys/radar/ui/AboutFragment; │ │ │ # direct methods │ .method constructor (Lwiseguys/radar/ui/AboutFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lwiseguys/radar/ui/AboutFragment; │ │ .prologue │ .line 74 │ iput-object p1, p0, Lwiseguys/radar/ui/AboutFragment$4;->this$0:Lwiseguys/radar/ui/AboutFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/wiseguys/radar/ui/AboutFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lwiseguys/radar/ui/AboutFragment; │ │ │ # direct methods │ .method constructor (Lwiseguys/radar/ui/AboutFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lwiseguys/radar/ui/AboutFragment; │ │ .prologue │ .line 54 │ iput-object p1, p0, Lwiseguys/radar/ui/AboutFragment$2;->this$0:Lwiseguys/radar/ui/AboutFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/wiseguys/radar/ui/MainActivity.smali │ @@ -102,18 +102,20 @@ │ │ move-result-object v0 │ │ iget-object v1, p0, Lwiseguys/radar/ui/MainActivity;->radarFragment:Lwiseguys/radar/ui/RadarFragment; │ │ const-string v2, "radar_fragment" │ │ + .line 34 │ invoke-virtual {v0, v3, v1, v2}, Landroid/app/FragmentTransaction;->add(ILandroid/app/Fragment;Ljava/lang/String;)Landroid/app/FragmentTransaction; │ │ move-result-object v0 │ │ + .line 35 │ invoke-virtual {v0}, Landroid/app/FragmentTransaction;->commit()I │ │ goto :goto_0 │ .end method │ │ .method public onCreateOptionsMenu(Landroid/view/Menu;)Z │ .locals 2 │ @@ -257,28 +259,32 @@ │ │ move-result-object v3 │ │ invoke-virtual {v3}, Landroid/app/FragmentManager;->beginTransaction()Landroid/app/FragmentTransaction; │ │ move-result-object v3 │ │ + .line 52 │ invoke-virtual {v3, v4, v5}, Landroid/app/FragmentTransaction;->setCustomAnimations(II)Landroid/app/FragmentTransaction; │ │ move-result-object v3 │ │ const-string v4, "about_fragment" │ │ + .line 53 │ invoke-virtual {v3, v6, v0, v4}, Landroid/app/FragmentTransaction;->replace(ILandroid/app/Fragment;Ljava/lang/String;)Landroid/app/FragmentTransaction; │ │ move-result-object v3 │ │ + .line 54 │ invoke-virtual {v3, v7}, Landroid/app/FragmentTransaction;->addToBackStack(Ljava/lang/String;)Landroid/app/FragmentTransaction; │ │ move-result-object v3 │ │ + .line 55 │ invoke-virtual {v3}, Landroid/app/FragmentTransaction;->commit()I │ │ goto :goto_0 │ │ .line 58 │ .end local v0 # "aboutFragment":Lwiseguys/radar/ui/AboutFragment; │ :pswitch_2 │ @@ -300,28 +306,32 @@ │ │ move-result-object v3 │ │ invoke-virtual {v3}, Landroid/app/FragmentManager;->beginTransaction()Landroid/app/FragmentTransaction; │ │ move-result-object v3 │ │ + .line 65 │ invoke-virtual {v3, v4, v5}, Landroid/app/FragmentTransaction;->setCustomAnimations(II)Landroid/app/FragmentTransaction; │ │ move-result-object v3 │ │ const-string v4, "pref_fragment" │ │ + .line 66 │ invoke-virtual {v3, v6, v1, v4}, Landroid/app/FragmentTransaction;->replace(ILandroid/app/Fragment;Ljava/lang/String;)Landroid/app/FragmentTransaction; │ │ move-result-object v3 │ │ + .line 67 │ invoke-virtual {v3, v7}, Landroid/app/FragmentTransaction;->addToBackStack(Ljava/lang/String;)Landroid/app/FragmentTransaction; │ │ move-result-object v3 │ │ + .line 68 │ invoke-virtual {v3}, Landroid/app/FragmentTransaction;->commit()I │ │ goto :goto_0 │ │ .line 43 │ :pswitch_data_0 │ .packed-switch 0x7f08000a ├── smali/wiseguys/radar/ui/PrefFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lwiseguys/radar/ui/PrefFragment; │ │ │ # direct methods │ .method constructor (Lwiseguys/radar/ui/PrefFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lwiseguys/radar/ui/PrefFragment; │ │ .prologue │ .line 25 │ iput-object p1, p0, Lwiseguys/radar/ui/PrefFragment$1;->this$0:Lwiseguys/radar/ui/PrefFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/wiseguys/radar/ui/RadarFragment.smali │ @@ -245,14 +245,15 @@ │ sget-object v7, Landroid/net/NetworkInfo$State;->CONNECTED:Landroid/net/NetworkInfo$State; │ │ if-eq v6, v7, :cond_1 │ │ :cond_0 │ if-eqz v3, :cond_2 │ │ + .line 185 │ invoke-virtual {v3}, Landroid/net/NetworkInfo;->getState()Landroid/net/NetworkInfo$State; │ │ move-result-object v6 │ │ sget-object v7, Landroid/net/NetworkInfo$State;->CONNECTED:Landroid/net/NetworkInfo$State; │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ @@ -269,15 +270,15 @@ │ │ .restart local v0 # "connManager":Landroid/net/ConnectivityManager; │ .restart local v2 # "networkInfo0":Landroid/net/NetworkInfo; │ .restart local v3 # "networkInfo1":Landroid/net/NetworkInfo; │ :cond_2 │ move v4, v5 │ │ - .line 184 │ + .line 185 │ goto :goto_0 │ │ .line 186 │ .end local v0 # "connManager":Landroid/net/ConnectivityManager; │ .end local v2 # "networkInfo0":Landroid/net/NetworkInfo; │ .end local v3 # "networkInfo1":Landroid/net/NetworkInfo; │ :catch_0 ├── smali/wiseguys/radar/ui/adapter/PhotoViewAttacher$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lwiseguys/radar/ui/adapter/PhotoViewAttacher; │ │ │ # direct methods │ .method constructor (Lwiseguys/radar/ui/adapter/PhotoViewAttacher;)V │ .locals 0 │ + .param p1, "this$0" # Lwiseguys/radar/ui/adapter/PhotoViewAttacher; │ │ .prologue │ .line 149 │ iput-object p1, p0, Lwiseguys/radar/ui/adapter/PhotoViewAttacher$1;->this$0:Lwiseguys/radar/ui/adapter/PhotoViewAttacher; │ │ invoke-direct {p0}, Landroid/view/GestureDetector$SimpleOnGestureListener;->()V ├── smali/wiseguys/radar/ui/adapter/PhotoViewAttacher.smali │ @@ -9,15 +9,14 @@ │ .implements Landroid/view/GestureDetector$OnDoubleTapListener; │ .implements Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lwiseguys/radar/ui/adapter/PhotoViewAttacher$2;, │ Lwiseguys/radar/ui/adapter/PhotoViewAttacher$FlingRunnable;, │ Lwiseguys/radar/ui/adapter/PhotoViewAttacher$AnimatedZoomRunnable;, │ Lwiseguys/radar/ui/adapter/PhotoViewAttacher$OnViewTapListener;, │ Lwiseguys/radar/ui/adapter/PhotoViewAttacher$OnPhotoTapListener;, │ Lwiseguys/radar/ui/adapter/PhotoViewAttacher$OnMatrixChangedListener; │ } │ .end annotation ├── smali/wiseguys/radar/ui/adapter/ScrollerProxy.smali │ @@ -16,15 +16,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 25 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 82 │ return-void │ .end method │ │ .method public static getScroller(Landroid/content/Context;)Lwiseguys/radar/ui/adapter/ScrollerProxy; │ .locals 2 │ .param p0, "context" # Landroid/content/Context; ├── smali/wiseguys/radar/ui/adapter/VersionedGestureDetector$FroyoDetector$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lwiseguys/radar/ui/adapter/VersionedGestureDetector$FroyoDetector; │ │ │ # direct methods │ .method constructor (Lwiseguys/radar/ui/adapter/VersionedGestureDetector$FroyoDetector;)V │ .locals 0 │ + .param p1, "this$0" # Lwiseguys/radar/ui/adapter/VersionedGestureDetector$FroyoDetector; │ │ .prologue │ .line 233 │ iput-object p1, p0, Lwiseguys/radar/ui/adapter/VersionedGestureDetector$FroyoDetector$1;->this$0:Lwiseguys/radar/ui/adapter/VersionedGestureDetector$FroyoDetector; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/wiseguys/radar/ui/adapter/VersionedGestureDetector.smali │ @@ -26,15 +26,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 29 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 226 │ return-void │ .end method │ │ .method public static newInstance(Landroid/content/Context;Lwiseguys/radar/ui/adapter/VersionedGestureDetector$OnGestureListener;)Lwiseguys/radar/ui/adapter/VersionedGestureDetector; │ .locals 3 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "listener" # Lwiseguys/radar/ui/adapter/VersionedGestureDetector$OnGestureListener;