--- /home/hans/code/fdroid/data/tmp/ru.glesik.wifireminders_125.apk +++ /home/hans/code/fdroid/data/tmp/sigcp_ru.glesik.wifireminders_125.apk ├── zipinfo {} │ @@ -1,39 +1,39 @@ │ -Zip file size: 504805 bytes, number of entries: 37 │ +Zip file size: 505087 bytes, number of entries: 37 │ -rw---- 2.0 fat 2957 bl defN 16-Apr-21 10:44 META-INF/MANIFEST.MF │ -rw---- 2.0 fat 3078 bl defN 16-Apr-21 10:44 META-INF/0D4F733F.SF │ -rw---- 2.0 fat 1326 bl defN 16-Apr-21 10:44 META-INF/0D4F733F.RSA │ -rw---- 2.0 fat 41 bl defN 16-Apr-21 09:41 META-INF/buildserverid │ -rw---- 2.0 fat 41 bl defN 16-Apr-21 09:41 META-INF/fdroidserverid │ --rw---- 2.0 fat 4696 bX defN 16-Apr-21 09:41 AndroidManifest.xml │ --rw---- 1.0 fat 510 b- stor 16-Apr-21 09:40 res/drawable-hdpi-v4/action_settings.png │ --rw---- 1.0 fat 223 b- stor 16-Apr-21 09:40 res/drawable-hdpi-v4/content_new.png │ --rw---- 1.0 fat 695 b- stor 16-Apr-21 09:40 res/drawable-hdpi-v4/content_save.png │ --rw---- 1.0 fat 1505 b- stor 16-Apr-21 09:40 res/drawable-hdpi-v4/notify.png │ --rw---- 1.0 fat 1248 b- stor 16-Apr-21 09:40 res/drawable-hdpi-v4/notify_legacy.png │ --rw---- 1.0 fat 441 b- stor 16-Apr-21 09:40 res/drawable-ldpi-v4/notify.png │ --rw---- 1.0 fat 735 b- stor 16-Apr-21 09:40 res/drawable-ldpi-v4/notify_legacy.png │ --rw---- 1.0 fat 429 b- stor 16-Apr-21 09:40 res/drawable-mdpi-v4/action_settings.png │ --rw---- 1.0 fat 203 b- stor 16-Apr-21 09:40 res/drawable-mdpi-v4/content_new.png │ --rw---- 1.0 fat 705 b- stor 16-Apr-21 09:40 res/drawable-mdpi-v4/content_save.png │ --rw---- 1.0 fat 855 b- stor 16-Apr-21 09:40 res/drawable-mdpi-v4/notify.png │ --rw---- 1.0 fat 866 b- stor 16-Apr-21 09:40 res/drawable-mdpi-v4/notify_legacy.png │ --rw---- 1.0 fat 556 b- stor 16-Apr-21 09:40 res/drawable-xhdpi-v4/action_settings.png │ --rw---- 1.0 fat 251 b- stor 16-Apr-21 09:40 res/drawable-xhdpi-v4/content_new.png │ --rw---- 1.0 fat 787 b- stor 16-Apr-21 09:40 res/drawable-xhdpi-v4/content_save.png │ --rw---- 1.0 fat 2081 b- stor 16-Apr-21 09:40 res/drawable-xhdpi-v4/notify.png │ --rw---- 2.0 fat 1556 bl defN 16-Apr-21 09:41 res/layout/activity_add_reminder.xml │ --rw---- 2.0 fat 844 bl defN 16-Apr-21 09:41 res/layout/activity_reminders_list.xml │ --rw---- 2.0 fat 676 bl defN 16-Apr-21 09:41 res/menu-v11/add_reminder.xml │ --rw---- 2.0 fat 676 bl defN 16-Apr-21 09:41 res/menu-v11/reminders_list.xml │ --rw---- 2.0 fat 612 bl defN 16-Apr-21 09:41 res/menu/add_reminder.xml │ --rw---- 2.0 fat 612 bl defN 16-Apr-21 09:41 res/menu/reminders_list.xml │ --rw---- 2.0 fat 476 bl defN 16-Apr-21 09:41 res/menu/reminders_list_context.xml │ --rw---- 1.0 fat 6469 b- stor 16-Apr-21 09:40 res/mipmap-hdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 4055 b- stor 16-Apr-21 09:40 res/mipmap-mdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 9040 b- stor 16-Apr-21 09:40 res/mipmap-xhdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 13928 b- stor 16-Apr-21 09:40 res/mipmap-xxhdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 19654 b- stor 16-Apr-21 09:40 res/mipmap-xxxhdpi-v4/ic_launcher.png │ --rw---- 2.0 fat 1120 bl defN 16-Apr-21 09:41 res/xml/settings.xml │ --rw---- 1.0 fat 10316 b- stor 16-Apr-21 09:40 resources.arsc │ --rw---- 2.0 fat 1316128 bl defN 16-Apr-21 09:41 classes.dex │ -37 files, 1410391 bytes uncompressed, 499388 bytes compressed: 64.6% │ +-rw---- 2.0 fat 4696 bX defN 16-Sep-06 22:16 AndroidManifest.xml │ +-rw---- 1.0 fat 510 b- stor 16-Sep-06 22:15 res/drawable-hdpi-v4/action_settings.png │ +-rw---- 1.0 fat 223 b- stor 16-Sep-06 22:15 res/drawable-hdpi-v4/content_new.png │ +-rw---- 1.0 fat 695 b- stor 16-Sep-06 22:15 res/drawable-hdpi-v4/content_save.png │ +-rw---- 1.0 fat 1505 b- stor 16-Sep-06 22:15 res/drawable-hdpi-v4/notify.png │ +-rw---- 1.0 fat 1248 b- stor 16-Sep-06 22:15 res/drawable-hdpi-v4/notify_legacy.png │ +-rw---- 1.0 fat 441 b- stor 16-Sep-06 22:15 res/drawable-ldpi-v4/notify.png │ +-rw---- 1.0 fat 735 b- stor 16-Sep-06 22:15 res/drawable-ldpi-v4/notify_legacy.png │ +-rw---- 1.0 fat 429 b- stor 16-Sep-06 22:15 res/drawable-mdpi-v4/action_settings.png │ +-rw---- 1.0 fat 203 b- stor 16-Sep-06 22:15 res/drawable-mdpi-v4/content_new.png │ +-rw---- 1.0 fat 705 b- stor 16-Sep-06 22:15 res/drawable-mdpi-v4/content_save.png │ +-rw---- 1.0 fat 855 b- stor 16-Sep-06 22:15 res/drawable-mdpi-v4/notify.png │ +-rw---- 1.0 fat 866 b- stor 16-Sep-06 22:15 res/drawable-mdpi-v4/notify_legacy.png │ +-rw---- 1.0 fat 556 b- stor 16-Sep-06 22:15 res/drawable-xhdpi-v4/action_settings.png │ +-rw---- 1.0 fat 251 b- stor 16-Sep-06 22:15 res/drawable-xhdpi-v4/content_new.png │ +-rw---- 1.0 fat 787 b- stor 16-Sep-06 22:15 res/drawable-xhdpi-v4/content_save.png │ +-rw---- 1.0 fat 2081 b- stor 16-Sep-06 22:15 res/drawable-xhdpi-v4/notify.png │ +-rw---- 2.0 fat 1556 bl defN 16-Sep-06 22:16 res/layout/activity_add_reminder.xml │ +-rw---- 2.0 fat 844 bl defN 16-Sep-06 22:16 res/layout/activity_reminders_list.xml │ +-rw---- 2.0 fat 676 bl defN 16-Sep-06 22:16 res/menu-v11/add_reminder.xml │ +-rw---- 2.0 fat 676 bl defN 16-Sep-06 22:16 res/menu-v11/reminders_list.xml │ +-rw---- 2.0 fat 612 bl defN 16-Sep-06 22:16 res/menu/add_reminder.xml │ +-rw---- 2.0 fat 612 bl defN 16-Sep-06 22:16 res/menu/reminders_list.xml │ +-rw---- 2.0 fat 476 bl defN 16-Sep-06 22:16 res/menu/reminders_list_context.xml │ +-rw---- 1.0 fat 6469 b- stor 16-Sep-06 22:15 res/mipmap-hdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 4055 b- stor 16-Sep-06 22:15 res/mipmap-mdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 9040 b- stor 16-Sep-06 22:15 res/mipmap-xhdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 13928 b- stor 16-Sep-06 22:15 res/mipmap-xxhdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 19654 b- stor 16-Sep-06 22:15 res/mipmap-xxxhdpi-v4/ic_launcher.png │ +-rw---- 2.0 fat 1120 bl defN 16-Sep-06 22:16 res/xml/settings.xml │ +-rw---- 1.0 fat 10216 b- stor 16-Sep-06 22:15 resources.arsc │ +-rw---- 2.0 fat 1403408 bl defN 16-Sep-06 22:16 classes.dex │ +37 files, 1497571 bytes uncompressed, 499769 bytes compressed: 66.6% ├── smali/ru/glesik/wifireminders/AddReminderActivity$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lru/glesik/wifireminders/AddReminderActivity; │ │ │ # direct methods │ .method constructor (Lru/glesik/wifireminders/AddReminderActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lru/glesik/wifireminders/AddReminderActivity; │ │ .prologue │ .line 59 │ iput-object p1, p0, Lru/glesik/wifireminders/AddReminderActivity$1;->this$0:Lru/glesik/wifireminders/AddReminderActivity; │ │ invoke-direct {p0}, Landroid/content/BroadcastReceiver;->()V │ │ @@ -38,14 +39,15 @@ │ .param p1, "c" # Landroid/content/Context; │ .param p2, "i" # Landroid/content/Intent; │ │ .prologue │ .line 62 │ const-string v1, "wifi" │ │ + .line 63 │ invoke-virtual {p1, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/net/wifi/WifiManager; │ │ .line 65 ├── smali/ru/glesik/wifireminders/AddReminderActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lru/glesik/wifireminders/AddReminderActivity; │ │ │ # direct methods │ .method constructor (Lru/glesik/wifireminders/AddReminderActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lru/glesik/wifireminders/AddReminderActivity; │ │ .prologue │ .line 108 │ iput-object p1, p0, Lru/glesik/wifireminders/AddReminderActivity$2;->this$0:Lru/glesik/wifireminders/AddReminderActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/ru/glesik/wifireminders/AddReminderActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lru/glesik/wifireminders/AddReminderActivity; │ │ │ # direct methods │ .method constructor (Lru/glesik/wifireminders/AddReminderActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lru/glesik/wifireminders/AddReminderActivity; │ │ .prologue │ .line 102 │ iput-object p1, p0, Lru/glesik/wifireminders/AddReminderActivity$3;->this$0:Lru/glesik/wifireminders/AddReminderActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/ru/glesik/wifireminders/AddReminderActivity.smali │ @@ -252,22 +252,24 @@ │ │ move-result-object v8 │ │ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ + .line 153 │ invoke-virtual {v1}, Landroid/widget/EditText;->getText()Landroid/text/Editable; │ │ move-result-object v9 │ │ invoke-virtual {v9}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ move-result-object v9 │ │ + .line 152 │ invoke-interface {v2, v8, v9}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 154 │ new-instance v8, Ljava/lang/StringBuilder; │ │ invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ │ @@ -287,22 +289,24 @@ │ │ move-result-object v8 │ │ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ + .line 155 │ invoke-virtual {v0}, Landroid/widget/EditText;->getText()Landroid/text/Editable; │ │ move-result-object v9 │ │ invoke-virtual {v9}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ move-result-object v9 │ │ + .line 154 │ invoke-interface {v2, v8, v9}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 156 │ new-instance v8, Ljava/lang/StringBuilder; │ │ invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ │ @@ -384,94 +388,93 @@ │ .locals 9 │ │ .prologue │ .line 78 │ invoke-super {p0}, Landroid/app/Activity;->onResume()V │ │ .line 80 │ - new-instance v5, Landroid/widget/ArrayAdapter; │ + new-instance v4, Landroid/widget/ArrayAdapter; │ │ - const v6, 0x1090008 │ + const v5, 0x1090008 │ │ - invoke-direct {v5, p0, v6}, Landroid/widget/ArrayAdapter;->(Landroid/content/Context;I)V │ + invoke-direct {v4, p0, v5}, Landroid/widget/ArrayAdapter;->(Landroid/content/Context;I)V │ │ - iput-object v5, p0, Lru/glesik/wifireminders/AddReminderActivity;->adapter:Landroid/widget/ArrayAdapter; │ + iput-object v4, p0, Lru/glesik/wifireminders/AddReminderActivity;->adapter:Landroid/widget/ArrayAdapter; │ │ .line 82 │ - iget-object v5, p0, Lru/glesik/wifireminders/AddReminderActivity;->adapter:Landroid/widget/ArrayAdapter; │ + iget-object v4, p0, Lru/glesik/wifireminders/AddReminderActivity;->adapter:Landroid/widget/ArrayAdapter; │ │ - const v6, 0x1090009 │ + const v5, 0x1090009 │ │ - invoke-virtual {v5, v6}, Landroid/widget/ArrayAdapter;->setDropDownViewResource(I)V │ + invoke-virtual {v4, v5}, Landroid/widget/ArrayAdapter;->setDropDownViewResource(I)V │ │ .line 83 │ - const v5, 0x7f0c0001 │ + const v4, 0x7f0c0001 │ │ - invoke-virtual {p0, v5}, Lru/glesik/wifireminders/AddReminderActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v4}, Lru/glesik/wifireminders/AddReminderActivity;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/Spinner; │ │ .line 84 │ .local v0, "Items":Landroid/widget/Spinner; │ - iget-object v5, p0, Lru/glesik/wifireminders/AddReminderActivity;->adapter:Landroid/widget/ArrayAdapter; │ + iget-object v4, p0, Lru/glesik/wifireminders/AddReminderActivity;->adapter:Landroid/widget/ArrayAdapter; │ │ - invoke-virtual {v0, v5}, Landroid/widget/Spinner;->setAdapter(Landroid/widget/SpinnerAdapter;)V │ + invoke-virtual {v0, v4}, Landroid/widget/Spinner;->setAdapter(Landroid/widget/SpinnerAdapter;)V │ │ .line 85 │ - const-string v5, "wifi" │ + const-string v4, "wifi" │ │ - invoke-virtual {p0, v5}, Lru/glesik/wifireminders/AddReminderActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ + invoke-virtual {p0, v4}, Lru/glesik/wifireminders/AddReminderActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Landroid/net/wifi/WifiManager; │ + check-cast v1, Landroid/net/wifi/WifiManager; │ │ .line 87 │ - .local v2, "mainWifi":Landroid/net/wifi/WifiManager; │ - invoke-virtual {v2}, Landroid/net/wifi/WifiManager;->isWifiEnabled()Z │ + .local v1, "mainWifi":Landroid/net/wifi/WifiManager; │ + invoke-virtual {v1}, Landroid/net/wifi/WifiManager;->isWifiEnabled()Z │ │ - move-result v5 │ + move-result v4 │ │ - if-eqz v5, :cond_1 │ + if-eqz v4, :cond_1 │ │ .line 88 │ - invoke-virtual {v2}, Landroid/net/wifi/WifiManager;->startScan()Z │ + invoke-virtual {v1}, Landroid/net/wifi/WifiManager;->startScan()Z │ │ .line 90 │ - invoke-virtual {v2}, Landroid/net/wifi/WifiManager;->getConfiguredNetworks()Ljava/util/List; │ + invoke-virtual {v1}, Landroid/net/wifi/WifiManager;->getConfiguredNetworks()Ljava/util/List; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 91 │ - .local v4, "wifiList":Ljava/util/List;, "Ljava/util/List;" │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + .local v3, "wifiList":Ljava/util/List;, "Ljava/util/List;" │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v4 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Landroid/net/wifi/WifiConfiguration; │ + check-cast v2, Landroid/net/wifi/WifiConfiguration; │ │ .line 93 │ - .local v3, "result":Landroid/net/wifi/WifiConfiguration; │ + .local v2, "result":Landroid/net/wifi/WifiConfiguration; │ iget-object v5, p0, Lru/glesik/wifireminders/AddReminderActivity;->adapter:Landroid/widget/ArrayAdapter; │ │ - iget-object v6, v3, Landroid/net/wifi/WifiConfiguration;->SSID:Ljava/lang/String; │ + iget-object v6, v2, Landroid/net/wifi/WifiConfiguration;->SSID:Ljava/lang/String; │ │ invoke-virtual {v6}, Ljava/lang/String;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ const-string v7, "^\"|\"$" │ │ @@ -482,71 +485,76 @@ │ move-result-object v6 │ │ invoke-virtual {v5, v6}, Landroid/widget/ArrayAdapter;->add(Ljava/lang/Object;)V │ │ goto :goto_0 │ │ .line 96 │ - .end local v3 # "result":Landroid/net/wifi/WifiConfiguration; │ + .end local v2 # "result":Landroid/net/wifi/WifiConfiguration; │ :cond_0 │ - iget-object v5, p0, Lru/glesik/wifireminders/AddReminderActivity;->adapter:Landroid/widget/ArrayAdapter; │ + iget-object v4, p0, Lru/glesik/wifireminders/AddReminderActivity;->adapter:Landroid/widget/ArrayAdapter; │ │ - invoke-virtual {v5}, Landroid/widget/ArrayAdapter;->notifyDataSetChanged()V │ + invoke-virtual {v4}, Landroid/widget/ArrayAdapter;->notifyDataSetChanged()V │ │ .line 116 │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v4 # "wifiList":Ljava/util/List;, "Ljava/util/List;" │ + .end local v3 # "wifiList":Ljava/util/List;, "Ljava/util/List;" │ :goto_1 │ return-void │ │ .line 99 │ :cond_1 │ - new-instance v5, Landroid/app/AlertDialog$Builder; │ + new-instance v4, Landroid/app/AlertDialog$Builder; │ │ - invoke-direct {v5, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ + invoke-direct {v4, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ - const v6, 0x7f060015 │ + const v5, 0x7f060015 │ │ - invoke-virtual {v5, v6}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ + .line 100 │ + invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - const v6, 0x7f060014 │ + const v5, 0x7f060014 │ │ - invoke-virtual {v5, v6}, Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; │ + .line 101 │ + invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - const v6, 0x1040013 │ + const v5, 0x1040013 │ │ - new-instance v7, Lru/glesik/wifireminders/AddReminderActivity$3; │ + new-instance v6, Lru/glesik/wifireminders/AddReminderActivity$3; │ │ - invoke-direct {v7, p0}, Lru/glesik/wifireminders/AddReminderActivity$3;->(Lru/glesik/wifireminders/AddReminderActivity;)V │ + invoke-direct {v6, p0}, Lru/glesik/wifireminders/AddReminderActivity$3;->(Lru/glesik/wifireminders/AddReminderActivity;)V │ │ - invoke-virtual {v5, v6, v7}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ + .line 102 │ + invoke-virtual {v4, v5, v6}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - const v6, 0x1040009 │ + const v5, 0x1040009 │ │ - new-instance v7, Lru/glesik/wifireminders/AddReminderActivity$2; │ + new-instance v6, Lru/glesik/wifireminders/AddReminderActivity$2; │ │ - invoke-direct {v7, p0}, Lru/glesik/wifireminders/AddReminderActivity$2;->(Lru/glesik/wifireminders/AddReminderActivity;)V │ + invoke-direct {v6, p0}, Lru/glesik/wifireminders/AddReminderActivity$2;->(Lru/glesik/wifireminders/AddReminderActivity;)V │ │ - invoke-virtual {v5, v6, v7}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ + .line 108 │ + invoke-virtual {v4, v5, v6}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - const v6, 0x1080027 │ + const v5, 0x1080027 │ │ - invoke-virtual {v5, v6}, Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder; │ + .line 113 │ + invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v5}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ + .line 114 │ + invoke-virtual {v4}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ goto :goto_1 │ .end method │ │ .method public scanResultHandler(Ljava/util/List;)V │ .locals 9 │ .annotation system Ldalvik/annotation/Signature; │ @@ -560,132 +568,130 @@ │ .end annotation │ │ .prologue │ .line 169 │ .local p1, "wifiList":Ljava/util/List;, "Ljava/util/List;" │ invoke-static {p0}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 170 │ - .local v6, "sharedPrefSettings":Landroid/content/SharedPreferences; │ - const-string v7, "prefInterval" │ + .local v5, "sharedPrefSettings":Landroid/content/SharedPreferences; │ + const-string v6, "prefInterval" │ │ - const-string v8, "0" │ + const-string v7, "0" │ │ - invoke-interface {v6, v7, v8}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 171 │ - .local v4, "intervalString":Ljava/lang/String; │ - invoke-static {v4}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ + .local v3, "intervalString":Ljava/lang/String; │ + invoke-static {v3}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ - move-result v3 │ + move-result v2 │ │ .line 172 │ - .local v3, "interval":I │ - if-eqz v3, :cond_4 │ + .local v2, "interval":I │ + if-eqz v2, :cond_4 │ │ .line 173 │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v7 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_3 │ + if-eqz v6, :cond_3 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Landroid/net/wifi/ScanResult; │ + check-cast v4, Landroid/net/wifi/ScanResult; │ │ .line 174 │ - .local v5, "result":Landroid/net/wifi/ScanResult; │ - const/4 v7, 0x0 │ + .local v4, "result":Landroid/net/wifi/ScanResult; │ + const/4 v6, 0x0 │ │ - invoke-static {v7}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ + invoke-static {v6}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v0 │ │ .line 176 │ .local v0, "dupe":Ljava/lang/Boolean; │ const/4 v1, 0x0 │ │ .local v1, "i":I │ :goto_1 │ - iget-object v7, p0, Lru/glesik/wifireminders/AddReminderActivity;->adapter:Landroid/widget/ArrayAdapter; │ + iget-object v6, p0, Lru/glesik/wifireminders/AddReminderActivity;->adapter:Landroid/widget/ArrayAdapter; │ │ - invoke-virtual {v7}, Landroid/widget/ArrayAdapter;->getCount()I │ + invoke-virtual {v6}, Landroid/widget/ArrayAdapter;->getCount()I │ │ - move-result v7 │ + move-result v6 │ │ - if-ge v1, v7, :cond_2 │ + if-ge v1, v6, :cond_2 │ │ .line 177 │ - iget-object v7, p0, Lru/glesik/wifireminders/AddReminderActivity;->adapter:Landroid/widget/ArrayAdapter; │ + iget-object v6, p0, Lru/glesik/wifireminders/AddReminderActivity;->adapter:Landroid/widget/ArrayAdapter; │ │ - invoke-virtual {v7, v1}, Landroid/widget/ArrayAdapter;->getItem(I)Ljava/lang/Object; │ + invoke-virtual {v6, v1}, Landroid/widget/ArrayAdapter;->getItem(I)Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - check-cast v7, Ljava/lang/String; │ + check-cast v6, Ljava/lang/String; │ │ - iget-object v8, v5, Landroid/net/wifi/ScanResult;->SSID:Ljava/lang/String; │ + iget-object v8, v4, Landroid/net/wifi/ScanResult;->SSID:Ljava/lang/String; │ │ - invoke-virtual {v7, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v6, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_1 │ + if-eqz v6, :cond_1 │ │ .line 178 │ - const/4 v7, 0x1 │ + const/4 v6, 0x1 │ │ - invoke-static {v7}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ + invoke-static {v6}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v0 │ │ .line 176 │ :cond_1 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_1 │ │ .line 182 │ :cond_2 │ invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z │ │ - move-result v7 │ + move-result v6 │ │ - if-nez v7, :cond_0 │ + if-nez v6, :cond_0 │ │ .line 183 │ - iget-object v7, p0, Lru/glesik/wifireminders/AddReminderActivity;->adapter:Landroid/widget/ArrayAdapter; │ + iget-object v6, p0, Lru/glesik/wifireminders/AddReminderActivity;->adapter:Landroid/widget/ArrayAdapter; │ │ - iget-object v8, v5, Landroid/net/wifi/ScanResult;->SSID:Ljava/lang/String; │ + iget-object v8, v4, Landroid/net/wifi/ScanResult;->SSID:Ljava/lang/String; │ │ - invoke-virtual {v7, v8}, Landroid/widget/ArrayAdapter;->add(Ljava/lang/Object;)V │ + invoke-virtual {v6, v8}, Landroid/widget/ArrayAdapter;->add(Ljava/lang/Object;)V │ │ goto :goto_0 │ │ .line 185 │ .end local v0 # "dupe":Ljava/lang/Boolean; │ .end local v1 # "i":I │ - .end local v5 # "result":Landroid/net/wifi/ScanResult; │ + .end local v4 # "result":Landroid/net/wifi/ScanResult; │ :cond_3 │ - iget-object v7, p0, Lru/glesik/wifireminders/AddReminderActivity;->adapter:Landroid/widget/ArrayAdapter; │ + iget-object v6, p0, Lru/glesik/wifireminders/AddReminderActivity;->adapter:Landroid/widget/ArrayAdapter; │ │ - invoke-virtual {v7}, Landroid/widget/ArrayAdapter;->notifyDataSetChanged()V │ + invoke-virtual {v6}, Landroid/widget/ArrayAdapter;->notifyDataSetChanged()V │ │ .line 187 │ - .end local v2 # "i$":Ljava/util/Iterator; │ :cond_4 │ return-void │ .end method ├── smali/ru/glesik/wifireminders/AlarmService$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lru/glesik/wifireminders/AlarmService; │ │ │ # direct methods │ .method constructor (Lru/glesik/wifireminders/AlarmService;)V │ .locals 0 │ + .param p1, "this$0" # Lru/glesik/wifireminders/AlarmService; │ │ .prologue │ .line 60 │ iput-object p1, p0, Lru/glesik/wifireminders/AlarmService$1;->this$0:Lru/glesik/wifireminders/AlarmService; │ │ invoke-direct {p0}, Landroid/content/BroadcastReceiver;->()V ├── smali/ru/glesik/wifireminders/AlarmService.smali │ @@ -60,26 +60,28 @@ │ │ const-string v13, "Enabled" │ │ invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v12 │ │ + .line 131 │ invoke-static {v7}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ move-result-object v13 │ │ invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v12 │ │ invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v12 │ │ + .line 130 │ invoke-interface {v10, v12, v11}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v1 │ │ .line 132 │ .local v1, "currentEnabled":Z │ if-eqz v1, :cond_2 │ @@ -91,28 +93,30 @@ │ │ const-string v13, "SSID" │ │ invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v12 │ │ + .line 134 │ invoke-static {v7}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ move-result-object v13 │ │ invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v12 │ │ invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v12 │ │ const-string v13, "error" │ │ + .line 133 │ invoke-interface {v10, v12, v13}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v2 │ │ .line 135 │ .local v2, "currentSSID":Ljava/lang/String; │ if-eqz v2, :cond_2 │ @@ -131,28 +135,30 @@ │ │ const-string v13, "Title" │ │ invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v12 │ │ + .line 138 │ invoke-static {v7}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ move-result-object v13 │ │ invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v12 │ │ invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v12 │ │ const-string v13, "error" │ │ + .line 137 │ invoke-interface {v10, v12, v13}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v4 │ │ .line 139 │ .local v4, "currentTitle":Ljava/lang/String; │ new-instance v12, Ljava/lang/StringBuilder; │ @@ -161,28 +167,30 @@ │ │ const-string v13, "Text" │ │ invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v12 │ │ + .line 140 │ invoke-static {v7}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ move-result-object v13 │ │ invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v12 │ │ invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v12 │ │ const-string v13, "error" │ │ + .line 139 │ invoke-interface {v10, v12, v13}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ .line 142 │ .local v3, "currentText":Ljava/lang/String; │ invoke-virtual {p0, v4, v2, v3}, Lru/glesik/wifireminders/AlarmService;->showReminder(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ @@ -549,26 +557,28 @@ │ │ const-string v8, "Enabled" │ │ invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ │ + .line 114 │ invoke-static {v1}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ │ invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v7 │ │ + .line 113 │ invoke-interface {v6, v7, v9}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v7 │ │ if-eqz v7, :cond_2 │ │ .line 115 │ @@ -716,14 +726,15 @@ │ │ move-result-object v13 │ │ .line 190 │ .local v13, "soundURI":Landroid/net/Uri; │ const-string v15, "notification" │ │ + .line 191 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v15}, Lru/glesik/wifireminders/AlarmService;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v5 │ │ check-cast v5, Landroid/app/NotificationManager; │ @@ -746,66 +757,75 @@ │ :goto_0 │ new-instance v15, Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-object/from16 v0, p0 │ │ invoke-direct {v15, v0}, Landroid/support/v4/app/NotificationCompat$Builder;->(Landroid/content/Context;)V │ │ + .line 202 │ invoke-virtual {v15, v3}, Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v15 │ │ + .line 203 │ move-object/from16 v0, p1 │ │ invoke-virtual {v15, v0}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v15 │ │ new-instance v16, Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ invoke-direct/range {v16 .. v16}, Landroid/support/v4/app/NotificationCompat$BigTextStyle;->()V │ │ + .line 205 │ move-object/from16 v0, v16 │ │ move-object/from16 v1, p3 │ │ invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$BigTextStyle;->bigText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ move-result-object v16 │ │ + .line 204 │ invoke-virtual/range {v15 .. v16}, Landroid/support/v4/app/NotificationCompat$Builder;->setStyle(Landroid/support/v4/app/NotificationCompat$Style;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v15 │ │ + .line 208 │ invoke-virtual {v15, v13}, Landroid/support/v4/app/NotificationCompat$Builder;->setSound(Landroid/net/Uri;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v15 │ │ const/16 v16, 0x4 │ │ + .line 209 │ invoke-virtual/range {v15 .. v16}, Landroid/support/v4/app/NotificationCompat$Builder;->setDefaults(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v15 │ │ const/16 v16, 0x1 │ │ + .line 213 │ invoke-virtual/range {v15 .. v16}, Landroid/support/v4/app/NotificationCompat$Builder;->setPriority(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v15 │ │ const/16 v16, 0x1 │ │ + .line 214 │ invoke-virtual/range {v15 .. v16}, Landroid/support/v4/app/NotificationCompat$Builder;->setOnlyAlertOnce(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v15 │ │ const v16, 0x1080038 │ │ const v17, 0x7f060022 │ │ + .line 215 │ move-object/from16 v0, p0 │ │ move/from16 v1, v17 │ │ invoke-virtual {v0, v1}, Lru/glesik/wifireminders/AlarmService;->getString(I)Ljava/lang/String; │ │ move-result-object v17 ├── smali/ru/glesik/wifireminders/DismissReceiver.smali │ @@ -72,28 +72,30 @@ │ │ const-string v9, "SSID" │ │ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ + .line 39 │ invoke-static {v4}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ move-result-object v9 │ │ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ const-string v9, "error" │ │ + .line 38 │ invoke-interface {v7, v8, v9}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v1 │ │ .line 40 │ .local v1, "currentSSID":Ljava/lang/String; │ if-eqz v1, :cond_0 │ @@ -101,15 +103,15 @@ │ .line 41 │ invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v8 │ │ if-eqz v8, :cond_0 │ │ - .line 42 │ + .line 43 │ invoke-interface {v7}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ move-result-object v2 │ │ .line 44 │ .local v2, "editor":Landroid/content/SharedPreferences$Editor; │ new-instance v8, Ljava/lang/StringBuilder; │ @@ -147,14 +149,15 @@ │ goto :goto_0 │ │ .line 51 │ .end local v1 # "currentSSID":Ljava/lang/String; │ :cond_1 │ const-string v8, "notification" │ │ + .line 52 │ invoke-virtual {p1, v8}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v5 │ │ check-cast v5, Landroid/app/NotificationManager; │ │ .line 53 ├── smali/ru/glesik/wifireminders/R.smali │ @@ -26,10 +26,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 106 │ return-void │ .end method ├── smali/ru/glesik/wifireminders/RemindersListActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lru/glesik/wifireminders/RemindersListActivity; │ │ │ # direct methods │ .method constructor (Lru/glesik/wifireminders/RemindersListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lru/glesik/wifireminders/RemindersListActivity; │ │ .prologue │ .line 62 │ iput-object p1, p0, Lru/glesik/wifireminders/RemindersListActivity$1;->this$0:Lru/glesik/wifireminders/RemindersListActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -114,18 +115,20 @@ │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 73 │ invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z │ │ move-result v5 │ │ + .line 72 │ invoke-interface {v1, v4, v5}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; │ │ .line 74 │ invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 76 │ iget-object v4, p0, Lru/glesik/wifireminders/RemindersListActivity$1;->this$0:Lru/glesik/wifireminders/RemindersListActivity; ├── smali/ru/glesik/wifireminders/RemindersListActivity$2.smali │ @@ -26,14 +26,15 @@ │ │ .field final synthetic val$sharedPrefRulesE:Landroid/content/SharedPreferences; │ │ │ # direct methods │ .method constructor (Lru/glesik/wifireminders/RemindersListActivity;Landroid/widget/EditText;Landroid/content/SharedPreferences;Landroid/widget/AdapterView$AdapterContextMenuInfo;)V │ .locals 0 │ + .param p1, "this$0" # Lru/glesik/wifireminders/RemindersListActivity; │ │ .prologue │ .line 177 │ iput-object p1, p0, Lru/glesik/wifireminders/RemindersListActivity$2;->this$0:Lru/glesik/wifireminders/RemindersListActivity; │ │ iput-object p2, p0, Lru/glesik/wifireminders/RemindersListActivity$2;->val$input:Landroid/widget/EditText; │ │ @@ -67,14 +68,15 @@ │ │ move-result-object v1 │ │ .line 183 │ .local v1, "value":Ljava/lang/String; │ iget-object v2, p0, Lru/glesik/wifireminders/RemindersListActivity$2;->val$sharedPrefRulesE:Landroid/content/SharedPreferences; │ │ + .line 184 │ invoke-interface {v2}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ .line 185 │ .local v0, "editor":Landroid/content/SharedPreferences$Editor; │ new-instance v2, Ljava/lang/StringBuilder; │ @@ -89,26 +91,28 @@ │ │ iget-object v3, p0, Lru/glesik/wifireminders/RemindersListActivity$2;->val$info:Landroid/widget/AdapterView$AdapterContextMenuInfo; │ │ iget v3, v3, Landroid/widget/AdapterView$AdapterContextMenuInfo;->position:I │ │ add-int/lit8 v3, v3, 0x1 │ │ + .line 188 │ invoke-static {v3}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 185 │ invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 190 │ new-instance v2, Ljava/lang/StringBuilder; │ │ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V ├── smali/ru/glesik/wifireminders/RemindersListActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lru/glesik/wifireminders/RemindersListActivity; │ │ │ # direct methods │ .method constructor (Lru/glesik/wifireminders/RemindersListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lru/glesik/wifireminders/RemindersListActivity; │ │ .prologue │ .line 197 │ iput-object p1, p0, Lru/glesik/wifireminders/RemindersListActivity$3;->this$0:Lru/glesik/wifireminders/RemindersListActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/ru/glesik/wifireminders/RemindersListActivity.smali │ @@ -22,14 +22,15 @@ │ │ .prologue │ const/4 v8, 0x1 │ │ const/4 v12, 0x0 │ │ .line 124 │ + .line 125 │ invoke-interface {p1}, Landroid/view/MenuItem;->getMenuInfo()Landroid/view/ContextMenu$ContextMenuInfo; │ │ move-result-object v3 │ │ check-cast v3, Landroid/widget/AdapterView$AdapterContextMenuInfo; │ │ .line 126 │ @@ -87,14 +88,15 @@ │ │ const-string v10, "Title" │ │ invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v9 │ │ + .line 136 │ invoke-static {v2}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ move-result-object v10 │ │ invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v9 │ @@ -111,45 +113,49 @@ │ │ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ │ add-int/lit8 v11, v2, 0x1 │ │ + .line 138 │ invoke-static {v11}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ move-result-object v11 │ │ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ │ invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v10 │ │ const-string v11, "error" │ │ + .line 137 │ invoke-interface {v6, v10, v11}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v10 │ │ + .line 135 │ invoke-interface {v1, v9, v10}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 139 │ new-instance v9, Ljava/lang/StringBuilder; │ │ invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ const-string v10, "Text" │ │ invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v9 │ │ + .line 140 │ invoke-static {v2}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ move-result-object v10 │ │ invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v9 │ @@ -166,45 +172,49 @@ │ │ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ │ add-int/lit8 v11, v2, 0x1 │ │ + .line 142 │ invoke-static {v11}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ move-result-object v11 │ │ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ │ invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v10 │ │ const-string v11, "error" │ │ + .line 141 │ invoke-interface {v6, v10, v11}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v10 │ │ + .line 139 │ invoke-interface {v1, v9, v10}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 143 │ new-instance v9, Ljava/lang/StringBuilder; │ │ invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ const-string v10, "SSID" │ │ invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v9 │ │ + .line 144 │ invoke-static {v2}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ move-result-object v10 │ │ invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v9 │ @@ -221,45 +231,49 @@ │ │ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ │ add-int/lit8 v11, v2, 0x1 │ │ + .line 146 │ invoke-static {v11}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ move-result-object v11 │ │ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ │ invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v10 │ │ const-string v11, "error" │ │ + .line 145 │ invoke-interface {v6, v10, v11}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v10 │ │ + .line 143 │ invoke-interface {v1, v9, v10}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 147 │ new-instance v9, Ljava/lang/StringBuilder; │ │ invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ const-string v10, "Enabled" │ │ invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v9 │ │ + .line 148 │ invoke-static {v2}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ move-result-object v10 │ │ invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v9 │ @@ -276,30 +290,33 @@ │ │ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ │ add-int/lit8 v11, v2, 0x1 │ │ + .line 150 │ invoke-static {v11}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ move-result-object v11 │ │ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ │ invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v10 │ │ + .line 149 │ invoke-interface {v6, v10, v12}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v10 │ │ + .line 147 │ invoke-interface {v1, v9, v10}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; │ │ .line 134 │ add-int/lit8 v2, v2, 0x1 │ │ goto/16 :goto_1 │ │ @@ -468,28 +485,30 @@ │ │ move-result-object v9 │ │ iget v10, v3, Landroid/widget/AdapterView$AdapterContextMenuInfo;->position:I │ │ add-int/lit8 v10, v10, 0x1 │ │ + .line 174 │ invoke-static {v10}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ move-result-object v10 │ │ invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v9 │ │ invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v9 │ │ const-string v10, "error" │ │ + .line 173 │ invoke-interface {v7, v9, v10}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v9 │ │ invoke-virtual {v4, v9}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V │ │ .line 175 │ @@ -799,28 +818,30 @@ │ │ const-string v12, "Title" │ │ invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v11 │ │ + .line 227 │ invoke-static {v2}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ move-result-object v12 │ │ invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v11 │ │ invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v11 │ │ const-string v12, "error" │ │ + .line 226 │ invoke-interface {v9, v11, v12}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v11 │ │ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ @@ -837,14 +858,15 @@ │ │ const-string v12, "SSID" │ │ invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v11 │ │ + .line 229 │ invoke-static {v2}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ move-result-object v12 │ │ invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v11 │ @@ -869,14 +891,15 @@ │ │ move-result-object v10 │ │ invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v10 │ │ + .line 226 │ invoke-virtual {v5, v10}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 232 │ :cond_1 │ new-instance v10, Ljava/lang/StringBuilder; │ │ invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ @@ -926,14 +949,15 @@ │ │ const-string v11, "SSID" │ │ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ │ + .line 240 │ invoke-static {v0}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ move-result-object v11 │ │ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ @@ -948,32 +972,35 @@ │ │ const-string v12, "SSID" │ │ invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v11 │ │ + .line 242 │ invoke-static {v2}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ move-result-object v12 │ │ invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v11 │ │ invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v11 │ │ const-string v12, "error" │ │ + .line 241 │ invoke-interface {v9, v11, v12}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v11 │ │ + .line 239 │ invoke-virtual {v1, v10, v11}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 224 │ :cond_3 │ :goto_1 │ add-int/lit8 v2, v2, 0x1