--- /home/hans/code/fdroid/data/tmp/com.thibaudperso.sonycamera_16.apk +++ /home/hans/code/fdroid/data/tmp/sigcp_com.thibaudperso.sonycamera_16.apk ├── zipinfo {} │ @@ -1,81 +1,81 @@ │ -Zip file size: 672342 bytes, number of entries: 79 │ +Zip file size: 673509 bytes, number of entries: 79 │ -rw---- 2.0 fat 6841 bl defN 16-Mar-07 14:08 META-INF/MANIFEST.MF │ -rw---- 2.0 fat 6962 bl defN 16-Mar-07 14:08 META-INF/A34934A4.SF │ -rw---- 2.0 fat 1326 bl defN 16-Mar-07 14:08 META-INF/A34934A4.RSA │ -rw---- 2.0 fat 41 bl defN 16-Mar-07 06:51 META-INF/buildserverid │ -rw---- 2.0 fat 41 bl defN 16-Mar-07 06:52 META-INF/fdroidserverid │ --rw---- 2.0 fat 3228 bX defN 16-Mar-07 06:51 AndroidManifest.xml │ --rw---- 2.0 fat 472 bl defN 16-Mar-07 06:51 res/anim/enter.xml │ --rw---- 2.0 fat 472 bl defN 16-Mar-07 06:51 res/anim/exit.xml │ --rw---- 2.0 fat 480 bl defN 16-Mar-07 06:51 res/anim/message_from_bottom_hide.xml │ --rw---- 2.0 fat 480 bl defN 16-Mar-07 06:51 res/anim/message_from_bottom_show.xml │ --rw---- 2.0 fat 472 bl defN 16-Mar-07 06:51 res/anim/pop_enter.xml │ --rw---- 2.0 fat 472 bl defN 16-Mar-07 06:51 res/anim/pop_exit.xml │ --rw---- 1.0 fat 307 b- stor 16-Mar-07 06:50 res/drawable-hdpi-v4/ic_battery_life.png │ --rw---- 1.0 fat 1306 b- stor 16-Mar-07 06:50 res/drawable-hdpi-v4/ic_camera.png │ --rw---- 1.0 fat 416 b- stor 16-Mar-07 06:50 res/drawable-hdpi-v4/ic_connection_information.png │ --rw---- 1.0 fat 1589 b- stor 16-Mar-07 06:50 res/drawable-hdpi-v4/ic_connection_refresh.png │ --rw---- 1.0 fat 1492 b- stor 16-Mar-07 06:50 res/drawable-hdpi-v4/ic_duration.png │ --rw---- 1.0 fat 457 b- stor 16-Mar-07 06:50 res/drawable-hdpi-v4/ic_frames_count_down.png │ --rw---- 1.0 fat 1492 b- stor 16-Mar-07 06:50 res/drawable-hdpi-v4/ic_interval.png │ --rw---- 1.0 fat 3016 b- stor 16-Mar-07 06:50 res/drawable-hdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 483 b- stor 16-Mar-07 06:50 res/drawable-hdpi-v4/ic_progress.png │ --rw---- 1.0 fat 1218 b- stor 16-Mar-07 06:50 res/drawable-hdpi-v4/ic_restart.png │ --rw---- 1.0 fat 613 b- stor 16-Mar-07 06:50 res/drawable-hdpi-v4/ic_review_image.png │ --rw---- 1.0 fat 809 b- stor 16-Mar-07 06:50 res/drawable-hdpi-v4/ic_switch_device.png │ --rw---- 1.0 fat 2511 b- stor 16-Mar-07 06:50 res/drawable-hdpi-v4/ic_take_picture.png │ --rw---- 1.0 fat 1365 b- stor 16-Mar-07 06:50 res/drawable-hdpi-v4/ic_time.png │ --rw---- 1.0 fat 640 b- stor 16-Mar-07 06:50 res/drawable-hdpi-v4/ic_timelapse_start.png │ --rw---- 1.0 fat 166 b- stor 16-Mar-07 06:50 res/drawable-hdpi-v4/ic_timelapse_stop.png │ --rw---- 1.0 fat 265 b- stor 16-Mar-07 06:50 res/drawable-mdpi-v4/ic_battery_life.png │ --rw---- 1.0 fat 982 b- stor 16-Mar-07 06:50 res/drawable-mdpi-v4/ic_camera.png │ --rw---- 1.0 fat 308 b- stor 16-Mar-07 06:50 res/drawable-mdpi-v4/ic_connection_information.png │ --rw---- 1.0 fat 1200 b- stor 16-Mar-07 06:50 res/drawable-mdpi-v4/ic_connection_refresh.png │ --rw---- 1.0 fat 989 b- stor 16-Mar-07 06:50 res/drawable-mdpi-v4/ic_duration.png │ --rw---- 1.0 fat 451 b- stor 16-Mar-07 06:50 res/drawable-mdpi-v4/ic_frames_count_down.png │ --rw---- 1.0 fat 989 b- stor 16-Mar-07 06:50 res/drawable-mdpi-v4/ic_interval.png │ --rw---- 1.0 fat 1929 b- stor 16-Mar-07 06:50 res/drawable-mdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 353 b- stor 16-Mar-07 06:50 res/drawable-mdpi-v4/ic_progress.png │ --rw---- 1.0 fat 867 b- stor 16-Mar-07 06:50 res/drawable-mdpi-v4/ic_restart.png │ --rw---- 1.0 fat 485 b- stor 16-Mar-07 06:50 res/drawable-mdpi-v4/ic_review_image.png │ --rw---- 1.0 fat 617 b- stor 16-Mar-07 06:50 res/drawable-mdpi-v4/ic_switch_device.png │ --rw---- 1.0 fat 2324 b- stor 16-Mar-07 06:50 res/drawable-mdpi-v4/ic_take_picture.png │ --rw---- 1.0 fat 893 b- stor 16-Mar-07 06:50 res/drawable-mdpi-v4/ic_time.png │ --rw---- 1.0 fat 460 b- stor 16-Mar-07 06:50 res/drawable-mdpi-v4/ic_timelapse_start.png │ --rw---- 1.0 fat 160 b- stor 16-Mar-07 06:50 res/drawable-mdpi-v4/ic_timelapse_stop.png │ --rw---- 1.0 fat 346 b- stor 16-Mar-07 06:50 res/drawable-xhdpi-v4/ic_battery_life.png │ --rw---- 1.0 fat 1581 b- stor 16-Mar-07 06:50 res/drawable-xhdpi-v4/ic_camera.png │ --rw---- 1.0 fat 517 b- stor 16-Mar-07 06:50 res/drawable-xhdpi-v4/ic_connection_information.png │ --rw---- 1.0 fat 1970 b- stor 16-Mar-07 06:50 res/drawable-xhdpi-v4/ic_connection_refresh.png │ --rw---- 1.0 fat 1948 b- stor 16-Mar-07 06:50 res/drawable-xhdpi-v4/ic_duration.png │ --rw---- 1.0 fat 492 b- stor 16-Mar-07 06:50 res/drawable-xhdpi-v4/ic_frames_count_down.png │ --rw---- 1.0 fat 1948 b- stor 16-Mar-07 06:50 res/drawable-xhdpi-v4/ic_interval.png │ --rw---- 1.0 fat 4229 b- stor 16-Mar-07 06:50 res/drawable-xhdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 533 b- stor 16-Mar-07 06:50 res/drawable-xhdpi-v4/ic_progress.png │ --rw---- 1.0 fat 1497 b- stor 16-Mar-07 06:50 res/drawable-xhdpi-v4/ic_restart.png │ --rw---- 1.0 fat 713 b- stor 16-Mar-07 06:50 res/drawable-xhdpi-v4/ic_review_image.png │ --rw---- 1.0 fat 999 b- stor 16-Mar-07 06:50 res/drawable-xhdpi-v4/ic_switch_device.png │ --rw---- 1.0 fat 3428 b- stor 16-Mar-07 06:50 res/drawable-xhdpi-v4/ic_take_picture.png │ --rw---- 1.0 fat 1806 b- stor 16-Mar-07 06:50 res/drawable-xhdpi-v4/ic_time.png │ --rw---- 1.0 fat 789 b- stor 16-Mar-07 06:50 res/drawable-xhdpi-v4/ic_timelapse_start.png │ --rw---- 1.0 fat 192 b- stor 16-Mar-07 06:50 res/drawable-xhdpi-v4/ic_timelapse_stop.png │ --rw---- 2.0 fat 600 bl defN 16-Mar-07 06:51 res/drawable/black_bullet.xml │ --rw---- 2.0 fat 600 bl defN 16-Mar-07 06:51 res/drawable/blue_bullet.xml │ --rw---- 1.0 fat 1110 b- stor 16-Mar-07 06:50 res/drawable/dialog_bubble.9.png │ --rw---- 1.0 fat 32982 b- stor 16-Mar-07 06:50 res/drawable/information.png │ --rw---- 2.0 fat 8680 bl defN 16-Mar-07 06:51 res/layout-v13/fragment_capture.xml │ --rw---- 2.0 fat 724 bl defN 16-Mar-07 06:51 res/layout-v14/compound_button.xml │ --rw---- 2.0 fat 324 bl defN 16-Mar-07 06:51 res/layout-v14/compound_button_camera_settings_flash.xml │ --rw---- 2.0 fat 2560 bl defN 16-Mar-07 06:51 res/layout/activity_timelapse_steps.xml │ --rw---- 2.0 fat 728 bl defN 16-Mar-07 06:51 res/layout/compound_button.xml │ --rw---- 2.0 fat 324 bl defN 16-Mar-07 06:51 res/layout/compound_button_camera_settings_flash.xml │ --rw---- 2.0 fat 3420 bl defN 16-Mar-07 06:51 res/layout/fragment_camera_settings.xml │ --rw---- 2.0 fat 8500 bl defN 16-Mar-07 06:51 res/layout/fragment_capture.xml │ --rw---- 2.0 fat 2440 bl defN 16-Mar-07 06:51 res/layout/fragment_connection.xml │ --rw---- 2.0 fat 2196 bl defN 16-Mar-07 06:51 res/layout/fragment_finish.xml │ --rw---- 2.0 fat 4016 bl defN 16-Mar-07 06:51 res/layout/fragment_timelapse_settings.xml │ --rw---- 2.0 fat 696 bl defN 16-Mar-07 06:51 res/menu/activity_screen_slide.xml │ --rw---- 2.0 fat 7188 bl defN 16-Mar-07 06:51 res/xml/devices.xml │ --rw---- 1.0 fat 27624 b- stor 16-Mar-07 06:50 resources.arsc │ --rw---- 2.0 fat 1665520 bl defN 16-Mar-07 06:51 classes.dex │ -79 files, 1845659 bytes uncompressed, 660186 bytes compressed: 64.2% │ +-rw---- 2.0 fat 3228 bX defN 08-Jan-01 00:00 AndroidManifest.xml │ +-rw---- 2.0 fat 472 bl defN 08-Jan-01 00:00 res/anim/enter.xml │ +-rw---- 2.0 fat 472 bl defN 08-Jan-01 00:00 res/anim/exit.xml │ +-rw---- 2.0 fat 480 bl defN 08-Jan-01 00:00 res/anim/message_from_bottom_hide.xml │ +-rw---- 2.0 fat 480 bl defN 08-Jan-01 00:00 res/anim/message_from_bottom_show.xml │ +-rw---- 2.0 fat 472 bl defN 08-Jan-01 00:00 res/anim/pop_enter.xml │ +-rw---- 2.0 fat 472 bl defN 08-Jan-01 00:00 res/anim/pop_exit.xml │ +-rw---- 1.0 fat 307 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_battery_life.png │ +-rw---- 1.0 fat 1306 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_camera.png │ +-rw---- 1.0 fat 416 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_connection_information.png │ +-rw---- 1.0 fat 1589 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_connection_refresh.png │ +-rw---- 1.0 fat 1492 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_duration.png │ +-rw---- 1.0 fat 457 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_frames_count_down.png │ +-rw---- 1.0 fat 1492 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_interval.png │ +-rw---- 1.0 fat 3016 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 483 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_progress.png │ +-rw---- 1.0 fat 1218 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_restart.png │ +-rw---- 1.0 fat 613 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_review_image.png │ +-rw---- 1.0 fat 809 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_switch_device.png │ +-rw---- 1.0 fat 2511 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_take_picture.png │ +-rw---- 1.0 fat 1365 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_time.png │ +-rw---- 1.0 fat 640 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_timelapse_start.png │ +-rw---- 1.0 fat 166 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_timelapse_stop.png │ +-rw---- 1.0 fat 265 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_battery_life.png │ +-rw---- 1.0 fat 982 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_camera.png │ +-rw---- 1.0 fat 308 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_connection_information.png │ +-rw---- 1.0 fat 1200 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_connection_refresh.png │ +-rw---- 1.0 fat 989 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_duration.png │ +-rw---- 1.0 fat 451 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_frames_count_down.png │ +-rw---- 1.0 fat 989 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_interval.png │ +-rw---- 1.0 fat 1929 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 353 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_progress.png │ +-rw---- 1.0 fat 867 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_restart.png │ +-rw---- 1.0 fat 485 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_review_image.png │ +-rw---- 1.0 fat 617 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_switch_device.png │ +-rw---- 1.0 fat 2324 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_take_picture.png │ +-rw---- 1.0 fat 893 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_time.png │ +-rw---- 1.0 fat 460 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_timelapse_start.png │ +-rw---- 1.0 fat 160 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_timelapse_stop.png │ +-rw---- 1.0 fat 346 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_battery_life.png │ +-rw---- 1.0 fat 1581 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_camera.png │ +-rw---- 1.0 fat 517 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_connection_information.png │ +-rw---- 1.0 fat 1970 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_connection_refresh.png │ +-rw---- 1.0 fat 1948 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_duration.png │ +-rw---- 1.0 fat 492 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_frames_count_down.png │ +-rw---- 1.0 fat 1948 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_interval.png │ +-rw---- 1.0 fat 4229 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 533 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_progress.png │ +-rw---- 1.0 fat 1497 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_restart.png │ +-rw---- 1.0 fat 713 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_review_image.png │ +-rw---- 1.0 fat 999 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_switch_device.png │ +-rw---- 1.0 fat 3428 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_take_picture.png │ +-rw---- 1.0 fat 1806 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_time.png │ +-rw---- 1.0 fat 789 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_timelapse_start.png │ +-rw---- 1.0 fat 192 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_timelapse_stop.png │ +-rw---- 2.0 fat 600 bl defN 08-Jan-01 00:00 res/drawable/black_bullet.xml │ +-rw---- 2.0 fat 600 bl defN 08-Jan-01 00:00 res/drawable/blue_bullet.xml │ +-rw---- 1.0 fat 1110 b- stor 08-Jan-01 00:00 res/drawable/dialog_bubble.9.png │ +-rw---- 1.0 fat 32982 b- stor 08-Jan-01 00:00 res/drawable/information.png │ +-rw---- 2.0 fat 8680 bl defN 08-Jan-01 00:00 res/layout-v13/fragment_capture.xml │ +-rw---- 2.0 fat 724 bl defN 08-Jan-01 00:00 res/layout-v14/compound_button.xml │ +-rw---- 2.0 fat 324 bl defN 08-Jan-01 00:00 res/layout-v14/compound_button_camera_settings_flash.xml │ +-rw---- 2.0 fat 2560 bl defN 08-Jan-01 00:00 res/layout/activity_timelapse_steps.xml │ +-rw---- 2.0 fat 728 bl defN 08-Jan-01 00:00 res/layout/compound_button.xml │ +-rw---- 2.0 fat 324 bl defN 08-Jan-01 00:00 res/layout/compound_button_camera_settings_flash.xml │ +-rw---- 2.0 fat 3420 bl defN 08-Jan-01 00:00 res/layout/fragment_camera_settings.xml │ +-rw---- 2.0 fat 8500 bl defN 08-Jan-01 00:00 res/layout/fragment_capture.xml │ +-rw---- 2.0 fat 2440 bl defN 08-Jan-01 00:00 res/layout/fragment_connection.xml │ +-rw---- 2.0 fat 2196 bl defN 08-Jan-01 00:00 res/layout/fragment_finish.xml │ +-rw---- 2.0 fat 4016 bl defN 08-Jan-01 00:00 res/layout/fragment_timelapse_settings.xml │ +-rw---- 2.0 fat 696 bl defN 08-Jan-01 00:00 res/menu/activity_screen_slide.xml │ +-rw---- 2.0 fat 7188 bl defN 08-Jan-01 00:00 res/xml/devices.xml │ +-rw---- 1.0 fat 27624 b- stor 08-Jan-01 00:00 resources.arsc │ +-rw---- 2.0 fat 1985532 bl defN 08-Jan-01 00:00 classes.dex │ +79 files, 2165671 bytes uncompressed, 661527 bytes compressed: 69.5% ├── AndroidManifest.xml │ @@ -1,9 +1,9 @@ │ │ - ├── smali/android/support/v4/app/BundleCompatDonut.smali │ @@ -96,17 +96,17 @@ │ │ invoke-virtual {v1, p0, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/os/IBinder; │ :try_end_1 │ - .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_1 .. :try_end_1} :catch_2 │ - .catch Ljava/lang/IllegalAccessException; {:try_start_1 .. :try_end_1} :catch_3 │ - .catch Ljava/lang/IllegalArgumentException; {:try_start_1 .. :try_end_1} :catch_1 │ + .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_1 .. :try_end_1} :catch_3 │ + .catch Ljava/lang/IllegalAccessException; {:try_start_1 .. :try_end_1} :catch_1 │ + .catch Ljava/lang/IllegalArgumentException; {:try_start_1 .. :try_end_1} :catch_2 │ │ .line 58 │ :goto_1 │ return-object v1 │ │ .line 43 │ :catch_0 │ @@ -233,17 +233,17 @@ │ │ const/4 v3, 0x1 │ │ aput-object p2, v2, v3 │ │ invoke-virtual {v1, p0, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ :try_end_1 │ - .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_1 .. :try_end_1} :catch_2 │ - .catch Ljava/lang/IllegalAccessException; {:try_start_1 .. :try_end_1} :catch_3 │ - .catch Ljava/lang/IllegalArgumentException; {:try_start_1 .. :try_end_1} :catch_1 │ + .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_1 .. :try_end_1} :catch_3 │ + .catch Ljava/lang/IllegalAccessException; {:try_start_1 .. :try_end_1} :catch_1 │ + .catch Ljava/lang/IllegalArgumentException; {:try_start_1 .. :try_end_1} :catch_2 │ │ .line 82 │ :cond_1 │ :goto_1 │ return-void │ │ .line 67 ├── smali/com/thibaudperso/sonycamera/R.smali │ @@ -25,10 +25,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 247 │ return-void │ .end method ├── smali/com/thibaudperso/sonycamera/io/NFCHandler.smali │ @@ -340,26 +340,28 @@ │ │ .prologue │ const/4 v2, 0x0 │ │ .line 39 │ new-instance v0, Landroid/content/Intent; │ │ + .line 40 │ invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ move-result-object v1 │ │ invoke-direct {v0, p0, v1}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ const/high16 v1, 0x20000000 │ │ invoke-virtual {v0, v1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent; │ │ move-result-object v0 │ │ + .line 39 │ invoke-static {p0, v2, v0, v2}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/thibaudperso/sonycamera/io/WifiHandler.smali │ @@ -215,118 +215,112 @@ │ .line 22 │ iget-object v0, p0, Lcom/thibaudperso/sonycamera/io/WifiHandler;->scanResultsBroadcastReceiver:Landroid/content/BroadcastReceiver; │ │ return-object v0 │ .end method │ │ .method private connected(Ljava/lang/String;)V │ - .locals 9 │ + .locals 8 │ .param p1, "ssid" # Ljava/lang/String; │ │ .prologue │ .line 196 │ - sget-object v7, Landroid/net/NetworkInfo$State;->CONNECTED:Landroid/net/NetworkInfo$State; │ + sget-object v4, Landroid/net/NetworkInfo$State;->CONNECTED:Landroid/net/NetworkInfo$State; │ │ - iput-object v7, p0, Lcom/thibaudperso/sonycamera/io/WifiHandler;->cameraWifiState:Landroid/net/NetworkInfo$State; │ + iput-object v4, p0, Lcom/thibaudperso/sonycamera/io/WifiHandler;->cameraWifiState:Landroid/net/NetworkInfo$State; │ │ .line 200 │ - sget v7, Landroid/os/Build$VERSION;->SDK_INT:I │ + sget v4, Landroid/os/Build$VERSION;->SDK_INT:I │ │ - const/16 v8, 0x17 │ + const/16 v5, 0x17 │ │ - if-lt v7, v8, :cond_1 │ + if-lt v4, v5, :cond_1 │ │ .line 201 │ - iget-object v7, p0, Lcom/thibaudperso/sonycamera/io/WifiHandler;->mContext:Landroid/content/Context; │ + iget-object v4, p0, Lcom/thibaudperso/sonycamera/io/WifiHandler;->mContext:Landroid/content/Context; │ │ - const-string v8, "connectivity" │ + const-string v5, "connectivity" │ │ - invoke-virtual {v7, v8}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ + .line 202 │ + invoke-virtual {v4, v5}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Landroid/net/ConnectivityManager; │ + check-cast v1, Landroid/net/ConnectivityManager; │ │ .line 203 │ - .local v2, "connectivityManager":Landroid/net/ConnectivityManager; │ - invoke-virtual {v2}, Landroid/net/ConnectivityManager;->getActiveNetwork()Landroid/net/Network; │ + .local v1, "connectivityManager":Landroid/net/ConnectivityManager; │ + invoke-virtual {v1}, Landroid/net/ConnectivityManager;->getActiveNetwork()Landroid/net/Network; │ │ move-result-object v0 │ │ .line 204 │ .local v0, "activeNetwork":Landroid/net/Network; │ - invoke-virtual {v2}, Landroid/net/ConnectivityManager;->getAllNetworks()[Landroid/net/Network; │ + invoke-virtual {v1}, Landroid/net/ConnectivityManager;->getAllNetworks()[Landroid/net/Network; │ │ - move-result-object v1 │ + move-result-object v5 │ │ - .local v1, "arr$":[Landroid/net/Network; │ - array-length v4, v1 │ + array-length v6, v5 │ │ - .local v4, "len$":I │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ - .local v3, "i$":I │ :goto_0 │ - if-ge v3, v4, :cond_1 │ + if-ge v4, v6, :cond_1 │ │ - aget-object v6, v1, v3 │ + aget-object v3, v5, v4 │ │ .line 205 │ - .local v6, "net":Landroid/net/Network; │ - invoke-virtual {v6, v0}, Landroid/net/Network;->equals(Ljava/lang/Object;)Z │ + .local v3, "net":Landroid/net/Network; │ + invoke-virtual {v3, v0}, Landroid/net/Network;->equals(Ljava/lang/Object;)Z │ │ move-result v7 │ │ if-nez v7, :cond_0 │ │ .line 206 │ - invoke-virtual {v2, v6}, Landroid/net/ConnectivityManager;->bindProcessToNetwork(Landroid/net/Network;)Z │ + invoke-virtual {v1, v3}, Landroid/net/ConnectivityManager;->bindProcessToNetwork(Landroid/net/Network;)Z │ │ .line 204 │ :cond_0 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ goto :goto_0 │ │ .line 211 │ .end local v0 # "activeNetwork":Landroid/net/Network; │ - .end local v1 # "arr$":[Landroid/net/Network; │ - .end local v2 # "connectivityManager":Landroid/net/ConnectivityManager; │ - .end local v3 # "i$":I │ - .end local v4 # "len$":I │ - .end local v6 # "net":Landroid/net/Network; │ + .end local v1 # "connectivityManager":Landroid/net/ConnectivityManager; │ + .end local v3 # "net":Landroid/net/Network; │ :cond_1 │ - iget-object v7, p0, Lcom/thibaudperso/sonycamera/io/WifiHandler;->listeners:Ljava/util/List; │ + iget-object v4, p0, Lcom/thibaudperso/sonycamera/io/WifiHandler;->listeners:Ljava/util/List; │ │ - invoke-interface {v7}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v7 │ + move-result v5 │ │ - if-eqz v7, :cond_2 │ + if-eqz v5, :cond_2 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - check-cast v5, Lcom/thibaudperso/sonycamera/io/WifiListener; │ + check-cast v2, Lcom/thibaudperso/sonycamera/io/WifiListener; │ │ .line 212 │ - .local v5, "listener":Lcom/thibaudperso/sonycamera/io/WifiListener; │ - invoke-interface {v5, p1}, Lcom/thibaudperso/sonycamera/io/WifiListener;->onWifiConnected(Ljava/lang/String;)V │ + .local v2, "listener":Lcom/thibaudperso/sonycamera/io/WifiListener; │ + invoke-interface {v2, p1}, Lcom/thibaudperso/sonycamera/io/WifiListener;->onWifiConnected(Ljava/lang/String;)V │ │ goto :goto_1 │ │ .line 214 │ - .end local v5 # "listener":Lcom/thibaudperso/sonycamera/io/WifiListener; │ + .end local v2 # "listener":Lcom/thibaudperso/sonycamera/io/WifiListener; │ :cond_2 │ return-void │ .end method │ │ .method private createWPAWifi(Ljava/lang/String;Ljava/lang/String;)I │ .locals 6 │ .param p1, "networkSSID" # Ljava/lang/String; │ @@ -453,102 +447,100 @@ │ .end method │ │ .method private disconnected()V │ .locals 3 │ │ .prologue │ .line 217 │ - sget-object v2, Landroid/net/NetworkInfo$State;->DISCONNECTED:Landroid/net/NetworkInfo$State; │ + sget-object v1, Landroid/net/NetworkInfo$State;->DISCONNECTED:Landroid/net/NetworkInfo$State; │ │ - iput-object v2, p0, Lcom/thibaudperso/sonycamera/io/WifiHandler;->cameraWifiState:Landroid/net/NetworkInfo$State; │ + iput-object v1, p0, Lcom/thibaudperso/sonycamera/io/WifiHandler;->cameraWifiState:Landroid/net/NetworkInfo$State; │ │ .line 218 │ - iget-object v2, p0, Lcom/thibaudperso/sonycamera/io/WifiHandler;->listeners:Ljava/util/List; │ + iget-object v1, p0, Lcom/thibaudperso/sonycamera/io/WifiHandler;->listeners:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, 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 v2 │ │ if-eqz v2, :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, Lcom/thibaudperso/sonycamera/io/WifiListener; │ + check-cast v0, Lcom/thibaudperso/sonycamera/io/WifiListener; │ │ .line 219 │ - .local v1, "listener":Lcom/thibaudperso/sonycamera/io/WifiListener; │ - invoke-interface {v1}, Lcom/thibaudperso/sonycamera/io/WifiListener;->onWifiDisconnected()V │ + .local v0, "listener":Lcom/thibaudperso/sonycamera/io/WifiListener; │ + invoke-interface {v0}, Lcom/thibaudperso/sonycamera/io/WifiListener;->onWifiDisconnected()V │ │ goto :goto_0 │ │ .line 221 │ - .end local v1 # "listener":Lcom/thibaudperso/sonycamera/io/WifiListener; │ + .end local v0 # "listener":Lcom/thibaudperso/sonycamera/io/WifiListener; │ :cond_0 │ return-void │ .end method │ │ .method private getWifiConfigurationFromSSID(Ljava/lang/String;)Landroid/net/wifi/WifiConfiguration; │ .locals 7 │ .param p1, "SSID" # Ljava/lang/String; │ │ .prologue │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ .line 165 │ - iget-object v4, p0, Lcom/thibaudperso/sonycamera/io/WifiHandler;->mWifiManager:Landroid/net/wifi/WifiManager; │ + iget-object v3, p0, Lcom/thibaudperso/sonycamera/io/WifiHandler;->mWifiManager:Landroid/net/wifi/WifiManager; │ │ - invoke-virtual {v4}, Landroid/net/wifi/WifiManager;->getConfiguredNetworks()Ljava/util/List; │ + invoke-virtual {v3}, Landroid/net/wifi/WifiManager;->getConfiguredNetworks()Ljava/util/List; │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 167 │ - .local v1, "knownNetworks":Ljava/util/List;, "Ljava/util/List;" │ - if-nez v1, :cond_0 │ + .local v0, "knownNetworks":Ljava/util/List;, "Ljava/util/List;" │ + if-nez v0, :cond_0 │ │ - move-object v2, v3 │ + move-object v1, v2 │ │ .line 177 │ :goto_0 │ - return-object v2 │ + return-object v1 │ │ .line 171 │ :cond_0 │ - 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 v3 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_1 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_2 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Landroid/net/wifi/WifiConfiguration; │ + check-cast v1, Landroid/net/wifi/WifiConfiguration; │ │ .line 172 │ - .local v2, "net":Landroid/net/wifi/WifiConfiguration; │ - iget-object v4, v2, Landroid/net/wifi/WifiConfiguration;->SSID:Ljava/lang/String; │ + .local v1, "net":Landroid/net/wifi/WifiConfiguration; │ + iget-object v4, v1, Landroid/net/wifi/WifiConfiguration;->SSID:Ljava/lang/String; │ │ if-eqz v4, :cond_1 │ │ - iget-object v4, v2, Landroid/net/wifi/WifiConfiguration;->SSID:Ljava/lang/String; │ + iget-object v4, v1, Landroid/net/wifi/WifiConfiguration;->SSID:Ljava/lang/String; │ │ new-instance v5, Ljava/lang/StringBuilder; │ │ invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ const-string v6, "\"" │ │ @@ -574,17 +566,17 @@ │ │ move-result v4 │ │ if-eqz v4, :cond_1 │ │ goto :goto_0 │ │ - .end local v2 # "net":Landroid/net/wifi/WifiConfiguration; │ + .end local v1 # "net":Landroid/net/wifi/WifiConfiguration; │ :cond_2 │ - move-object v2, v3 │ + move-object v1, v2 │ │ .line 177 │ goto :goto_0 │ .end method │ │ .method private static isSonyCameraSSID(Ljava/lang/String;)Z │ .locals 1 │ @@ -696,288 +688,284 @@ │ │ invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ .end method │ │ .method public checkForConnection()V │ - .locals 8 │ + .locals 7 │ │ .prologue │ .line 44 │ - sget-object v4, Landroid/net/NetworkInfo$State;->DISCONNECTED:Landroid/net/NetworkInfo$State; │ + sget-object v3, Landroid/net/NetworkInfo$State;->DISCONNECTED:Landroid/net/NetworkInfo$State; │ │ - iput-object v4, p0, Lcom/thibaudperso/sonycamera/io/WifiHandler;->cameraWifiState:Landroid/net/NetworkInfo$State; │ + iput-object v3, p0, Lcom/thibaudperso/sonycamera/io/WifiHandler;->cameraWifiState:Landroid/net/NetworkInfo$State; │ │ .line 45 │ - iget-object v4, p0, Lcom/thibaudperso/sonycamera/io/WifiHandler;->mWifiManager:Landroid/net/wifi/WifiManager; │ + iget-object v3, p0, Lcom/thibaudperso/sonycamera/io/WifiHandler;->mWifiManager:Landroid/net/wifi/WifiManager; │ │ - invoke-virtual {v4}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo; │ + invoke-virtual {v3}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 47 │ - .local v3, "wifiInfo":Landroid/net/wifi/WifiInfo; │ - if-eqz v3, :cond_1 │ + .local v2, "wifiInfo":Landroid/net/wifi/WifiInfo; │ + if-eqz v2, :cond_1 │ │ .line 49 │ - invoke-virtual {v3}, Landroid/net/wifi/WifiInfo;->getSSID()Ljava/lang/String; │ + invoke-virtual {v2}, Landroid/net/wifi/WifiInfo;->getSSID()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-direct {p0, v4}, Lcom/thibaudperso/sonycamera/io/WifiHandler;->parseSSID(Ljava/lang/String;)Ljava/lang/String; │ + invoke-direct {p0, v3}, Lcom/thibaudperso/sonycamera/io/WifiHandler;->parseSSID(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 50 │ - .local v2, "ssid":Ljava/lang/String; │ - invoke-static {v2}, Lcom/thibaudperso/sonycamera/io/WifiHandler;->isSonyCameraSSID(Ljava/lang/String;)Z │ + .local v1, "ssid":Ljava/lang/String; │ + invoke-static {v1}, Lcom/thibaudperso/sonycamera/io/WifiHandler;->isSonyCameraSSID(Ljava/lang/String;)Z │ │ - move-result v4 │ + move-result v3 │ │ - if-eqz v4, :cond_1 │ + if-eqz v3, :cond_1 │ │ .line 52 │ - invoke-direct {p0, v2}, Lcom/thibaudperso/sonycamera/io/WifiHandler;->connected(Ljava/lang/String;)V │ + invoke-direct {p0, v1}, Lcom/thibaudperso/sonycamera/io/WifiHandler;->connected(Ljava/lang/String;)V │ │ .line 71 │ - .end local v2 # "ssid":Ljava/lang/String; │ + .end local v1 # "ssid":Ljava/lang/String; │ :cond_0 │ :goto_0 │ return-void │ │ .line 57 │ :cond_1 │ - iget-object v4, p0, Lcom/thibaudperso/sonycamera/io/WifiHandler;->mContext:Landroid/content/Context; │ + iget-object v3, p0, Lcom/thibaudperso/sonycamera/io/WifiHandler;->mContext:Landroid/content/Context; │ │ - const-string v5, "android.permission.ACCESS_COARSE_LOCATION" │ + const-string v4, "android.permission.ACCESS_COARSE_LOCATION" │ │ - invoke-static {v4, v5}, Landroid/support/v4/content/ContextCompat;->checkSelfPermission(Landroid/content/Context;Ljava/lang/String;)I │ + invoke-static {v3, v4}, Landroid/support/v4/content/ContextCompat;->checkSelfPermission(Landroid/content/Context;Ljava/lang/String;)I │ │ - move-result v4 │ + move-result v3 │ │ - if-nez v4, :cond_0 │ + if-nez v3, :cond_0 │ │ .line 60 │ - iget-object v4, p0, Lcom/thibaudperso/sonycamera/io/WifiHandler;->mContext:Landroid/content/Context; │ + iget-object v3, p0, Lcom/thibaudperso/sonycamera/io/WifiHandler;->mContext:Landroid/content/Context; │ │ - iget-object v5, p0, Lcom/thibaudperso/sonycamera/io/WifiHandler;->scanResultsBroadcastReceiver:Landroid/content/BroadcastReceiver; │ + iget-object v4, p0, Lcom/thibaudperso/sonycamera/io/WifiHandler;->scanResultsBroadcastReceiver:Landroid/content/BroadcastReceiver; │ │ - new-instance v6, Landroid/content/IntentFilter; │ + new-instance v5, Landroid/content/IntentFilter; │ │ - const-string v7, "android.net.wifi.SCAN_RESULTS" │ + const-string v6, "android.net.wifi.SCAN_RESULTS" │ │ - invoke-direct {v6, v7}, Landroid/content/IntentFilter;->(Ljava/lang/String;)V │ + invoke-direct {v5, v6}, Landroid/content/IntentFilter;->(Ljava/lang/String;)V │ │ - invoke-virtual {v4, v5, v6}, Landroid/content/Context;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; │ + invoke-virtual {v3, v4, v5}, Landroid/content/Context;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; │ │ .line 64 │ - iget-object v4, p0, Lcom/thibaudperso/sonycamera/io/WifiHandler;->listeners:Ljava/util/List; │ + iget-object v3, p0, Lcom/thibaudperso/sonycamera/io/WifiHandler;->listeners:Ljava/util/List; │ │ - 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 v3 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_2 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lcom/thibaudperso/sonycamera/io/WifiListener; │ + check-cast v0, Lcom/thibaudperso/sonycamera/io/WifiListener; │ │ .line 65 │ - .local v1, "listener":Lcom/thibaudperso/sonycamera/io/WifiListener; │ - invoke-interface {v1}, Lcom/thibaudperso/sonycamera/io/WifiListener;->onWifiStartScan()V │ + .local v0, "listener":Lcom/thibaudperso/sonycamera/io/WifiListener; │ + invoke-interface {v0}, Lcom/thibaudperso/sonycamera/io/WifiListener;->onWifiStartScan()V │ │ goto :goto_1 │ │ .line 68 │ - .end local v1 # "listener":Lcom/thibaudperso/sonycamera/io/WifiListener; │ + .end local v0 # "listener":Lcom/thibaudperso/sonycamera/io/WifiListener; │ :cond_2 │ - iget-object v4, p0, Lcom/thibaudperso/sonycamera/io/WifiHandler;->mWifiManager:Landroid/net/wifi/WifiManager; │ + iget-object v3, p0, Lcom/thibaudperso/sonycamera/io/WifiHandler;->mWifiManager:Landroid/net/wifi/WifiManager; │ │ - invoke-virtual {v4}, Landroid/net/wifi/WifiManager;->startScan()Z │ + invoke-virtual {v3}, Landroid/net/wifi/WifiManager;->startScan()Z │ │ goto :goto_0 │ .end method │ │ .method public connectToNetworkId(I)V │ - .locals 9 │ + .locals 8 │ .param p1, "netId" # I │ │ .prologue │ .line 107 │ - iget-object v7, p0, Lcom/thibaudperso/sonycamera/io/WifiHandler;->mWifiManager:Landroid/net/wifi/WifiManager; │ + iget-object v5, p0, Lcom/thibaudperso/sonycamera/io/WifiHandler;->mWifiManager:Landroid/net/wifi/WifiManager; │ │ - invoke-virtual {v7}, Landroid/net/wifi/WifiManager;->getConfiguredNetworks()Ljava/util/List; │ + invoke-virtual {v5}, Landroid/net/wifi/WifiManager;->getConfiguredNetworks()Ljava/util/List; │ │ move-result-object v0 │ │ .line 108 │ .local v0, "configuredNetworks":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v5 │ │ :cond_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_2 │ + if-eqz v6, :cond_2 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - check-cast v5, Landroid/net/wifi/WifiConfiguration; │ + check-cast v3, Landroid/net/wifi/WifiConfiguration; │ │ .line 110 │ - .local v5, "wc":Landroid/net/wifi/WifiConfiguration; │ - iget v7, v5, Landroid/net/wifi/WifiConfiguration;->networkId:I │ + .local v3, "wc":Landroid/net/wifi/WifiConfiguration; │ + iget v6, v3, Landroid/net/wifi/WifiConfiguration;->networkId:I │ │ - if-ne v7, p1, :cond_0 │ + if-ne v6, p1, :cond_0 │ │ .line 114 │ - sget-object v7, Landroid/net/NetworkInfo$State;->CONNECTING:Landroid/net/NetworkInfo$State; │ + sget-object v6, Landroid/net/NetworkInfo$State;->CONNECTING:Landroid/net/NetworkInfo$State; │ │ - iput-object v7, p0, Lcom/thibaudperso/sonycamera/io/WifiHandler;->cameraWifiState:Landroid/net/NetworkInfo$State; │ + iput-object v6, p0, Lcom/thibaudperso/sonycamera/io/WifiHandler;->cameraWifiState:Landroid/net/NetworkInfo$State; │ │ .line 116 │ - iget-object v7, p0, Lcom/thibaudperso/sonycamera/io/WifiHandler;->mWifiManager:Landroid/net/wifi/WifiManager; │ + iget-object v6, p0, Lcom/thibaudperso/sonycamera/io/WifiHandler;->mWifiManager:Landroid/net/wifi/WifiManager; │ │ - invoke-virtual {v7}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo; │ + invoke-virtual {v6}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo; │ │ - move-result-object v6 │ + move-result-object v4 │ │ .line 117 │ - .local v6, "wifiInfo":Landroid/net/wifi/WifiInfo; │ - if-eqz v6, :cond_1 │ + .local v4, "wifiInfo":Landroid/net/wifi/WifiInfo; │ + if-eqz v4, :cond_1 │ │ .line 118 │ - iget-object v7, p0, Lcom/thibaudperso/sonycamera/io/WifiHandler;->mWifiManager:Landroid/net/wifi/WifiManager; │ + iget-object v6, p0, Lcom/thibaudperso/sonycamera/io/WifiHandler;->mWifiManager:Landroid/net/wifi/WifiManager; │ │ - invoke-virtual {v7}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo; │ + invoke-virtual {v6}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7}, Landroid/net/wifi/WifiInfo;->getSSID()Ljava/lang/String; │ + invoke-virtual {v6}, Landroid/net/wifi/WifiInfo;->getSSID()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-direct {p0, v7}, Lcom/thibaudperso/sonycamera/io/WifiHandler;->parseSSID(Ljava/lang/String;)Ljava/lang/String; │ + invoke-direct {p0, v6}, Lcom/thibaudperso/sonycamera/io/WifiHandler;->parseSSID(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v2 │ │ .line 120 │ - .local v4, "ssid":Ljava/lang/String; │ - invoke-static {v4}, Lcom/thibaudperso/sonycamera/io/WifiHandler;->isSonyCameraSSID(Ljava/lang/String;)Z │ + .local v2, "ssid":Ljava/lang/String; │ + invoke-static {v2}, Lcom/thibaudperso/sonycamera/io/WifiHandler;->isSonyCameraSSID(Ljava/lang/String;)Z │ │ - move-result v7 │ + move-result v6 │ │ - if-nez v7, :cond_1 │ + if-nez v6, :cond_1 │ │ .line 121 │ - iget-object v7, p0, Lcom/thibaudperso/sonycamera/io/WifiHandler;->mWifiManager:Landroid/net/wifi/WifiManager; │ + iget-object v6, p0, Lcom/thibaudperso/sonycamera/io/WifiHandler;->mWifiManager:Landroid/net/wifi/WifiManager; │ │ - invoke-virtual {v7}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo; │ + invoke-virtual {v6}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - iput-object v7, p0, Lcom/thibaudperso/sonycamera/io/WifiHandler;->lastWifiConnected:Landroid/net/wifi/WifiInfo; │ + iput-object v6, p0, Lcom/thibaudperso/sonycamera/io/WifiHandler;->lastWifiConnected:Landroid/net/wifi/WifiInfo; │ │ .line 127 │ - .end local v4 # "ssid":Ljava/lang/String; │ + .end local v2 # "ssid":Ljava/lang/String; │ :cond_1 │ - iget-object v7, p0, Lcom/thibaudperso/sonycamera/io/WifiHandler;->mWifiManager:Landroid/net/wifi/WifiManager; │ + iget-object v6, p0, Lcom/thibaudperso/sonycamera/io/WifiHandler;->mWifiManager:Landroid/net/wifi/WifiManager; │ │ - const/4 v8, 0x1 │ + const/4 v7, 0x1 │ │ - invoke-virtual {v7, p1, v8}, Landroid/net/wifi/WifiManager;->enableNetwork(IZ)Z │ + invoke-virtual {v6, p1, v7}, Landroid/net/wifi/WifiManager;->enableNetwork(IZ)Z │ │ .line 129 │ - iget-object v7, p0, Lcom/thibaudperso/sonycamera/io/WifiHandler;->listeners:Ljava/util/List; │ + iget-object v6, p0, Lcom/thibaudperso/sonycamera/io/WifiHandler;->listeners:Ljava/util/List; │ │ - invoke-interface {v7}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v6 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v7 │ │ if-eqz v7, :cond_0 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - check-cast v3, Lcom/thibaudperso/sonycamera/io/WifiListener; │ + check-cast v1, Lcom/thibaudperso/sonycamera/io/WifiListener; │ │ .line 130 │ - .local v3, "listener":Lcom/thibaudperso/sonycamera/io/WifiListener; │ - iget-object v7, v5, Landroid/net/wifi/WifiConfiguration;->SSID:Ljava/lang/String; │ + .local v1, "listener":Lcom/thibaudperso/sonycamera/io/WifiListener; │ + iget-object v7, v3, Landroid/net/wifi/WifiConfiguration;->SSID:Ljava/lang/String; │ │ - invoke-interface {v3, v7}, Lcom/thibaudperso/sonycamera/io/WifiListener;->onWifiConnecting(Ljava/lang/String;)V │ + invoke-interface {v1, v7}, Lcom/thibaudperso/sonycamera/io/WifiListener;->onWifiConnecting(Ljava/lang/String;)V │ │ goto :goto_0 │ │ .line 134 │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v3 # "listener":Lcom/thibaudperso/sonycamera/io/WifiListener; │ - .end local v5 # "wc":Landroid/net/wifi/WifiConfiguration; │ - .end local v6 # "wifiInfo":Landroid/net/wifi/WifiInfo; │ + .end local v1 # "listener":Lcom/thibaudperso/sonycamera/io/WifiListener; │ + .end local v3 # "wc":Landroid/net/wifi/WifiConfiguration; │ + .end local v4 # "wifiInfo":Landroid/net/wifi/WifiInfo; │ :cond_2 │ return-void │ .end method │ │ .method public createIfNeededThenConnectToWifi(Ljava/lang/String;Ljava/lang/String;)V │ .locals 7 │ .param p1, "networkSSID" # Ljava/lang/String; │ .param p2, "networkPassword" # Ljava/lang/String; │ │ .prologue │ .line 75 │ - const/4 v3, -0x1 │ + const/4 v2, -0x1 │ │ .line 77 │ - .local v3, "netId":I │ - iget-object v4, p0, Lcom/thibaudperso/sonycamera/io/WifiHandler;->mWifiManager:Landroid/net/wifi/WifiManager; │ + .local v2, "netId":I │ + iget-object v3, p0, Lcom/thibaudperso/sonycamera/io/WifiHandler;->mWifiManager:Landroid/net/wifi/WifiManager; │ │ - invoke-virtual {v4}, Landroid/net/wifi/WifiManager;->getConfiguredNetworks()Ljava/util/List; │ + invoke-virtual {v3}, Landroid/net/wifi/WifiManager;->getConfiguredNetworks()Ljava/util/List; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 79 │ - .local v2, "list":Ljava/util/List;, "Ljava/util/List;" │ - if-eqz v2, :cond_1 │ + .local v1, "list":Ljava/util/List;, "Ljava/util/List;" │ + if-eqz v1, :cond_1 │ │ .line 81 │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/net/wifi/WifiConfiguration; │ │ .line 84 │ .local v0, "i":Landroid/net/wifi/WifiConfiguration; │ @@ -1014,64 +1002,63 @@ │ invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ .line 87 │ - new-instance v4, Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ - const-string v5, "\"" │ + const-string v4, "\"" │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - const-string v5, "\"" │ + const-string v4, "\"" │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - iput-object v4, v0, Landroid/net/wifi/WifiConfiguration;->preSharedKey:Ljava/lang/String; │ + iput-object v3, v0, Landroid/net/wifi/WifiConfiguration;->preSharedKey:Ljava/lang/String; │ │ .line 88 │ - iget-object v4, p0, Lcom/thibaudperso/sonycamera/io/WifiHandler;->mWifiManager:Landroid/net/wifi/WifiManager; │ + iget-object v3, p0, Lcom/thibaudperso/sonycamera/io/WifiHandler;->mWifiManager:Landroid/net/wifi/WifiManager; │ │ - invoke-virtual {v4}, Landroid/net/wifi/WifiManager;->saveConfiguration()Z │ + invoke-virtual {v3}, Landroid/net/wifi/WifiManager;->saveConfiguration()Z │ │ .line 90 │ - iget v3, v0, Landroid/net/wifi/WifiConfiguration;->networkId:I │ + iget v2, v0, Landroid/net/wifi/WifiConfiguration;->networkId:I │ │ .line 97 │ .end local v0 # "i":Landroid/net/wifi/WifiConfiguration; │ - .end local v1 # "i$":Ljava/util/Iterator; │ :cond_1 │ - const/4 v4, -0x1 │ + const/4 v3, -0x1 │ │ - if-ne v3, v4, :cond_2 │ + if-ne v2, v3, :cond_2 │ │ .line 98 │ invoke-direct {p0, p1, p2}, Lcom/thibaudperso/sonycamera/io/WifiHandler;->createWPAWifi(Ljava/lang/String;Ljava/lang/String;)I │ │ - move-result v3 │ + move-result v2 │ │ .line 101 │ :cond_2 │ - invoke-virtual {p0, v3}, Lcom/thibaudperso/sonycamera/io/WifiHandler;->connectToNetworkId(I)V │ + invoke-virtual {p0, v2}, Lcom/thibaudperso/sonycamera/io/WifiHandler;->connectToNetworkId(I)V │ │ .line 102 │ return-void │ .end method │ │ .method public disconnect()V │ .locals 3 ├── smali/com/thibaudperso/sonycamera/io/WifiHandler$2.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/thibaudperso/sonycamera/io/WifiHandler; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/io/WifiHandler;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/thibaudperso/sonycamera/io/WifiHandler; │ │ .prologue │ .line 259 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/io/WifiHandler$2;->this$0:Lcom/thibaudperso/sonycamera/io/WifiHandler; │ │ invoke-direct {p0}, Landroid/content/BroadcastReceiver;->()V │ │ @@ -36,133 +37,132 @@ │ .method public onReceive(Landroid/content/Context;Landroid/content/Intent;)V │ .locals 9 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "intent" # Landroid/content/Intent; │ │ .prologue │ .line 263 │ - new-instance v4, Ljava/util/ArrayList; │ + new-instance v3, Ljava/util/ArrayList; │ │ - invoke-direct {v4}, Ljava/util/ArrayList;->()V │ + invoke-direct {v3}, Ljava/util/ArrayList;->()V │ │ .line 264 │ - .local v4, "sonyCameraWifiConfiguration":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v3, Ljava/util/ArrayList; │ + .local v3, "sonyCameraWifiConfiguration":Ljava/util/List;, "Ljava/util/List;" │ + new-instance v2, Ljava/util/ArrayList; │ │ - invoke-direct {v3}, Ljava/util/ArrayList;->()V │ + invoke-direct {v2}, Ljava/util/ArrayList;->()V │ │ .line 266 │ - .local v3, "sonyCameraScanResults":Ljava/util/List;, "Ljava/util/List;" │ - iget-object v7, p0, Lcom/thibaudperso/sonycamera/io/WifiHandler$2;->this$0:Lcom/thibaudperso/sonycamera/io/WifiHandler; │ + .local v2, "sonyCameraScanResults":Ljava/util/List;, "Ljava/util/List;" │ + iget-object v6, p0, Lcom/thibaudperso/sonycamera/io/WifiHandler$2;->this$0:Lcom/thibaudperso/sonycamera/io/WifiHandler; │ │ # getter for: Lcom/thibaudperso/sonycamera/io/WifiHandler;->mWifiManager:Landroid/net/wifi/WifiManager; │ - invoke-static {v7}, Lcom/thibaudperso/sonycamera/io/WifiHandler;->access$000(Lcom/thibaudperso/sonycamera/io/WifiHandler;)Landroid/net/wifi/WifiManager; │ + invoke-static {v6}, Lcom/thibaudperso/sonycamera/io/WifiHandler;->access$000(Lcom/thibaudperso/sonycamera/io/WifiHandler;)Landroid/net/wifi/WifiManager; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7}, Landroid/net/wifi/WifiManager;->getScanResults()Ljava/util/List; │ + invoke-virtual {v6}, Landroid/net/wifi/WifiManager;->getScanResults()Ljava/util/List; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 267 │ - .local v2, "results":Ljava/util/List;, "Ljava/util/List;" │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + .local v1, "results":Ljava/util/List;, "Ljava/util/List;" │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v6 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v7 │ │ if-eqz v7, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, 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 269 │ - .local v5, "sr":Landroid/net/wifi/ScanResult; │ - iget-object v7, v5, Landroid/net/wifi/ScanResult;->SSID:Ljava/lang/String; │ + .local v4, "sr":Landroid/net/wifi/ScanResult; │ + iget-object v7, v4, Landroid/net/wifi/ScanResult;->SSID:Ljava/lang/String; │ │ # invokes: Lcom/thibaudperso/sonycamera/io/WifiHandler;->isSonyCameraSSID(Ljava/lang/String;)Z │ invoke-static {v7}, Lcom/thibaudperso/sonycamera/io/WifiHandler;->access$400(Ljava/lang/String;)Z │ │ move-result v7 │ │ if-eqz v7, :cond_0 │ │ .line 272 │ - invoke-interface {v3, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v2, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 274 │ iget-object v7, p0, Lcom/thibaudperso/sonycamera/io/WifiHandler$2;->this$0:Lcom/thibaudperso/sonycamera/io/WifiHandler; │ │ - iget-object v8, v5, Landroid/net/wifi/ScanResult;->SSID:Ljava/lang/String; │ + iget-object v8, v4, Landroid/net/wifi/ScanResult;->SSID:Ljava/lang/String; │ │ # invokes: Lcom/thibaudperso/sonycamera/io/WifiHandler;->getWifiConfigurationFromSSID(Ljava/lang/String;)Landroid/net/wifi/WifiConfiguration; │ invoke-static {v7, v8}, Lcom/thibaudperso/sonycamera/io/WifiHandler;->access$600(Lcom/thibaudperso/sonycamera/io/WifiHandler;Ljava/lang/String;)Landroid/net/wifi/WifiConfiguration; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 276 │ - .local v6, "wc":Landroid/net/wifi/WifiConfiguration; │ - if-eqz v6, :cond_0 │ + .local v5, "wc":Landroid/net/wifi/WifiConfiguration; │ + if-eqz v5, :cond_0 │ │ .line 279 │ - invoke-interface {v4, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v3, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 282 │ - .end local v5 # "sr":Landroid/net/wifi/ScanResult; │ - .end local v6 # "wc":Landroid/net/wifi/WifiConfiguration; │ + .end local v4 # "sr":Landroid/net/wifi/ScanResult; │ + .end local v5 # "wc":Landroid/net/wifi/WifiConfiguration; │ :cond_1 │ - iget-object v7, p0, Lcom/thibaudperso/sonycamera/io/WifiHandler$2;->this$0:Lcom/thibaudperso/sonycamera/io/WifiHandler; │ + iget-object v6, p0, Lcom/thibaudperso/sonycamera/io/WifiHandler$2;->this$0:Lcom/thibaudperso/sonycamera/io/WifiHandler; │ │ # getter for: Lcom/thibaudperso/sonycamera/io/WifiHandler;->listeners:Ljava/util/List; │ - invoke-static {v7}, Lcom/thibaudperso/sonycamera/io/WifiHandler;->access$700(Lcom/thibaudperso/sonycamera/io/WifiHandler;)Ljava/util/List; │ + invoke-static {v6}, Lcom/thibaudperso/sonycamera/io/WifiHandler;->access$700(Lcom/thibaudperso/sonycamera/io/WifiHandler;)Ljava/util/List; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-interface {v7}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v6 │ │ :goto_1 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v7 │ │ if-eqz v7, :cond_2 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lcom/thibaudperso/sonycamera/io/WifiListener; │ + check-cast v0, Lcom/thibaudperso/sonycamera/io/WifiListener; │ │ .line 283 │ - .local v1, "listener":Lcom/thibaudperso/sonycamera/io/WifiListener; │ - invoke-interface {v1, v3, v4}, Lcom/thibaudperso/sonycamera/io/WifiListener;->onWifiScanFinished(Ljava/util/List;Ljava/util/List;)V │ + .local v0, "listener":Lcom/thibaudperso/sonycamera/io/WifiListener; │ + invoke-interface {v0, v2, v3}, Lcom/thibaudperso/sonycamera/io/WifiListener;->onWifiScanFinished(Ljava/util/List;Ljava/util/List;)V │ │ goto :goto_1 │ │ .line 286 │ - .end local v1 # "listener":Lcom/thibaudperso/sonycamera/io/WifiListener; │ + .end local v0 # "listener":Lcom/thibaudperso/sonycamera/io/WifiListener; │ :cond_2 │ - iget-object v7, p0, Lcom/thibaudperso/sonycamera/io/WifiHandler$2;->this$0:Lcom/thibaudperso/sonycamera/io/WifiHandler; │ + iget-object v6, p0, Lcom/thibaudperso/sonycamera/io/WifiHandler$2;->this$0:Lcom/thibaudperso/sonycamera/io/WifiHandler; │ │ # getter for: Lcom/thibaudperso/sonycamera/io/WifiHandler;->scanResultsBroadcastReceiver:Landroid/content/BroadcastReceiver; │ - invoke-static {v7}, Lcom/thibaudperso/sonycamera/io/WifiHandler;->access$800(Lcom/thibaudperso/sonycamera/io/WifiHandler;)Landroid/content/BroadcastReceiver; │ + invoke-static {v6}, Lcom/thibaudperso/sonycamera/io/WifiHandler;->access$800(Lcom/thibaudperso/sonycamera/io/WifiHandler;)Landroid/content/BroadcastReceiver; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {p1, v7}, Landroid/content/Context;->unregisterReceiver(Landroid/content/BroadcastReceiver;)V │ + invoke-virtual {p1, v6}, Landroid/content/Context;->unregisterReceiver(Landroid/content/BroadcastReceiver;)V │ │ .line 287 │ return-void │ .end method ├── smali/com/thibaudperso/sonycamera/io/WifiHandler$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/thibaudperso/sonycamera/io/WifiHandler; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/io/WifiHandler;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/thibaudperso/sonycamera/io/WifiHandler; │ │ .prologue │ .line 223 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/io/WifiHandler$1;->this$0:Lcom/thibaudperso/sonycamera/io/WifiHandler; │ │ invoke-direct {p0}, Landroid/content/BroadcastReceiver;->()V ├── smali/com/thibaudperso/sonycamera/sdk/CameraIO$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$listener:Lcom/thibaudperso/sonycamera/sdk/TakePictureListener; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/sdk/CameraIO;Lcom/thibaudperso/sonycamera/sdk/TakePictureListener;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/thibaudperso/sonycamera/sdk/CameraIO; │ │ .prologue │ .line 78 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/sdk/CameraIO$1;->this$0:Lcom/thibaudperso/sonycamera/sdk/CameraIO; │ │ iput-object p2, p0, Lcom/thibaudperso/sonycamera/sdk/CameraIO$1;->val$listener:Lcom/thibaudperso/sonycamera/sdk/TakePictureListener; ├── smali/com/thibaudperso/sonycamera/sdk/CameraIO$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$listener:Lcom/thibaudperso/sonycamera/sdk/InitWebServiceListener; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/sdk/CameraIO;Lcom/thibaudperso/sonycamera/sdk/InitWebServiceListener;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/thibaudperso/sonycamera/sdk/CameraIO; │ │ .prologue │ .line 125 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/sdk/CameraIO$2;->this$0:Lcom/thibaudperso/sonycamera/sdk/CameraIO; │ │ iput-object p2, p0, Lcom/thibaudperso/sonycamera/sdk/CameraIO$2;->val$listener:Lcom/thibaudperso/sonycamera/sdk/InitWebServiceListener; ├── smali/com/thibaudperso/sonycamera/sdk/CameraIO$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$listener:Lcom/thibaudperso/sonycamera/sdk/GetVersionListener; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/sdk/CameraIO;Lcom/thibaudperso/sonycamera/sdk/GetVersionListener;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/thibaudperso/sonycamera/sdk/CameraIO; │ │ .prologue │ .line 150 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/sdk/CameraIO$3;->this$0:Lcom/thibaudperso/sonycamera/sdk/CameraIO; │ │ iput-object p2, p0, Lcom/thibaudperso/sonycamera/sdk/CameraIO$3;->val$listener:Lcom/thibaudperso/sonycamera/sdk/GetVersionListener; ├── smali/com/thibaudperso/sonycamera/sdk/CameraIO$4.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$listener:Lcom/thibaudperso/sonycamera/sdk/core/TestConnectionListener; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/sdk/CameraIO;Lcom/thibaudperso/sonycamera/sdk/core/TestConnectionListener;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/thibaudperso/sonycamera/sdk/CameraIO; │ │ .prologue │ .line 181 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/sdk/CameraIO$4;->this$0:Lcom/thibaudperso/sonycamera/sdk/CameraIO; │ │ iput-object p2, p0, Lcom/thibaudperso/sonycamera/sdk/CameraIO$4;->val$listener:Lcom/thibaudperso/sonycamera/sdk/core/TestConnectionListener; ├── smali/com/thibaudperso/sonycamera/sdk/CameraIO$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/thibaudperso/sonycamera/sdk/CameraIO; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/sdk/CameraIO;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/thibaudperso/sonycamera/sdk/CameraIO; │ │ .prologue │ .line 200 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/sdk/CameraIO$5;->this$0:Lcom/thibaudperso/sonycamera/sdk/CameraIO; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/thibaudperso/sonycamera/sdk/CameraIO$6.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$listener:Lcom/thibaudperso/sonycamera/sdk/StartLiveviewListener; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/sdk/CameraIO;Lcom/thibaudperso/sonycamera/sdk/StartLiveviewListener;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/thibaudperso/sonycamera/sdk/CameraIO; │ │ .prologue │ .line 218 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/sdk/CameraIO$6;->this$0:Lcom/thibaudperso/sonycamera/sdk/CameraIO; │ │ iput-object p2, p0, Lcom/thibaudperso/sonycamera/sdk/CameraIO$6;->val$listener:Lcom/thibaudperso/sonycamera/sdk/StartLiveviewListener; ├── smali/com/thibaudperso/sonycamera/sdk/CameraIO$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/thibaudperso/sonycamera/sdk/CameraIO; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/sdk/CameraIO;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/thibaudperso/sonycamera/sdk/CameraIO; │ │ .prologue │ .line 267 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/sdk/CameraIO$7;->this$0:Lcom/thibaudperso/sonycamera/sdk/CameraIO; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/thibaudperso/sonycamera/sdk/CameraIO$ResponseCode.smali │ @@ -140,52 +140,49 @@ │ .locals 5 │ .param p0, "value" # I │ │ .prologue │ .line 35 │ invoke-static {}, Lcom/thibaudperso/sonycamera/sdk/CameraIO$ResponseCode;->values()[Lcom/thibaudperso/sonycamera/sdk/CameraIO$ResponseCode; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "arr$":[Lcom/thibaudperso/sonycamera/sdk/CameraIO$ResponseCode; │ - array-length v3, v0 │ + array-length v3, v2 │ │ - .local v3, "len$":I │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ - .local v2, "i$":I │ :goto_0 │ - if-ge v2, v3, :cond_1 │ + if-ge v1, v3, :cond_1 │ │ - aget-object v1, v0, v2 │ + aget-object v0, v2, v1 │ │ .line 36 │ - .local v1, "el":Lcom/thibaudperso/sonycamera/sdk/CameraIO$ResponseCode; │ - invoke-virtual {v1}, Lcom/thibaudperso/sonycamera/sdk/CameraIO$ResponseCode;->getValue()I │ + .local v0, "el":Lcom/thibaudperso/sonycamera/sdk/CameraIO$ResponseCode; │ + invoke-virtual {v0}, Lcom/thibaudperso/sonycamera/sdk/CameraIO$ResponseCode;->getValue()I │ │ move-result v4 │ │ if-ne v4, p0, :cond_0 │ │ .line 38 │ - .end local v1 # "el":Lcom/thibaudperso/sonycamera/sdk/CameraIO$ResponseCode; │ + .end local v0 # "el":Lcom/thibaudperso/sonycamera/sdk/CameraIO$ResponseCode; │ :goto_1 │ - return-object v1 │ + return-object v0 │ │ .line 35 │ - .restart local v1 # "el":Lcom/thibaudperso/sonycamera/sdk/CameraIO$ResponseCode; │ + .restart local v0 # "el":Lcom/thibaudperso/sonycamera/sdk/CameraIO$ResponseCode; │ :cond_0 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ .line 38 │ - .end local v1 # "el":Lcom/thibaudperso/sonycamera/sdk/CameraIO$ResponseCode; │ + .end local v0 # "el":Lcom/thibaudperso/sonycamera/sdk/CameraIO$ResponseCode; │ :cond_1 │ - sget-object v1, Lcom/thibaudperso/sonycamera/sdk/CameraIO$ResponseCode;->NONE:Lcom/thibaudperso/sonycamera/sdk/CameraIO$ResponseCode; │ + sget-object v0, Lcom/thibaudperso/sonycamera/sdk/CameraIO$ResponseCode;->NONE:Lcom/thibaudperso/sonycamera/sdk/CameraIO$ResponseCode; │ │ goto :goto_1 │ .end method │ │ .method public static valueOf(Ljava/lang/String;)Lcom/thibaudperso/sonycamera/sdk/CameraIO$ResponseCode; │ .locals 1 │ .param p0, "name" # Ljava/lang/String; ├── smali/com/thibaudperso/sonycamera/sdk/CameraIO.smali │ @@ -140,14 +140,15 @@ │ │ sget-object v1, Lcom/thibaudperso/sonycamera/sdk/CameraIO$ZoomAction;->START:Lcom/thibaudperso/sonycamera/sdk/CameraIO$ZoomAction; │ │ if-ne p2, v1, :cond_1 │ │ const-string v1, "start" │ │ + .line 259 │ :goto_1 │ invoke-virtual {v2, v1}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray; │ │ move-result-object v0 │ │ .line 260 │ .local v0, "params":Lorg/json/JSONArray; ├── smali/com/thibaudperso/sonycamera/sdk/core/CameraWS$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$listener:Lcom/thibaudperso/sonycamera/sdk/core/CameraWSListener; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/sdk/core/CameraWS;Lcom/thibaudperso/sonycamera/sdk/core/CameraWSListener;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/thibaudperso/sonycamera/sdk/core/CameraWS; │ │ .prologue │ .line 86 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/sdk/core/CameraWS$2;->this$0:Lcom/thibaudperso/sonycamera/sdk/core/CameraWS; │ │ iput-object p2, p0, Lcom/thibaudperso/sonycamera/sdk/core/CameraWS$2;->val$listener:Lcom/thibaudperso/sonycamera/sdk/core/CameraWSListener; ├── smali/com/thibaudperso/sonycamera/sdk/core/CameraWS$1.smali │ @@ -32,14 +32,15 @@ │ │ .field final synthetic val$listener:Lcom/thibaudperso/sonycamera/sdk/core/CameraWSListener; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/sdk/core/CameraWS;Lcom/thibaudperso/sonycamera/sdk/core/CameraWSListener;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/thibaudperso/sonycamera/sdk/core/CameraWS; │ │ .prologue │ .line 65 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/sdk/core/CameraWS$1;->this$0:Lcom/thibaudperso/sonycamera/sdk/core/CameraWS; │ │ iput-object p2, p0, Lcom/thibaudperso/sonycamera/sdk/core/CameraWS$1;->val$listener:Lcom/thibaudperso/sonycamera/sdk/core/CameraWSListener; ├── smali/com/thibaudperso/sonycamera/sdk/model/DeviceManager.smali │ @@ -36,77 +36,76 @@ │ │ sput-object v0, Lcom/thibaudperso/sonycamera/sdk/model/DeviceManager;->ns:Ljava/lang/String; │ │ return-void │ .end method │ │ .method public constructor (Lcom/thibaudperso/sonycamera/timelapse/TimelapseApplication;)V │ - .locals 6 │ + .locals 5 │ .param p1, "application" # Lcom/thibaudperso/sonycamera/timelapse/TimelapseApplication; │ │ .prologue │ .line 27 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 28 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/sdk/model/DeviceManager;->mApplication:Lcom/thibaudperso/sonycamera/timelapse/TimelapseApplication; │ │ .line 30 │ - new-instance v4, Ljava/util/ArrayList; │ + new-instance v3, Ljava/util/ArrayList; │ │ - invoke-direct {v4}, Ljava/util/ArrayList;->()V │ + invoke-direct {v3}, Ljava/util/ArrayList;->()V │ │ - iput-object v4, p0, Lcom/thibaudperso/sonycamera/sdk/model/DeviceManager;->mDevicesList:Ljava/util/List; │ + iput-object v3, p0, Lcom/thibaudperso/sonycamera/sdk/model/DeviceManager;->mDevicesList:Ljava/util/List; │ │ .line 32 │ invoke-static {p1}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 33 │ - .local v3, "preferences":Landroid/content/SharedPreferences; │ - const-string v4, "pref_camera_id" │ + .local v2, "preferences":Landroid/content/SharedPreferences; │ + const-string v3, "pref_camera_id" │ │ - const/4 v5, -0x1 │ + const/4 v4, -0x1 │ │ - invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I │ + invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I │ │ move-result v0 │ │ .line 35 │ .local v0, "currentCameraId":I │ invoke-virtual {p1}, Lcom/thibaudperso/sonycamera/timelapse/TimelapseApplication;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - const/high16 v5, 0x7f050000 │ + const/high16 v4, 0x7f050000 │ │ - invoke-virtual {v4, v5}, Landroid/content/res/Resources;->getXml(I)Landroid/content/res/XmlResourceParser; │ + invoke-virtual {v3, v4}, Landroid/content/res/Resources;->getXml(I)Landroid/content/res/XmlResourceParser; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-direct {p0, v4}, Lcom/thibaudperso/sonycamera/sdk/model/DeviceManager;->parseCameraModels(Landroid/content/res/XmlResourceParser;)Ljava/util/List; │ + invoke-direct {p0, v3}, Lcom/thibaudperso/sonycamera/sdk/model/DeviceManager;->parseCameraModels(Landroid/content/res/XmlResourceParser;)Ljava/util/List; │ │ .line 37 │ - iget-object v4, p0, Lcom/thibaudperso/sonycamera/sdk/model/DeviceManager;->mDevicesList:Ljava/util/List; │ + iget-object v3, p0, Lcom/thibaudperso/sonycamera/sdk/model/DeviceManager;->mDevicesList:Ljava/util/List; │ │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_1 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lcom/thibaudperso/sonycamera/sdk/model/Device; │ │ .line 38 │ .local v1, "device":Lcom/thibaudperso/sonycamera/sdk/model/Device; │ @@ -700,83 +699,82 @@ │ .line 52 │ iget-object v0, p0, Lcom/thibaudperso/sonycamera/sdk/model/DeviceManager;->mSelectedDevice:Lcom/thibaudperso/sonycamera/sdk/model/Device; │ │ return-object v0 │ .end method │ │ .method public setSelectedDevice(Lcom/thibaudperso/sonycamera/sdk/model/Device;)V │ - .locals 6 │ + .locals 5 │ .param p1, "selectedDevice" # Lcom/thibaudperso/sonycamera/sdk/model/Device; │ │ .prologue │ .line 57 │ - iget-object v3, p0, Lcom/thibaudperso/sonycamera/sdk/model/DeviceManager;->mDevicesList:Ljava/util/List; │ + iget-object v2, p0, Lcom/thibaudperso/sonycamera/sdk/model/DeviceManager;->mDevicesList:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/thibaudperso/sonycamera/sdk/model/Device; │ │ .line 58 │ .local v0, "device":Lcom/thibaudperso/sonycamera/sdk/model/Device; │ invoke-virtual {v0, p1}, Lcom/thibaudperso/sonycamera/sdk/model/Device;->equals(Ljava/lang/Object;)Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ .line 60 │ - iget-object v3, p0, Lcom/thibaudperso/sonycamera/sdk/model/DeviceManager;->mApplication:Lcom/thibaudperso/sonycamera/timelapse/TimelapseApplication; │ + iget-object v2, p0, Lcom/thibaudperso/sonycamera/sdk/model/DeviceManager;->mApplication:Lcom/thibaudperso/sonycamera/timelapse/TimelapseApplication; │ │ - invoke-static {v3}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ + invoke-static {v2}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 61 │ - .local v2, "preferences":Landroid/content/SharedPreferences; │ - invoke-interface {v2}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + .local v1, "preferences":Landroid/content/SharedPreferences; │ + invoke-interface {v1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - const-string v4, "pref_camera_id" │ + const-string v3, "pref_camera_id" │ │ invoke-virtual {v0}, Lcom/thibaudperso/sonycamera/sdk/model/Device;->getId()I │ │ - move-result v5 │ + move-result v4 │ │ - invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3}, Landroid/content/SharedPreferences$Editor;->apply()V │ + invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;->apply()V │ │ .line 63 │ iput-object v0, p0, Lcom/thibaudperso/sonycamera/sdk/model/DeviceManager;->mSelectedDevice:Lcom/thibaudperso/sonycamera/sdk/model/Device; │ │ .line 65 │ - iget-object v3, p0, Lcom/thibaudperso/sonycamera/sdk/model/DeviceManager;->mApplication:Lcom/thibaudperso/sonycamera/timelapse/TimelapseApplication; │ + iget-object v2, p0, Lcom/thibaudperso/sonycamera/sdk/model/DeviceManager;->mApplication:Lcom/thibaudperso/sonycamera/timelapse/TimelapseApplication; │ │ - invoke-virtual {v3}, Lcom/thibaudperso/sonycamera/timelapse/TimelapseApplication;->getCameraIO()Lcom/thibaudperso/sonycamera/sdk/CameraIO; │ + invoke-virtual {v2}, Lcom/thibaudperso/sonycamera/timelapse/TimelapseApplication;->getCameraIO()Lcom/thibaudperso/sonycamera/sdk/CameraIO; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v3, v0}, Lcom/thibaudperso/sonycamera/sdk/CameraIO;->setDevice(Lcom/thibaudperso/sonycamera/sdk/model/Device;)V │ + invoke-virtual {v2, v0}, Lcom/thibaudperso/sonycamera/sdk/CameraIO;->setDevice(Lcom/thibaudperso/sonycamera/sdk/model/Device;)V │ │ .line 70 │ .end local v0 # "device":Lcom/thibaudperso/sonycamera/sdk/model/Device; │ - .end local v2 # "preferences":Landroid/content/SharedPreferences; │ + .end local v1 # "preferences":Landroid/content/SharedPreferences; │ :cond_1 │ return-void │ .end method ├── smali/com/thibaudperso/sonycamera/timelapse/MyCountDownTicks$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/thibaudperso/sonycamera/timelapse/MyCountDownTicks; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/timelapse/MyCountDownTicks;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/thibaudperso/sonycamera/timelapse/MyCountDownTicks; │ │ .prologue │ .line 132 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/timelapse/MyCountDownTicks$1;->this$0:Lcom/thibaudperso/sonycamera/timelapse/MyCountDownTicks; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/thibaudperso/sonycamera/timelapse/MyCountDownTicks$2.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/thibaudperso/sonycamera/timelapse/MyCountDownTicks; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/timelapse/MyCountDownTicks;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/thibaudperso/sonycamera/timelapse/MyCountDownTicks; │ │ .prologue │ .line 159 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/timelapse/MyCountDownTicks$2;->this$0:Lcom/thibaudperso/sonycamera/timelapse/MyCountDownTicks; │ │ invoke-direct {p0}, Landroid/os/Handler;->()V ├── smali/com/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment; │ │ .prologue │ .line 50 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment$1;->this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment; │ │ .prologue │ .line 66 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment$3;->this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment; │ │ .prologue │ .line 75 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment$4;->this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment$5.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment;)V │ .locals 2 │ + .param p1, "this$0" # Lcom/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment; │ │ .prologue │ .line 84 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment$5;->this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment; │ │ .prologue │ .line 123 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment$7;->this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment$8$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lcom/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment$8; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment$8;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment$8; │ │ .prologue │ .line 137 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment$8$1;->this$1:Lcom/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment$8; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment; │ │ .prologue │ .line 132 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment$8;->this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment; │ │ .prologue │ .line 206 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment$9;->this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment$1.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$updateEveryMillisec:Ljava/lang/Integer; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment;JJLjava/lang/Integer;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment; │ .param p2, "x0" # J │ .param p4, "x1" # J │ │ .prologue │ .line 186 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment$1;->this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment; ├── smali/com/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment$2.smali │ @@ -19,16 +19,17 @@ │ │ .field final synthetic val$timelapseCountdownBeforeStart:Landroid/widget/TextView; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment;IJLandroid/widget/TextView;)V │ .locals 1 │ - .param p2, "x0" # I │ - .param p3, "x1" # J │ + .param p1, "this$0" # Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment; │ + .param p2, "numberOfTicks" # I │ + .param p3, "countDownInterval" # J │ │ .prologue │ .line 217 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment$2;->this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment; │ │ iput-object p5, p0, Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment$2;->val$timelapseCountdownBeforeStart:Landroid/widget/TextView; │ │ @@ -109,20 +110,22 @@ │ │ const/4 v2, 0x1 │ │ new-array v2, v2, [Ljava/lang/Object; │ │ const/4 v3, 0x0 │ │ + .line 221 │ invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v4 │ │ aput-object v4, v2, v3 │ │ + .line 220 │ invoke-static {v1, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 222 ├── smali/com/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment$3.smali │ @@ -17,17 +17,18 @@ │ # instance fields │ .field final synthetic this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment;IJZ)V │ .locals 1 │ - .param p2, "x0" # I │ - .param p3, "x1" # J │ - .param p5, "x2" # Z │ + .param p1, "this$0" # Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment; │ + .param p2, "numberOfTicks" # I │ + .param p3, "countDownInterval" # J │ + .param p5, "waitForTicksProcessing" # Z │ │ .prologue │ .line 276 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment$3;->this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment; │ │ invoke-direct {p0, p2, p3, p4, p5}, Lcom/thibaudperso/sonycamera/timelapse/MyCountDownTicks;->(IJZ)V ├── smali/com/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment$4$1.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$1:Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment$4; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment$4;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment$4; │ │ .prologue │ .line 349 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment$4$1;->this$1:Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment$4; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment$4$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment$4; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment$4;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment$4; │ │ .prologue │ .line 355 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment$4$2;->this$1:Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment$4; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment$4$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment$4; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment$4;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment$4; │ │ .prologue │ .line 363 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment$4$3;->this$1:Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment$4; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment; │ │ .prologue │ .line 341 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment$4;->this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment$5.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$preview:Landroid/graphics/Bitmap; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment;Landroid/graphics/Bitmap;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment; │ │ .prologue │ .line 400 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment$5;->this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment; │ │ iput-object p2, p0, Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment$5;->val$preview:Landroid/graphics/Bitmap; ├── smali/com/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment$6.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment;)V │ .locals 2 │ + .param p1, "this$0" # Lcom/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment; │ │ .prologue │ .line 103 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment$6;->this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment; │ │ .prologue │ .line 58 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment$2;->this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/CameraSettingsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment; │ │ .prologue │ .line 430 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment$7;->this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment$6.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment; │ │ .prologue │ .line 413 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment$6;->this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment; │ │ invoke-direct {p0}, Landroid/content/BroadcastReceiver;->()V ├── smali/com/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment.smali │ @@ -1,20 +1,12 @@ │ .class public Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment; │ .super Lcom/thibaudperso/sonycamera/timelapse/StepFragment; │ .source "CaptureFragment.java" │ │ │ -# annotations │ -.annotation system Ldalvik/annotation/MemberClasses; │ - value = { │ - Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment$8; │ - } │ -.end annotation │ - │ - │ # static fields │ .field public static PREFERENCES_FRAMES_OVERLAPPED:Ljava/lang/String; = null │ │ .field private static final TIME_FORMAT:Ljava/lang/String; = "HH:mm" │ │ │ # instance fields │ @@ -424,20 +416,22 @@ │ │ invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const v3, 0x7f06001a │ │ + .line 425 │ invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const v3, 0x7f020005 │ │ + .line 426 │ invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder; │ │ .line 428 │ const v2, 0x7f060019 │ │ const/4 v3, 0x0 │ │ @@ -482,14 +476,15 @@ │ │ const/4 v6, 0x1 │ │ move-object v2, p0 │ │ invoke-direct/range {v1 .. v6}, Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment$3;->(Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment;IJZ)V │ │ + .line 331 │ invoke-virtual {v1}, Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment$3;->start()Lcom/thibaudperso/sonycamera/timelapse/MyCountDownTicks; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment;->mCountDownPictures:Lcom/thibaudperso/sonycamera/timelapse/MyCountDownTicks; │ │ .line 333 │ @@ -1014,14 +1009,15 @@ │ │ move-result-object v2 │ │ check-cast v2, Landroid/widget/TextView; │ │ const v3, 0x7f060050 │ │ + .line 156 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v3}, Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ const/4 v4, 0x1 │ @@ -1036,14 +1032,15 @@ │ │ aput-object v6, v4, v5 │ │ invoke-static {v3, v4}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 155 │ invoke-virtual {v2, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 158 │ const/16 v2, 0xd │ │ move/from16 v0, v21 │ │ @@ -1325,14 +1322,15 @@ │ │ const-wide/16 v12, 0x3e8 │ │ move-object/from16 v10, p0 │ │ invoke-direct/range {v9 .. v14}, Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment$2;->(Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment;IJLandroid/widget/TextView;)V │ │ + .line 239 │ invoke-virtual {v9}, Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment$2;->start()Lcom/thibaudperso/sonycamera/timelapse/MyCountDownTicks; │ │ move-result-object v2 │ │ move-object/from16 v0, p0 │ │ iput-object v2, v0, Lcom/thibaudperso/sonycamera/timelapse/fragments/CaptureFragment;->mInitialCountDown:Lcom/thibaudperso/sonycamera/timelapse/MyCountDownTicks; ├── smali/com/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment$11.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment; │ │ .prologue │ .line 373 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment$11;->this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment$10.smali │ @@ -26,14 +26,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment;Landroid/content/Context;ILjava/util/List;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment; │ .param p2, "x0" # Landroid/content/Context; │ .param p3, "x1" # I │ │ .prologue │ .line 361 │ .local p4, "x2":Ljava/util/List;, "Ljava/util/List;" │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment$10;->this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment; ├── smali/com/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$cameraSpinner:Landroid/widget/Spinner; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment;Landroid/widget/Spinner;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment; │ │ .prologue │ .line 100 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment$1;->this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment; │ │ iput-object p2, p0, Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment$1;->val$cameraSpinner:Landroid/widget/Spinner; ├── smali/com/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment; │ │ .prologue │ .line 120 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment$2;->this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment; │ │ .prologue │ .line 193 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment$3;->this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment$4$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$isConnected:Z │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment$4;Z)V │ .locals 0 │ + .param p1, "this$1" # Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment$4; │ │ .prologue │ .line 270 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment$4$1;->this$1:Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment$4; │ │ iput-boolean p2, p0, Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment$4$1;->val$isConnected:Z ├── smali/com/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment; │ │ .prologue │ .line 254 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment$4;->this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment; │ │ .prologue │ .line 308 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment$5;->this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment$6.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$scanResult:Landroid/net/wifi/ScanResult; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment;Landroid/widget/EditText;Landroid/net/wifi/ScanResult;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment; │ │ .prologue │ .line 299 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment$6;->this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment; │ │ iput-object p2, p0, Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment$6;->val$input:Landroid/widget/EditText; ├── smali/com/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment$7.smali │ @@ -26,14 +26,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment;Landroid/content/Context;ILjava/util/List;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment; │ .param p2, "x0" # Landroid/content/Context; │ .param p3, "x1" # I │ │ .prologue │ .line 321 │ .local p4, "x2":Ljava/util/List;, "Ljava/util/List;" │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment$7;->this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment; ├── smali/com/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment; │ │ .prologue │ .line 333 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment$8;->this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment; │ │ .prologue │ .line 348 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment$9;->this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment.smali │ @@ -151,14 +151,15 @@ │ │ move-result-object v2 │ │ invoke-direct {v1, v2}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v2, 0x7f060027 │ │ + .line 296 │ invoke-virtual {p0, v2}, Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ const/4 v3, 0x1 │ │ new-array v3, v3, [Ljava/lang/Object; │ @@ -173,38 +174,42 @@ │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ + .line 297 │ invoke-virtual {v1, v0}, Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x7f060029 │ │ new-instance v3, Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment$6; │ │ invoke-direct {v3, p0, v0, p1}, Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment$6;->(Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment;Landroid/widget/EditText;Landroid/net/wifi/ScanResult;)V │ │ + .line 298 │ invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x7f060028 │ │ new-instance v3, Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment$5; │ │ invoke-direct {v3, p0}, Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment$5;->(Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment;)V │ │ + .line 307 │ invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ + .line 312 │ invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ move-result-object v1 │ │ iput-object v1, p0, Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment;->alertDialogAskForPassword:Landroid/app/AlertDialog; │ │ .line 314 │ @@ -305,32 +310,36 @@ │ │ move-result-object v3 │ │ invoke-direct {v2, v3}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v3, 0x7f060024 │ │ + .line 385 │ invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ + .line 386 │ invoke-virtual {v2, v1}, Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const v3, 0x7f060025 │ │ new-instance v4, Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment$12; │ │ invoke-direct {v4, p0}, Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment$12;->(Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment;)V │ │ + .line 387 │ invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ + .line 392 │ invoke-virtual {v2}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ move-result-object v2 │ │ iput-object v2, p0, Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment;->alertDialogChooseNetworkConnection:Landroid/app/AlertDialog; │ │ .line 394 │ @@ -390,32 +399,36 @@ │ │ move-result-object v3 │ │ invoke-direct {v2, v3}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v3, 0x7f060024 │ │ + .line 345 │ invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ + .line 346 │ invoke-virtual {v2, v1}, Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const v3, 0x7f060025 │ │ new-instance v4, Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment$9; │ │ invoke-direct {v4, p0}, Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment$9;->(Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment;)V │ │ + .line 347 │ invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ + .line 352 │ invoke-virtual {v2}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ move-result-object v2 │ │ iput-object v2, p0, Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment;->alertDialogChooseNetworkCreation:Landroid/app/AlertDialog; │ │ .line 354 │ @@ -579,14 +592,15 @@ │ │ move-result-object v5 │ │ const v6, 0x1090003 │ │ iget-object v7, p0, Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment;->mDeviceManager:Lcom/thibaudperso/sonycamera/sdk/model/DeviceManager; │ │ + .line 93 │ invoke-virtual {v7}, Lcom/thibaudperso/sonycamera/sdk/model/DeviceManager;->getDevices()Ljava/util/List; │ │ move-result-object v7 │ │ invoke-direct {v0, v5, v6, v7}, Landroid/widget/ArrayAdapter;->(Landroid/content/Context;ILjava/util/List;)V │ │ .line 94 ├── smali/com/thibaudperso/sonycamera/timelapse/fragments/FinishFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/FinishFragment; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/timelapse/fragments/FinishFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/thibaudperso/sonycamera/timelapse/fragments/FinishFragment; │ │ .prologue │ .line 51 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/timelapse/fragments/FinishFragment$1;->this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/FinishFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/thibaudperso/sonycamera/timelapse/fragments/TimelapseSettingsFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/TimelapseSettingsFragment; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/timelapse/fragments/TimelapseSettingsFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/thibaudperso/sonycamera/timelapse/fragments/TimelapseSettingsFragment; │ │ .prologue │ .line 58 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/timelapse/fragments/TimelapseSettingsFragment$1;->this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/TimelapseSettingsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/thibaudperso/sonycamera/timelapse/fragments/TimelapseSettingsFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/TimelapseSettingsFragment; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/timelapse/fragments/TimelapseSettingsFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/thibaudperso/sonycamera/timelapse/fragments/TimelapseSettingsFragment; │ │ .prologue │ .line 72 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/timelapse/fragments/TimelapseSettingsFragment$2;->this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/TimelapseSettingsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/thibaudperso/sonycamera/timelapse/fragments/TimelapseSettingsFragment$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/TimelapseSettingsFragment; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/timelapse/fragments/TimelapseSettingsFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/thibaudperso/sonycamera/timelapse/fragments/TimelapseSettingsFragment; │ │ .prologue │ .line 86 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/timelapse/fragments/TimelapseSettingsFragment$3;->this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/TimelapseSettingsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/thibaudperso/sonycamera/timelapse/fragments/TimelapseSettingsFragment$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/TimelapseSettingsFragment; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/timelapse/fragments/TimelapseSettingsFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/thibaudperso/sonycamera/timelapse/fragments/TimelapseSettingsFragment; │ │ .prologue │ .line 100 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/timelapse/fragments/TimelapseSettingsFragment$4;->this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/TimelapseSettingsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/thibaudperso/sonycamera/timelapse/fragments/TimelapseSettingsFragment$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/TimelapseSettingsFragment; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/timelapse/fragments/TimelapseSettingsFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/thibaudperso/sonycamera/timelapse/fragments/TimelapseSettingsFragment; │ │ .prologue │ .line 115 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/timelapse/fragments/TimelapseSettingsFragment$5;->this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/TimelapseSettingsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment$12.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment; │ │ .prologue │ .line 388 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment$12;->this$0:Lcom/thibaudperso/sonycamera/timelapse/fragments/ConnectionFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/thibaudperso/sonycamera/timelapse/ui/SimpleLiveviewSlicer.smali │ @@ -2,15 +2,14 @@ │ .super Ljava/lang/Object; │ .source "SimpleLiveviewSlicer.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/thibaudperso/sonycamera/timelapse/ui/SimpleLiveviewSlicer$1;, │ Lcom/thibaudperso/sonycamera/timelapse/ui/SimpleLiveviewSlicer$Payload; │ } │ .end annotation │ │ │ # static fields │ .field private static final CONNECTION_TIMEOUT:I = 0x7d0 │ @@ -26,15 +25,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 16 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 22 │ return-void │ .end method │ │ .method private static bytesToInt([BII)I │ .locals 4 │ .param p0, "byteData" # [B │ .param p1, "startIndex" # I │ @@ -98,20 +96,22 @@ │ new-array v0, v5, [B │ │ .line 147 │ .local v0, "buffer":[B │ :cond_0 │ array-length v5, v0 │ │ + .line 148 │ invoke-virtual {v3}, Ljava/io/ByteArrayOutputStream;->size()I │ │ move-result v6 │ │ sub-int v6, p1, v6 │ │ + .line 147 │ invoke-static {v5, v6}, Ljava/lang/Math;->min(II)I │ │ move-result v4 │ │ .line 149 │ .local v4, "trialReadlen":I │ invoke-virtual {p0, v0, v7, v4}, Ljava/io/InputStream;->read([BII)I ├── smali/com/thibaudperso/sonycamera/timelapse/ui/SimpleStreamSurfaceView$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$liveviewUrl:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/timelapse/ui/SimpleStreamSurfaceView;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/thibaudperso/sonycamera/timelapse/ui/SimpleStreamSurfaceView; │ │ .prologue │ .line 101 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/timelapse/ui/SimpleStreamSurfaceView$1;->this$0:Lcom/thibaudperso/sonycamera/timelapse/ui/SimpleStreamSurfaceView; │ │ iput-object p2, p0, Lcom/thibaudperso/sonycamera/timelapse/ui/SimpleStreamSurfaceView$1;->val$liveviewUrl:Ljava/lang/String; ├── smali/com/thibaudperso/sonycamera/timelapse/ui/SimpleStreamSurfaceView$2.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/thibaudperso/sonycamera/timelapse/ui/SimpleStreamSurfaceView; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/timelapse/ui/SimpleStreamSurfaceView;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/thibaudperso/sonycamera/timelapse/ui/SimpleStreamSurfaceView; │ │ .prologue │ .line 158 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/timelapse/ui/SimpleStreamSurfaceView$2;->this$0:Lcom/thibaudperso/sonycamera/timelapse/ui/SimpleStreamSurfaceView; │ │ invoke-direct {p0}, Ljava/lang/Thread;->()V ├── smali/com/thibaudperso/sonycamera/timelapse/ui/SimpleStreamSurfaceView$3.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$width:I │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/timelapse/ui/SimpleStreamSurfaceView;II)V │ .locals 0 │ + .param p1, "this$0" # Lcom/thibaudperso/sonycamera/timelapse/ui/SimpleStreamSurfaceView; │ │ .prologue │ .line 273 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/timelapse/ui/SimpleStreamSurfaceView$3;->this$0:Lcom/thibaudperso/sonycamera/timelapse/ui/SimpleStreamSurfaceView; │ │ iput p2, p0, Lcom/thibaudperso/sonycamera/timelapse/ui/SimpleStreamSurfaceView$3;->val$height:I ├── smali/com/thibaudperso/sonycamera/timelapse/ui/SimpleStreamSurfaceView.smali │ @@ -37,20 +37,22 @@ │ .method static constructor ()V │ .locals 1 │ │ .prologue │ .line 35 │ const-class v0, Lcom/thibaudperso/sonycamera/timelapse/ui/SimpleStreamSurfaceView; │ │ + .line 36 │ invoke-virtual {v0}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; │ │ move-result-object v0 │ │ sput-object v0, Lcom/thibaudperso/sonycamera/timelapse/ui/SimpleStreamSurfaceView;->TAG:Ljava/lang/String; │ │ + .line 35 │ return-void │ .end method │ │ .method public constructor (Landroid/content/Context;)V │ .locals 4 │ .param p1, "context" # Landroid/content/Context; │ │ @@ -477,14 +479,15 @@ │ │ move-result v8 │ │ iget v9, p0, Lcom/thibaudperso/sonycamera/timelapse/ui/SimpleStreamSurfaceView;->mPreviousWidth:I │ │ if-ne v8, v9, :cond_0 │ │ + .line 241 │ invoke-virtual {p1}, Landroid/graphics/Bitmap;->getHeight()I │ │ move-result v8 │ │ iget v9, p0, Lcom/thibaudperso/sonycamera/timelapse/ui/SimpleStreamSurfaceView;->mPreviousHeight:I │ │ if-eq v8, v9, :cond_2 │ @@ -533,15 +536,15 @@ │ │ .line 252 │ .local v3, "h":I │ new-instance v6, Landroid/graphics/Rect; │ │ invoke-direct {v6, v10, v10, v7, v3}, Landroid/graphics/Rect;->(IIII)V │ │ - .line 254 │ + .line 255 │ .local v6, "src":Landroid/graphics/Rect; │ invoke-virtual {p0}, Lcom/thibaudperso/sonycamera/timelapse/ui/SimpleStreamSurfaceView;->getWidth()I │ │ move-result v8 │ │ int-to-float v8, v8 │ │ @@ -601,14 +604,15 @@ │ │ invoke-virtual {p0}, Lcom/thibaudperso/sonycamera/timelapse/ui/SimpleStreamSurfaceView;->getWidth()I │ │ move-result v8 │ │ sub-int/2addr v8, v4 │ │ + .line 259 │ invoke-virtual {p0}, Lcom/thibaudperso/sonycamera/timelapse/ui/SimpleStreamSurfaceView;->getHeight()I │ │ move-result v9 │ │ sub-int/2addr v9, v5 │ │ invoke-direct {v2, v4, v5, v8, v9}, Landroid/graphics/Rect;->(IIII)V ├── smali/com/thibaudperso/sonycamera/timelapse/ui/TimelapseStepsActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/thibaudperso/sonycamera/timelapse/ui/TimelapseStepsActivity; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/timelapse/ui/TimelapseStepsActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/thibaudperso/sonycamera/timelapse/ui/TimelapseStepsActivity; │ │ .prologue │ .line 96 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/timelapse/ui/TimelapseStepsActivity$1;->this$0:Lcom/thibaudperso/sonycamera/timelapse/ui/TimelapseStepsActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/thibaudperso/sonycamera/timelapse/ui/TimelapseStepsActivity$2.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/thibaudperso/sonycamera/timelapse/ui/TimelapseStepsActivity; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/timelapse/ui/TimelapseStepsActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/thibaudperso/sonycamera/timelapse/ui/TimelapseStepsActivity; │ │ .prologue │ .line 104 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/timelapse/ui/TimelapseStepsActivity$2;->this$0:Lcom/thibaudperso/sonycamera/timelapse/ui/TimelapseStepsActivity; │ │ invoke-direct {p0}, Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener;->()V ├── smali/com/thibaudperso/sonycamera/timelapse/ui/TimelapseStepsActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/thibaudperso/sonycamera/timelapse/ui/TimelapseStepsActivity; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/timelapse/ui/TimelapseStepsActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/thibaudperso/sonycamera/timelapse/ui/TimelapseStepsActivity; │ │ .prologue │ .line 112 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/timelapse/ui/TimelapseStepsActivity$3;->this$0:Lcom/thibaudperso/sonycamera/timelapse/ui/TimelapseStepsActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/thibaudperso/sonycamera/timelapse/ui/TimelapseStepsActivity$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/thibaudperso/sonycamera/timelapse/ui/TimelapseStepsActivity; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/timelapse/ui/TimelapseStepsActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/thibaudperso/sonycamera/timelapse/ui/TimelapseStepsActivity; │ │ .prologue │ .line 121 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/timelapse/ui/TimelapseStepsActivity$4;->this$0:Lcom/thibaudperso/sonycamera/timelapse/ui/TimelapseStepsActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/thibaudperso/sonycamera/timelapse/ui/TimelapseStepsActivity$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/thibaudperso/sonycamera/timelapse/ui/TimelapseStepsActivity; │ │ │ # direct methods │ .method constructor (Lcom/thibaudperso/sonycamera/timelapse/ui/TimelapseStepsActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/thibaudperso/sonycamera/timelapse/ui/TimelapseStepsActivity; │ │ .prologue │ .line 359 │ iput-object p1, p0, Lcom/thibaudperso/sonycamera/timelapse/ui/TimelapseStepsActivity$5;->this$0:Lcom/thibaudperso/sonycamera/timelapse/ui/TimelapseStepsActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/thibaudperso/sonycamera/timelapse/ui/TimelapseStepsActivity.smali │ @@ -115,15 +115,14 @@ │ │ .line 67 │ iput-boolean v3, p0, Lcom/thibaudperso/sonycamera/timelapse/ui/TimelapseStepsActivity;->isStepCompleted:Z │ │ .line 72 │ iput-boolean v3, p0, Lcom/thibaudperso/sonycamera/timelapse/ui/TimelapseStepsActivity;->doubleBackToExitPressedOnce:Z │ │ - .line 289 │ return-void │ .end method │ │ .method static synthetic access$000(Lcom/thibaudperso/sonycamera/timelapse/ui/TimelapseStepsActivity;I)V │ .locals 0 │ .param p0, "x0" # Lcom/thibaudperso/sonycamera/timelapse/ui/TimelapseStepsActivity; │ .param p1, "x1" # I │ @@ -822,14 +821,15 @@ │ │ move-result v5 │ │ if-lez v5, :cond_0 │ │ iget-object v5, p0, Lcom/thibaudperso/sonycamera/timelapse/ui/TimelapseStepsActivity;->mPager:Landroid/support/v4/view/ViewPager; │ │ + .line 258 │ invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;->getCurrentItem()I │ │ move-result v5 │ │ iget-object v8, p0, Lcom/thibaudperso/sonycamera/timelapse/ui/TimelapseStepsActivity;->mPagerAdapter:Lcom/thibaudperso/sonycamera/timelapse/ui/TimelapseStepsActivity$ScreenSlidePagerAdapter; │ │ invoke-virtual {v8}, Lcom/thibaudperso/sonycamera/timelapse/ui/TimelapseStepsActivity$ScreenSlidePagerAdapter;->getCount()I │ @@ -838,14 +838,15 @@ │ │ add-int/lit8 v8, v8, -0x1 │ │ if-eq v5, v8, :cond_0 │ │ move v5, v6 │ │ + .line 257 │ :goto_0 │ invoke-interface {v3, v5}, Landroid/view/MenuItem;->setEnabled(Z)Landroid/view/MenuItem; │ │ .line 264 │ iget-object v5, p0, Lcom/thibaudperso/sonycamera/timelapse/ui/TimelapseStepsActivity;->mPager:Landroid/support/v4/view/ViewPager; │ │ invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;->getCurrentItem()I │ @@ -930,15 +931,15 @@ │ .end local v0 # "isCapturePage":Z │ .end local v1 # "keepDisplayAwakeItem":Landroid/view/MenuItem; │ .end local v2 # "nextItem":Landroid/view/MenuItem; │ .end local v4 # "resNextTitle":I │ :cond_0 │ move v5, v7 │ │ - .line 257 │ + .line 258 │ goto :goto_0 │ │ .line 266 │ :cond_1 │ iget-object v5, p0, Lcom/thibaudperso/sonycamera/timelapse/ui/TimelapseStepsActivity;->mPager:Landroid/support/v4/view/ViewPager; │ │ invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;->getCurrentItem()I │ @@ -1259,22 +1260,24 @@ │ .line 148 │ iget-object v0, p0, Lcom/thibaudperso/sonycamera/timelapse/ui/TimelapseStepsActivity;->mNfcAdapter:Landroid/nfc/NfcAdapter; │ │ invoke-static {p0}, Lcom/thibaudperso/sonycamera/io/NFCHandler;->getPendingIntent(Landroid/app/Activity;)Landroid/app/PendingIntent; │ │ move-result-object v1 │ │ + .line 149 │ invoke-static {}, Lcom/thibaudperso/sonycamera/io/NFCHandler;->getIntentFilterArray()[Landroid/content/IntentFilter; │ │ move-result-object v2 │ │ invoke-static {}, Lcom/thibaudperso/sonycamera/io/NFCHandler;->getTechListArray()[[Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 148 │ invoke-virtual {v0, p0, v1, v2, v3}, Landroid/nfc/NfcAdapter;->enableForegroundDispatch(Landroid/app/Activity;Landroid/app/PendingIntent;[Landroid/content/IntentFilter;[[Ljava/lang/String;)V │ │ .line 151 │ :cond_0 │ return-void │ .end method ├── original/AndroidManifest.xml │ @@ -42,15 +42,15 @@ │ 00000290: 0000 0800 6d00 6100 6e00 6900 6600 6500 ....m.a.n.i.f.e. │ 000002a0: 7300 7400 0000 1b00 6300 6f00 6d00 2e00 s.t.....c.o.m... │ 000002b0: 7400 6800 6900 6200 6100 7500 6400 7000 t.h.i.b.a.u.d.p. │ 000002c0: 6500 7200 7300 6f00 2e00 7300 6f00 6e00 e.r.s.o...s.o.n. │ 000002d0: 7900 6300 6100 6d00 6500 7200 6100 0000 y.c.a.m.e.r.a... │ 000002e0: 0500 3200 2e00 3000 2e00 3400 0000 0200 ..2...0...4..... │ 000002f0: 3200 3300 0000 0b00 3600 2e00 3000 2d00 2.3.....6...0.-. │ -00000300: 3200 3100 3600 3600 3700 3600 3700 0000 2.1.6.6.7.6.7... │ +00000300: 3200 3700 3000 3400 3000 3000 3200 0000 2.7.0.4.0.0.2... │ 00000310: 0800 7500 7300 6500 7300 2d00 7300 6400 ..u.s.e.s.-.s.d. │ 00000320: 6b00 0000 0f00 7500 7300 6500 7300 2d00 k.....u.s.e.s.-. │ 00000330: 7000 6500 7200 6d00 6900 7300 7300 6900 p.e.r.m.i.s.s.i. │ 00000340: 6f00 6e00 0000 1b00 6100 6e00 6400 7200 o.n.....a.n.d.r. │ 00000350: 6f00 6900 6400 2e00 7000 6500 7200 6d00 o.i.d...p.e.r.m. │ 00000360: 6900 7300 7300 6900 6f00 6e00 2e00 4900 i.s.s.i.o.n...I. │ 00000370: 4e00 5400 4500 5200 4e00 4500 5400 0000 N.T.E.R.N.E.T...