Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 |
Zip·file·size:·6029 |
1 | Zip·file·size:·6029945·bytes,·number·of·entries:·13 |
2 | -rw----·····2.0·fat······852·bl·defN·13-Mar-30·17:48·META-INF/MANIFEST.MF | 2 | -rw----·····2.0·fat······852·bl·defN·13-Mar-30·17:48·META-INF/MANIFEST.MF |
3 | -rw----·····2.0·fat······973·bl·defN·13-Mar-30·17:48·META-INF/ABA20C94.SF | 3 | -rw----·····2.0·fat······973·bl·defN·13-Mar-30·17:48·META-INF/ABA20C94.SF |
4 | -rw----·····2.0·fat·····1297·bl·defN·13-Mar-30·17:48·META-INF/ABA20C94.RSA | 4 | -rw----·····2.0·fat·····1297·bl·defN·13-Mar-30·17:48·META-INF/ABA20C94.RSA |
5 |
-rw----····· |
5 | -rw----·····2.0·fat·····3872·bX·defN·08-Jan-01·00:00·AndroidManifest.xml |
6 |
-rw----·····1.0·fat·· |
6 | -rw----·····1.0·fat·····6001·b-·stor·08-Jan-01·00:00·assets/layers/ko/4973-1209-east-sea.jpg |
7 |
-rw----····· |
7 | -rw----·····1.0·fat··5961164·b-·stor·08-Jan-01·00:00·assets/world.jpg |
8 |
-rw----····· |
8 | -rw----·····1.0·fat····11955·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ic_launcher.png |
9 |
-rw----·····1.0·fat····· |
9 | -rw----·····1.0·fat·····3489·b-·stor·08-Jan-01·00:00·res/drawable-ldpi-v4/ic_launcher.png |
10 |
-rw----·····1.0·fat···· |
10 | -rw----·····1.0·fat·····5589·b-·stor·08-Jan-01·00:00·res/drawable-mdpi-v4/ic_launcher.png |
11 |
-rw----·····1.0·fat···· |
11 | -rw----·····1.0·fat····20106·b-·stor·08-Jan-01·00:00·res/drawable-xhdpi-v4/ic_launcher.png |
12 |
-rw----····· |
12 | -rw----·····2.0·fat······552·bl·defN·08-Jan-01·00:00·res/layout/main.xml |
13 |
-rw----·····1.0·fat···· |
13 | -rw----·····1.0·fat·····1564·b-·stor·08-Jan-01·00:00·resources.arsc |
14 |
-rw----·····2.0·fat····35 |
14 | -rw----·····2.0·fat····35796·bl·defN·08-Jan-01·00:00·classes.dex |
15 |
13·files,·605 |
15 | 13·files,·6053210·bytes·uncompressed,·6028207·bytes·compressed:··0.4% |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <manifest·android:versionCode="5"·android:versionName="2.0.2"·android:installLocation="auto"·package="com.sigseg.android.worldmap" | 2 | <manifest·android:versionCode="5"·android:versionName="2.0.2"·android:installLocation="auto"·package="com.sigseg.android.worldmap"·platformBuildVersionCode="17"·platformBuildVersionName="4.2.2-1425461" |
3 | ··xmlns:android="http://schemas.android.com/apk/res/android"> | 3 | ··xmlns:android="http://schemas.android.com/apk/res/android"> |
4 | ····<uses-sdk·android:minSdkVersion="10"·android:targetSdkVersion="16"·/> | 4 | ····<uses-sdk·android:minSdkVersion="10"·android:targetSdkVersion="16"·/> |
5 | ····<uses-permission·android:name="android.permission.INTERNET"·/> | 5 | ····<uses-permission·android:name="android.permission.INTERNET"·/> |
6 | ····<uses-permission·android:name="android.permission.READ_PHONE_STATE"·/> | 6 | ····<uses-permission·android:name="android.permission.READ_PHONE_STATE"·/> |
7 | ····<uses-permission·android:name="android.permission.ACCESS_NETWORK_STATE"·/> | 7 | ····<uses-permission·android:name="android.permission.ACCESS_NETWORK_STATE"·/> |
8 | ····<uses-permission·android:name="android.permission.ACCESS_WIFI_STATE"·/> | 8 | ····<uses-permission·android:name="android.permission.ACCESS_WIFI_STATE"·/> |
9 | ····<uses-permission·android:name="android.permission.WRITE_EXTERNAL_STORAGE"·/> | 9 | ····<uses-permission·android:name="android.permission.WRITE_EXTERNAL_STORAGE"·/> |
Offset 46, 34 lines modified | Offset 46, 34 lines modified | ||
46 | ····invoke-direct·{p0,·p1,·v0},·Lcom/sigseg/android/io/RandomAccessFileInputStream;-><init>(Ljava/io/File;I)V | 46 | ····invoke-direct·{p0,·p1,·v0},·Lcom/sigseg/android/io/RandomAccessFileInputStream;-><init>(Ljava/io/File;I)V |
47 | ····.line·47 | 47 | ····.line·47 |
48 | ····return-void | 48 | ····return-void |
49 | .end·method | 49 | .end·method |
50 | .method·public·constructor·<init>(Ljava/io/File;I)V | 50 | .method·public·constructor·<init>(Ljava/io/File;I)V |
51 |
····.locals· |
51 | ····.locals·6 |
52 | ····.param·p1,·"file"····#·Ljava/io/File; | 52 | ····.param·p1,·"file"····#·Ljava/io/File; |
53 | ····.param·p2,·"bufferSize"····#·I | 53 | ····.param·p2,·"bufferSize"····#·I |
54 | ····.annotation·system·Ldalvik/annotation/Throws; | 54 | ····.annotation·system·Ldalvik/annotation/Throws; |
55 | ········value·=·{ | 55 | ········value·=·{ |
56 | ············Ljava/io/FileNotFoundException; | 56 | ············Ljava/io/FileNotFoundException; |
57 | ········} | 57 | ········} |
58 | ····.end·annotation | 58 | ····.end·annotation |
59 | ····.prologue | 59 | ····.prologue |
60 |
····const-wide/16·v |
60 | ····const-wide/16·v2,·-0x1 |
61 | ····.line·25 | 61 | ····.line·25 |
62 | ····invoke-direct·{p0},·Ljava/io/InputStream;-><init>()V | 62 | ····invoke-direct·{p0},·Ljava/io/InputStream;-><init>()V |
63 | ····.line·20 | 63 | ····.line·20 |
64 |
····iput-wide·v |
64 | ····iput-wide·v2,·p0,·Lcom/sigseg/android/io/RandomAccessFileInputStream;->markPos:J |
65 | ····.line·21 | 65 | ····.line·21 |
66 |
····iput-wide·v |
66 | ····iput-wide·v2,·p0,·Lcom/sigseg/android/io/RandomAccessFileInputStream;->fileLength:J |
67 | ····.line·22 | 67 | ····.line·22 |
68 | ····const-string·v1,·"WorldMapActivityRAIFS" | 68 | ····const-string·v1,·"WorldMapActivityRAIFS" |
69 | ····iput-object·v1,·p0,·Lcom/sigseg/android/io/RandomAccessFileInputStream;->TAG:Ljava/lang/String; | 69 | ····iput-object·v1,·p0,·Lcom/sigseg/android/io/RandomAccessFileInputStream;->TAG:Ljava/lang/String; |
70 | ····.line·26 | 70 | ····.line·26 |
Offset 87, 17 lines modified | Offset 87, 17 lines modified | ||
87 | ····.line·28 | 87 | ····.line·28 |
88 | ····:try_start_0 | 88 | ····:try_start_0 |
89 | ····iget-object·v1,·p0,·Lcom/sigseg/android/io/RandomAccessFileInputStream;->fp:Ljava/io/RandomAccessFile; | 89 | ····iget-object·v1,·p0,·Lcom/sigseg/android/io/RandomAccessFileInputStream;->fp:Ljava/io/RandomAccessFile; |
90 | ····invoke-virtual·{v1},·Ljava/io/RandomAccessFile;->length()J | 90 | ····invoke-virtual·{v1},·Ljava/io/RandomAccessFile;->length()J |
91 |
····move-result-wide·v |
91 | ····move-result-wide·v2 |
92 |
····iput-wide·v |
92 | ····iput-wide·v2,·p0,·Lcom/sigseg/android/io/RandomAccessFileInputStream;->fileLength:J |
93 | ····:try_end_0 | 93 | ····:try_end_0 |
94 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 | 94 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 |
95 | ····.line·30 | 95 | ····.line·30 |
96 | ····:goto_0 | 96 | ····:goto_0 |
97 | ····iget-object·v1,·p0,·Lcom/sigseg/android/io/RandomAccessFileInputStream;->TAG:Ljava/lang/String; | 97 | ····iget-object·v1,·p0,·Lcom/sigseg/android/io/RandomAccessFileInputStream;->TAG:Ljava/lang/String; |
Offset 107, 17 lines modified | Offset 107, 17 lines modified | ||
107 | ····const-string·v3,·"opened,·len·=·" | 107 | ····const-string·v3,·"opened,·len·=·" |
108 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 108 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
109 | ····move-result-object·v2 | 109 | ····move-result-object·v2 |
110 |
····iget-wide·v |
110 | ····iget-wide·v4,·p0,·Lcom/sigseg/android/io/RandomAccessFileInputStream;->fileLength:J |
111 |
····invoke-virtual·{v2,·v |
111 | ····invoke-virtual·{v2,·v4,·v5},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; |
112 | ····move-result-object·v2 | 112 | ····move-result-object·v2 |
113 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 113 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
114 | ····move-result-object·v2 | 114 | ····move-result-object·v2 |
Offset 168, 64 lines modified | Offset 168, 64 lines modified | ||
168 | #·virtual·methods | 168 | #·virtual·methods |
169 | .method·public·available()I | 169 | .method·public·available()I |
170 | ····.locals·7 | 170 | ····.locals·7 |
171 | ····.prologue | 171 | ····.prologue |
172 | ····.line·34 | 172 | ····.line·34 |
173 |
····const-wide/16·v |
173 | ····const-wide/16·v2,·0x0 |
174 | ····.line·37 | 174 | ····.line·37 |
175 |
····.local·v |
175 | ····.local·v2,·"pos":J |
176 | ····:try_start_0 | 176 | ····:try_start_0 |
177 | ····iget-object·v4,·p0,·Lcom/sigseg/android/io/RandomAccessFileInputStream;->fp:Ljava/io/RandomAccessFile; | 177 | ····iget-object·v4,·p0,·Lcom/sigseg/android/io/RandomAccessFileInputStream;->fp:Ljava/io/RandomAccessFile; |
178 | ····invoke-virtual·{v4},·Ljava/io/RandomAccessFile;->getFilePointer()J | 178 | ····invoke-virtual·{v4},·Ljava/io/RandomAccessFile;->getFilePointer()J |
179 | ····:try_end_0 | 179 | ····:try_end_0 |
180 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 | 180 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 |
181 |
····move-result-wide·v |
181 | ····move-result-wide·v2 |
182 | ····.line·39 | 182 | ····.line·39 |
183 | ····:goto_0 | 183 | ····:goto_0 |
184 | ····iget-wide·v4,·p0,·Lcom/sigseg/android/io/RandomAccessFileInputStream;->fileLength:J | 184 | ····iget-wide·v4,·p0,·Lcom/sigseg/android/io/RandomAccessFileInputStream;->fileLength:J |
185 |
····sub-long/2addr·v4,·v |
185 | ····sub-long/2addr·v4,·v2 |
186 |
····long-to-int·v |
186 | ····long-to-int·v1,·v4 |
Max diff block lines reached; 3491/6906 bytes (50.55%) of diff not shown. |
Offset 21, 14 lines modified | Offset 21, 15 lines modified | ||
21 | .field·final·synthetic·this$0:Lcom/sigseg/android/map/ImageSurfaceView; | 21 | .field·final·synthetic·this$0:Lcom/sigseg/android/map/ImageSurfaceView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·public·constructor·<init>(Lcom/sigseg/android/map/ImageSurfaceView;Landroid/view/SurfaceHolder;)V | 23 | .method·public·constructor·<init>(Lcom/sigseg/android/map/ImageSurfaceView;Landroid/view/SurfaceHolder;)V |
24 | ····.locals·1 | 24 | ····.locals·1 |
25 | ····.param·p1,·"this$0"····#·Lcom/sigseg/android/map/ImageSurfaceView; | ||
25 | ····.param·p2,·"surfaceHolder"····#·Landroid/view/SurfaceHolder; | 26 | ····.param·p2,·"surfaceHolder"····#·Landroid/view/SurfaceHolder; |
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·196 | 28 | ····.line·196 |
28 | ····iput-object·p1,·p0,·Lcom/sigseg/android/map/ImageSurfaceView$DrawThread;->this$0:Lcom/sigseg/android/map/ImageSurfaceView; | 29 | ····iput-object·p1,·p0,·Lcom/sigseg/android/map/ImageSurfaceView$DrawThread;->this$0:Lcom/sigseg/android/map/ImageSurfaceView; |
29 | ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V |
Offset 44, 29 lines modified | Offset 45, 29 lines modified | ||
44 | ····.line·198 | 45 | ····.line·198 |
45 | ····return-void | 46 | ····return-void |
46 | .end·method | 47 | .end·method |
47 | #·virtual·methods | 48 | #·virtual·methods |
48 | .method·public·run()V | 49 | .method·public·run()V |
49 |
····.locals· |
50 | ····.locals·4 |
50 | ····.prologue | 51 | ····.prologue |
51 | ····.line·203 | 52 | ····.line·203 |
52 | ····:cond_0 | 53 | ····:cond_0 |
53 | ····:goto_0 | 54 | ····:goto_0 |
54 | ····iget-boolean·v1,·p0,·Lcom/sigseg/android/map/ImageSurfaceView$DrawThread;->running:Z | 55 | ····iget-boolean·v1,·p0,·Lcom/sigseg/android/map/ImageSurfaceView$DrawThread;->running:Z |
55 | ····if-eqz·v1,·:cond_3 | 56 | ····if-eqz·v1,·:cond_3 |
56 | ····.line·206 | 57 | ····.line·206 |
57 |
····const-wide/16·v |
58 | ····const-wide/16·v2,·0x5 |
58 | ····:try_start_0 | 59 | ····:try_start_0 |
59 |
····invoke-static·{v |
60 | ····invoke-static·{v2,·v3},·Ljava/lang/Thread;->sleep(J)V |
60 | ····:try_end_0 | 61 | ····:try_end_0 |
61 | ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_0 | 62 | ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_0 |
62 | ····.line·208 | 63 | ····.line·208 |
63 | ····:goto_1 | 64 | ····:goto_1 |
64 | ····const/4·v0,·0x0 | 65 | ····const/4·v0,·0x0 |
Offset 21, 14 lines modified | Offset 21, 15 lines modified | ||
21 | .field·final·touch:Lcom/sigseg/android/map/ImageSurfaceView$Touch; | 21 | .field·final·touch:Lcom/sigseg/android/map/ImageSurfaceView$Touch; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/sigseg/android/map/ImageSurfaceView$Touch;Lcom/sigseg/android/map/ImageSurfaceView$Touch;)V | 23 | .method·constructor·<init>(Lcom/sigseg/android/map/ImageSurfaceView$Touch;Lcom/sigseg/android/map/ImageSurfaceView$Touch;)V |
24 | ····.locals·1 | 24 | ····.locals·1 |
25 | ····.param·p1,·"this$1"····#·Lcom/sigseg/android/map/ImageSurfaceView$Touch; | ||
25 | ····.param·p2,·"touch"····#·Lcom/sigseg/android/map/ImageSurfaceView$Touch; | 26 | ····.param·p2,·"touch"····#·Lcom/sigseg/android/map/ImageSurfaceView$Touch; |
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·345 | 28 | ····.line·345 |
28 | ····iput-object·p1,·p0,·Lcom/sigseg/android/map/ImageSurfaceView$Touch$TouchThread;->this$1:Lcom/sigseg/android/map/ImageSurfaceView$Touch; | 29 | ····iput-object·p1,·p0,·Lcom/sigseg/android/map/ImageSurfaceView$Touch$TouchThread;->this$1:Lcom/sigseg/android/map/ImageSurfaceView$Touch; |
29 | ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V |
Offset 39, 14 lines modified | Offset 39, 15 lines modified | ||
39 | .field·final·viewportOriginAtDown:Landroid/graphics/Point; | 39 | .field·final·viewportOriginAtDown:Landroid/graphics/Point; |
40 | #·direct·methods | 40 | #·direct·methods |
41 | .method·constructor·<init>(Lcom/sigseg/android/map/ImageSurfaceView;Landroid/content/Context;)V | 41 | .method·constructor·<init>(Lcom/sigseg/android/map/ImageSurfaceView;Landroid/content/Context;)V |
42 | ····.locals·2 | 42 | ····.locals·2 |
43 | ····.param·p1,·"this$0"····#·Lcom/sigseg/android/map/ImageSurfaceView; | ||
43 | ····.param·p2,·"context"····#·Landroid/content/Context; | 44 | ····.param·p2,·"context"····#·Landroid/content/Context; |
44 | ····.prologue | 45 | ····.prologue |
45 | ····const/4·v1,·0x0 | 46 | ····const/4·v1,·0x0 |
46 | ····.line·240 | 47 | ····.line·240 |
47 | ····iput-object·p1,·p0,·Lcom/sigseg/android/map/ImageSurfaceView$Touch;->this$0:Lcom/sigseg/android/map/ImageSurfaceView; | 48 | ····iput-object·p1,·p0,·Lcom/sigseg/android/map/ImageSurfaceView$Touch;->this$0:Lcom/sigseg/android/map/ImageSurfaceView; |
Offset 6, 15 lines modified | Offset 6, 14 lines modified | ||
6 | .implements·Landroid/view/SurfaceHolder$Callback; | 6 | .implements·Landroid/view/SurfaceHolder$Callback; |
7 | .implements·Landroid/view/GestureDetector$OnGestureListener; | 7 | .implements·Landroid/view/GestureDetector$OnGestureListener; |
8 | #·annotations | 8 | #·annotations |
9 | .annotation·system·Ldalvik/annotation/MemberClasses; | 9 | .annotation·system·Ldalvik/annotation/MemberClasses; |
10 | ····value·=·{ | 10 | ····value·=·{ |
11 | ········Lcom/sigseg/android/map/ImageSurfaceView$1;, | ||
12 | ········Lcom/sigseg/android/map/ImageSurfaceView$Touch;, | 11 | ········Lcom/sigseg/android/map/ImageSurfaceView$Touch;, |
13 | ········Lcom/sigseg/android/map/ImageSurfaceView$TouchState;, | 12 | ········Lcom/sigseg/android/map/ImageSurfaceView$TouchState;, |
14 | ········Lcom/sigseg/android/map/ImageSurfaceView$DrawThread;, | 13 | ········Lcom/sigseg/android/map/ImageSurfaceView$DrawThread;, |
15 | ········Lcom/sigseg/android/map/ImageSurfaceView$ScaleListener; | 14 | ········Lcom/sigseg/android/map/ImageSurfaceView$ScaleListener; |
16 | ····} | 15 | ····} |
17 | .end·annotation | 16 | .end·annotation |
Offset 163, 15 lines modified | Offset 162, 15 lines modified | ||
163 | ····.line·17 | 162 | ····.line·17 |
164 | ····iget-object·v0,·p0,·Lcom/sigseg/android/map/ImageSurfaceView;->scene:Lcom/sigseg/android/view/InputStreamScene; | 163 | ····iget-object·v0,·p0,·Lcom/sigseg/android/map/ImageSurfaceView;->scene:Lcom/sigseg/android/view/InputStreamScene; |
165 | ····return-object·v0 | 164 | ····return-object·v0 |
166 | .end·method | 165 | .end·method |
167 | .method·static·synthetic·access$202(Lcom/sigseg/android/map/ImageSurfaceView;J)J | 166 | .method·static·synthetic·access$202(Lcom/sigseg/android/map/ImageSurfaceView;J)J |
168 |
····.locals· |
167 | ····.locals·1 |
169 | ····.param·p0,·"x0"····#·Lcom/sigseg/android/map/ImageSurfaceView; | 168 | ····.param·p0,·"x0"····#·Lcom/sigseg/android/map/ImageSurfaceView; |
170 | ····.param·p1,·"x1"····#·J | 169 | ····.param·p1,·"x1"····#·J |
171 | ····.prologue | 170 | ····.prologue |
172 | ····.line·17 | 171 | ····.line·17 |
173 | ····iput-wide·p1,·p0,·Lcom/sigseg/android/map/ImageSurfaceView;->lastScaleTime:J | 172 | ····iput-wide·p1,·p0,·Lcom/sigseg/android/map/ImageSurfaceView;->lastScaleTime:J |
Offset 303, 15 lines modified | Offset 302, 15 lines modified | ||
303 | ····.line·182 | 302 | ····.line·182 |
304 | ····const/4·v0,·0x0 | 303 | ····const/4·v0,·0x0 |
305 | ····return·v0 | 304 | ····return·v0 |
306 | .end·method | 305 | .end·method |
307 | .method·public·onTouchEvent(Landroid/view/MotionEvent;)Z | 306 | .method·public·onTouchEvent(Landroid/view/MotionEvent;)Z |
308 |
····.locals· |
307 | ····.locals·6 |
309 | ····.param·p1,·"me"····#·Landroid/view/MotionEvent; | 308 | ····.param·p1,·"me"····#·Landroid/view/MotionEvent; |
310 | ····.prologue | 309 | ····.prologue |
311 | ····.line·57 | 310 | ····.line·57 |
312 | ····iget-object·v1,·p0,·Lcom/sigseg/android/map/ImageSurfaceView;->gestureDectector:Landroid/view/GestureDetector; | 311 | ····iget-object·v1,·p0,·Lcom/sigseg/android/map/ImageSurfaceView;->gestureDectector:Landroid/view/GestureDetector; |
313 | ····invoke-virtual·{v1,·p1},·Landroid/view/GestureDetector;->onTouchEvent(Landroid/view/MotionEvent;)Z | 312 | ····invoke-virtual·{v1,·p1},·Landroid/view/GestureDetector;->onTouchEvent(Landroid/view/MotionEvent;)Z |
Offset 370, 23 lines modified | Offset 369, 23 lines modified | ||
370 | ····move-result·v1 | 369 | ····move-result·v1 |
371 | ····if-nez·v1,·:cond_1 | 370 | ····if-nez·v1,·:cond_1 |
372 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 371 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
373 |
····move-result-wide·v |
372 | ····move-result-wide·v2 |
374 |
····iget-wide·v |
373 | ····iget-wide·v4,·p0,·Lcom/sigseg/android/map/ImageSurfaceView;->lastScaleTime:J |
375 |
····sub-long/2addr·v |
374 | ····sub-long/2addr·v2,·v4 |
376 |
····iget-wide·v |
375 | ····iget-wide·v4,·p0,·Lcom/sigseg/android/map/ImageSurfaceView;->SCALE_MOVE_GUARD:J |
377 |
····cmp-long·v1,·v |
376 | ····cmp-long·v1,·v2,·v4 |
378 | ····if-ltz·v1,·:cond_1 | 377 | ····if-ltz·v1,·:cond_1 |
379 | ····.line·66 | 378 | ····.line·66 |
380 | ····iget-object·v1,·p0,·Lcom/sigseg/android/map/ImageSurfaceView;->touch:Lcom/sigseg/android/map/ImageSurfaceView$Touch; | 379 | ····iget-object·v1,·p0,·Lcom/sigseg/android/map/ImageSurfaceView;->touch:Lcom/sigseg/android/map/ImageSurfaceView$Touch; |
381 | ····invoke-virtual·{v1,·p1},·Lcom/sigseg/android/map/ImageSurfaceView$Touch;->move(Landroid/view/MotionEvent;)Z | 380 | ····invoke-virtual·{v1,·p1},·Lcom/sigseg/android/map/ImageSurfaceView$Touch;->move(Landroid/view/MotionEvent;)Z |
Offset 19, 12 lines modified | Offset 19, 12 lines modified | ||
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·public·constructor·<init>()V | 20 | .method·public·constructor·<init>()V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.prologue | 22 | ····.prologue |
23 |
····.line· |
23 | ····.line·10 |
24 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 24 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
25 | ····return-void | 25 | ····return-void |
26 | .end·method | 26 | .end·method |
Offset 19, 12 lines modified | Offset 19, 12 lines modified | ||
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·public·constructor·<init>()V | 20 | .method·public·constructor·<init>()V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.prologue | 22 | ····.prologue |
23 |
····.line·1 |
23 | ····.line·13 |
24 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 24 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
25 | ····return-void | 25 | ····return-void |
26 | .end·method | 26 | .end·method |
Offset 19, 12 lines modified | Offset 19, 12 lines modified | ||
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·public·constructor·<init>()V | 20 | .method·public·constructor·<init>()V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.prologue | 22 | ····.prologue |
23 |
····.line·1 |
23 | ····.line·16 |
24 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 24 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
25 | ····return-void | 25 | ····return-void |
26 | .end·method | 26 | .end·method |
Offset 21, 12 lines modified | Offset 21, 12 lines modified | ||
21 | #·direct·methods | 21 | #·direct·methods |
22 | .method·public·constructor·<init>()V | 22 | .method·public·constructor·<init>()V |
23 | ····.locals·0 | 23 | ····.locals·0 |
24 | ····.prologue | 24 | ····.prologue |
25 |
····.line·1 |
25 | ····.line·19 |
26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
27 | ····return-void | 27 | ····return-void |
28 | .end·method | 28 | .end·method |
Offset 2, 26 lines modified | Offset 2, 25 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"R.java" | 3 | .source·"R.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lcom/sigseg/android/map/lib/R$drawable;, | ||
8 | ········Lcom/sigseg/android/map/lib/R$layout;, | ||
9 | ········Lcom/sigseg/android/map/lib/R$string;, | 7 | ········Lcom/sigseg/android/map/lib/R$string;, |
10 |
········Lcom/sigseg/android/map/lib/R$ |
8 | ········Lcom/sigseg/android/map/lib/R$layout;, |
9 | ········Lcom/sigseg/android/map/lib/R$id;, | ||
10 | ········Lcom/sigseg/android/map/lib/R$drawable; | ||
11 | ····} | 11 | ····} |
12 | .end·annotation | 12 | .end·annotation |
13 | #·direct·methods | 13 | #·direct·methods |
14 | .method·public·constructor·<init>()V | 14 | .method·public·constructor·<init>()V |
15 | ····.locals·0 | 15 | ····.locals·0 |
16 | ····.prologue | 16 | ····.prologue |
17 | ····.line·9 | 17 | ····.line·9 |
18 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 18 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
19 | ····.line·20 | ||
20 | ····return-void | 19 | ····return-void |
21 | .end·method | 20 | .end·method |
Offset 161, 47 lines modified | Offset 161, 47 lines modified | ||
161 | ····.line·50 | 161 | ····.line·50 |
162 | ····return-void | 162 | ····return-void |
163 | .end·method | 163 | .end·method |
164 | #·virtual·methods | 164 | #·virtual·methods |
165 | .method·protected·calculateCacheWindow(Landroid/graphics/Rect;)Landroid/graphics/Rect; | 165 | .method·protected·calculateCacheWindow(Landroid/graphics/Rect;)Landroid/graphics/Rect; |
166 |
····.locals·2 |
166 | ····.locals·22 |
167 | ····.param·p1,·"viewportRect"····#·Landroid/graphics/Rect; | 167 | ····.param·p1,·"viewportRect"····#·Landroid/graphics/Rect; |
168 | ····.prologue | 168 | ····.prologue |
169 | ····.line·94 | 169 | ····.line·94 |
170 | ····invoke-static·{},·Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime; | 170 | ····invoke-static·{},·Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime; |
171 | ····move-result-object·v17 | 171 | ····move-result-object·v17 |
172 | ····invoke-virtual/range·{v17·..·v17},·Ljava/lang/Runtime;->maxMemory()J | 172 | ····invoke-virtual/range·{v17·..·v17},·Ljava/lang/Runtime;->maxMemory()J |
173 |
····move-result-wide·v1 |
173 | ····move-result-wide·v18 |
174 | ····move-object/from16·v0,·p0 | 174 | ····move-object/from16·v0,·p0 |
175 | ····iget·v0,·v0,·Lcom/sigseg/android/view/InputStreamScene;->percent:I | 175 | ····iget·v0,·v0,·Lcom/sigseg/android/view/InputStreamScene;->percent:I |
176 |
····move/from16·v1 |
176 | ····move/from16·v17,·v0 |
177 |
····move/from16·v0,·v1 |
177 | ····move/from16·v0,·v17 |
178 | ····int-to-long·v0,·v0 | 178 | ····int-to-long·v0,·v0 |
179 |
····move-wide/from16·v |
179 | ····move-wide/from16·v20,·v0 |
180 |
····mul-long·v1 |
180 | ····mul-long·v18,·v18,·v20 |
181 |
····const-wide/16·v |
181 | ····const-wide/16·v20,·0x64 |
182 |
····div-long·v |
182 | ····div-long·v4,·v18,·v20 |
183 | ····.line·95 | 183 | ····.line·95 |
184 |
····.local·v |
184 | ····.local·v4,·"bytesToUse":J |
185 | ····invoke-virtual/range·{p0·..·p0},·Lcom/sigseg/android/view/InputStreamScene;->getSceneSize()Landroid/graphics/Point; | 185 | ····invoke-virtual/range·{p0·..·p0},·Lcom/sigseg/android/view/InputStreamScene;->getSceneSize()Landroid/graphics/Point; |
186 | ····move-result-object·v9 | 186 | ····move-result-object·v9 |
187 | ····.line·97 | 187 | ····.line·97 |
188 | ····.local·v9,·"size":Landroid/graphics/Point; | 188 | ····.local·v9,·"size":Landroid/graphics/Point; |
189 | ····invoke-virtual/range·{p1·..·p1},·Landroid/graphics/Rect;->width()I | 189 | ····invoke-virtual/range·{p1·..·p1},·Landroid/graphics/Rect;->width()I |
Offset 249, 17 lines modified | Offset 249, 17 lines modified | ||
249 | ····mul-int/lit8·v17,·v17,·0x4 | 249 | ····mul-int/lit8·v17,·v17,·0x4 |
250 | ····move/from16·v0,·v17 | 250 | ····move/from16·v0,·v17 |
251 | ····int-to-long·v0,·v0 | 251 | ····int-to-long·v0,·v0 |
252 |
····move-wide/from16·v1 |
252 | ····move-wide/from16·v18,·v0 |
253 |
····cmp-long·v17,·v1 |
253 | ····cmp-long·v17,·v18,·v4 |
254 | ····if-gez·v17,·:cond_0 | 254 | ····if-gez·v17,·:cond_0 |
255 | ····.line·106 | 255 | ····.line·106 |
256 | ····add-int/lit8·v13,·v14,·0x1 | 256 | ····add-int/lit8·v13,·v14,·0x1 |
257 | ····.end·local·v14····#·"tw":I | 257 | ····.end·local·v14····#·"tw":I |
Offset 343, 37 lines modified | Offset 343, 37 lines modified | ||
343 | ····iget·v0,·v0,·Landroid/graphics/Rect;->left:I | 343 | ····iget·v0,·v0,·Landroid/graphics/Rect;->left:I |
344 | ····move/from16·v17,·v0 | 344 | ····move/from16·v17,·v0 |
345 | ····shr-int/lit8·v18,·v7,·0x1 | 345 | ····shr-int/lit8·v18,·v7,·0x1 |
346 |
····sub-int·v |
346 | ····sub-int·v3,·v17,·v18 |
347 | ····.line·119 | 347 | ····.line·119 |
348 |
····.local·v |
348 | ····.local·v3,·"left":I |
349 | ····move-object/from16·v0,·p1 | 349 | ····move-object/from16·v0,·p1 |
350 | ····iget·v0,·v0,·Landroid/graphics/Rect;->right:I | 350 | ····iget·v0,·v0,·Landroid/graphics/Rect;->right:I |
351 | ····move/from16·v17,·v0 | 351 | ····move/from16·v17,·v0 |
352 | ····shr-int/lit8·v18,·v7,·0x1 | 352 | ····shr-int/lit8·v18,·v7,·0x1 |
353 | ····add-int·v8,·v17,·v18 | 353 | ····add-int·v8,·v17,·v18 |
354 | ····.line·120 | 354 | ····.line·120 |
355 | ····.local·v8,·"right":I | 355 | ····.local·v8,·"right":I |
356 |
····if-gez·v |
356 | ····if-gez·v3,·:cond_3 |
357 | ····.line·121 | 357 | ····.line·121 |
358 |
····sub-int/2addr·v8,·v |
358 | ····sub-int/2addr·v8,·v3 |
359 | ····.line·122 | 359 | ····.line·122 |
360 |
····const/4·v |
360 | ····const/4·v3,·0x0 |
361 | ····.line·124 | 361 | ····.line·124 |
362 | ····:cond_3 | 362 | ····:cond_3 |
Max diff block lines reached; 921/3355 bytes (27.45%) of diff not shown. |
Offset 21, 14 lines modified | Offset 21, 15 lines modified | ||
21 | .field·final·synthetic·this$0:Lcom/sigseg/android/view/Scene; | 21 | .field·final·synthetic·this$0:Lcom/sigseg/android/view/Scene; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/sigseg/android/view/Scene;Lcom/sigseg/android/view/Scene$Cache;)V | 23 | .method·constructor·<init>(Lcom/sigseg/android/view/Scene;Lcom/sigseg/android/view/Scene$Cache;)V |
24 | ····.locals·1 | 24 | ····.locals·1 |
25 | ····.param·p1,·"this$0"····#·Lcom/sigseg/android/view/Scene; | ||
25 | ····.param·p2,·"cache"····#·Lcom/sigseg/android/view/Scene$Cache; | 26 | ····.param·p2,·"cache"····#·Lcom/sigseg/android/view/Scene$Cache; |
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·489 | 28 | ····.line·489 |
28 | ····iput-object·p1,·p0,·Lcom/sigseg/android/view/Scene$CacheThread;->this$0:Lcom/sigseg/android/view/Scene; | 29 | ····iput-object·p1,·p0,·Lcom/sigseg/android/view/Scene$CacheThread;->this$0:Lcom/sigseg/android/view/Scene; |
29 | ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V |
Offset 54, 20 lines modified | Offset 55, 20 lines modified | ||
54 | ····const/4·v8,·0x0 | 55 | ····const/4·v8,·0x0 |
55 | ····.line·493 | 56 | ····.line·493 |
56 | ····iput-boolean·v9,·p0,·Lcom/sigseg/android/view/Scene$CacheThread;->running:Z | 57 | ····iput-boolean·v9,·p0,·Lcom/sigseg/android/view/Scene$CacheThread;->running:Z |
57 | ····.line·494 | 58 | ····.line·494 |
58 |
····new-instance·v |
59 | ····new-instance·v5,·Landroid/graphics/Rect; |
59 |
····invoke-direct·{v |
60 | ····invoke-direct·{v5,·v8,·v8,·v8,·v8},·Landroid/graphics/Rect;-><init>(IIII)V |
60 | ····.line·495 | 61 | ····.line·495 |
61 |
····.local·v |
62 | ····.local·v5,·"viewportRect":Landroid/graphics/Rect; |
62 | ····:cond_0 | 63 | ····:cond_0 |
63 | ····:goto_0 | 64 | ····:goto_0 |
64 | ····iget-boolean·v8,·p0,·Lcom/sigseg/android/view/Scene$CacheThread;->running:Z | 65 | ····iget-boolean·v8,·p0,·Lcom/sigseg/android/view/Scene$CacheThread;->running:Z |
65 | ····if-eqz·v8,·:cond_2 | 66 | ····if-eqz·v8,·:cond_2 |
66 | ····.line·496 | 67 | ····.line·496 |
Offset 112, 18 lines modified | Offset 113, 18 lines modified | ||
112 | ····:cond_2 | 113 | ····:cond_2 |
113 | ····return-void | 114 | ····return-void |
114 | ····.line·503 | 115 | ····.line·503 |
115 | ····:cond_3 | 116 | ····:cond_3 |
116 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 117 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
117 |
····move-result-wide·v |
118 | ····move-result-wide·v6 |
118 | ····.line·504 | 119 | ····.line·504 |
119 |
····.local·v |
120 | ····.local·v6,·"start":J |
120 | ····const/4·v1,·0x0 | 121 | ····const/4·v1,·0x0 |
121 | ····.line·505 | 122 | ····.line·505 |
122 | ····.local·v1,·"cont":Z | 123 | ····.local·v1,·"cont":Z |
123 | ····iget-object·v9,·p0,·Lcom/sigseg/android/view/Scene$CacheThread;->cache:Lcom/sigseg/android/view/Scene$Cache; | 124 | ····iget-object·v9,·p0,·Lcom/sigseg/android/view/Scene$CacheThread;->cache:Lcom/sigseg/android/view/Scene$Cache; |
124 | ····monitor-enter·v9 | 125 | ····monitor-enter·v9 |
Offset 183, 15 lines modified | Offset 184, 15 lines modified | ||
183 | ····#·getter·for:·Lcom/sigseg/android/view/Scene;->viewport:Lcom/sigseg/android/view/Scene$Viewport; | 184 | ····#·getter·for:·Lcom/sigseg/android/view/Scene;->viewport:Lcom/sigseg/android/view/Scene$Viewport; |
184 | ····invoke-static·{v8},·Lcom/sigseg/android/view/Scene;->access$300(Lcom/sigseg/android/view/Scene;)Lcom/sigseg/android/view/Scene$Viewport; | 185 | ····invoke-static·{v8},·Lcom/sigseg/android/view/Scene;->access$300(Lcom/sigseg/android/view/Scene;)Lcom/sigseg/android/view/Scene$Viewport; |
185 | ····move-result-object·v8 | 186 | ····move-result-object·v8 |
186 | ····iget-object·v8,·v8,·Lcom/sigseg/android/view/Scene$Viewport;->window:Landroid/graphics/Rect; | 187 | ····iget-object·v8,·v8,·Lcom/sigseg/android/view/Scene$Viewport;->window:Landroid/graphics/Rect; |
187 |
····invoke-virtual·{v |
188 | ····invoke-virtual·{v5,·v8},·Landroid/graphics/Rect;->set(Landroid/graphics/Rect;)V |
188 | ····.line·515 | 189 | ····.line·515 |
189 | ····monitor-exit·v9 | 190 | ····monitor-exit·v9 |
190 | ····:try_end_2 | 191 | ····:try_end_2 |
191 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_2 | 192 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_2 |
192 | ····.line·516 | 193 | ····.line·516 |
Offset 214, 15 lines modified | Offset 215, 15 lines modified | ||
214 | ····.line·519 | 215 | ····.line·519 |
215 | ····iget-object·v8,·p0,·Lcom/sigseg/android/view/Scene$CacheThread;->cache:Lcom/sigseg/android/view/Scene$Cache; | 216 | ····iget-object·v8,·p0,·Lcom/sigseg/android/view/Scene$CacheThread;->cache:Lcom/sigseg/android/view/Scene$Cache; |
216 | ····iget-object·v8,·v8,·Lcom/sigseg/android/view/Scene$Cache;->window:Landroid/graphics/Rect; | 217 | ····iget-object·v8,·v8,·Lcom/sigseg/android/view/Scene$Cache;->window:Landroid/graphics/Rect; |
217 | ····iget-object·v10,·p0,·Lcom/sigseg/android/view/Scene$CacheThread;->this$0:Lcom/sigseg/android/view/Scene; | 218 | ····iget-object·v10,·p0,·Lcom/sigseg/android/view/Scene$CacheThread;->this$0:Lcom/sigseg/android/view/Scene; |
218 |
····invoke-virtual·{v10,·v |
219 | ····invoke-virtual·{v10,·v5},·Lcom/sigseg/android/view/Scene;->calculateCacheWindow(Landroid/graphics/Rect;)Landroid/graphics/Rect; |
219 | ····move-result-object·v10 | 220 | ····move-result-object·v10 |
220 | ····invoke-virtual·{v8,·v10},·Landroid/graphics/Rect;->set(Landroid/graphics/Rect;)V | 221 | ····invoke-virtual·{v8,·v10},·Landroid/graphics/Rect;->set(Landroid/graphics/Rect;)V |
221 | ····.line·522 | 222 | ····.line·522 |
222 | ····:goto_2 | 223 | ····:goto_2 |
Offset 308, 15 lines modified | Offset 309, 15 lines modified | ||
308 | ····const/4·v10,·0x1 | 309 | ····const/4·v10,·0x1 |
309 | ····new-array·v10,·v10,·[Ljava/lang/Object; | 310 | ····new-array·v10,·v10,·[Ljava/lang/Object; |
310 | ····const/4·v11,·0x0 | 311 | ····const/4·v11,·0x0 |
311 |
····sub-long·v12,·v2,·v |
312 | ····sub-long·v12,·v2,·v6 |
312 | ····invoke-static·{v12,·v13},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; | 313 | ····invoke-static·{v12,·v13},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
Max diff block lines reached; 35/3489 bytes (1.00%) of diff not shown. |
Offset 23, 14 lines modified | Offset 23, 15 lines modified | ||
23 | .field·zoom:F | 23 | .field·zoom:F |
24 | #·direct·methods | 24 | #·direct·methods |
25 | .method·public·constructor·<init>(Lcom/sigseg/android/view/Scene;)V | 25 | .method·public·constructor·<init>(Lcom/sigseg/android/view/Scene;)V |
26 | ····.locals·2 | 26 | ····.locals·2 |
27 | ····.param·p1,·"this$0"····#·Lcom/sigseg/android/view/Scene; | ||
27 | ····.prologue | 28 | ····.prologue |
28 | ····const/4·v1,·0x0 | 29 | ····const/4·v1,·0x0 |
29 | ····.line·171 | 30 | ····.line·171 |
30 | ····iput-object·p1,·p0,·Lcom/sigseg/android/view/Scene$Viewport;->this$0:Lcom/sigseg/android/view/Scene; | 31 | ····iput-object·p1,·p0,·Lcom/sigseg/android/view/Scene$Viewport;->this$0:Lcom/sigseg/android/view/Scene; |
Offset 473, 430 lines modified | Offset 474, 438 lines modified | ||
473 | ····:try_end_0 | 474 | ····:try_end_0 |
474 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 475 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
475 | ····throw·v0 | 476 | ····throw·v0 |
476 | .end·method | 477 | .end·method |
477 | .method·public·zoom(FLandroid/graphics/PointF;)V | 478 | .method·public·zoom(FLandroid/graphics/PointF;)V |
478 |
····.locals·1 |
479 | ····.locals·17 |
479 | ····.param·p1,·"factor"····#·F | 480 | ····.param·p1,·"factor"····#·F |
480 | ····.param·p2,·"screenFocus"····#·Landroid/graphics/PointF; | 481 | ····.param·p2,·"screenFocus"····#·Landroid/graphics/PointF; |
481 | ····.prologue | 482 | ····.prologue |
482 | ····.line·240 | 483 | ····.line·240 |
483 | ····move/from16·v0,·p1 | 484 | ····move/from16·v0,·p1 |
484 |
····float-to-double·v1 |
485 | ····float-to-double·v12,·v0 |
485 |
····const-wide/high16·v1 |
486 | ····const-wide/high16·v14,·0x3ff0000000000000L····#·1.0 |
486 |
····cmpl-double·v1 |
487 | ····cmpl-double·v12,·v12,·v14 |
487 |
····if-eqz·v1 |
488 | ····if-eqz·v12,·:cond_8 |
488 | ····.line·242 | 489 | ····.line·242 |
489 |
····new-instance·v |
490 | ····new-instance·v6,·Landroid/graphics/PointF; |
490 | ····move-object/from16·v0,·p0 | 491 | ····move-object/from16·v0,·p0 |
491 |
····iget-object·v1 |
492 | ····iget-object·v12,·v0,·Lcom/sigseg/android/view/Scene$Viewport;->bitmap:Landroid/graphics/Bitmap; |
492 |
····invoke-virtual·{v1 |
493 | ····invoke-virtual·{v12},·Landroid/graphics/Bitmap;->getWidth()I |
493 |
····move-result·v1 |
494 | ····move-result·v12 |
494 |
····int-to-float·v1 |
495 | ····int-to-float·v12,·v12 |
495 | ····move-object/from16·v0,·p0 | 496 | ····move-object/from16·v0,·p0 |
496 |
····iget-object·v1 |
497 | ····iget-object·v13,·v0,·Lcom/sigseg/android/view/Scene$Viewport;->bitmap:Landroid/graphics/Bitmap; |
497 |
····invoke-virtual·{v1 |
498 | ····invoke-virtual·{v13},·Landroid/graphics/Bitmap;->getHeight()I |
498 |
····move-result·v1 |
499 | ····move-result·v13 |
499 |
····int-to-float·v1 |
500 | ····int-to-float·v13,·v13 |
500 |
····invoke-direct·{v |
501 | ····invoke-direct·{v6,·v12,·v13},·Landroid/graphics/PointF;-><init>(FF)V |
501 | ····.line·243 | 502 | ····.line·243 |
502 |
····.local·v |
503 | ····.local·v6,·"screenSize":Landroid/graphics/PointF; |
503 |
····new-instance·v |
504 | ····new-instance·v4,·Landroid/graphics/PointF; |
504 | ····move-object/from16·v0,·p0 | 505 | ····move-object/from16·v0,·p0 |
505 |
····iget-object·v1 |
506 | ····iget-object·v12,·v0,·Lcom/sigseg/android/view/Scene$Viewport;->this$0:Lcom/sigseg/android/view/Scene; |
506 |
····invoke-virtual·{v1 |
507 | ····invoke-virtual·{v12},·Lcom/sigseg/android/view/Scene;->getSceneSize()Landroid/graphics/Point; |
507 |
····move-result-object·v1 |
508 | ····move-result-object·v12 |
508 |
····invoke-direct·{v |
509 | ····invoke-direct·{v4,·v12},·Landroid/graphics/PointF;-><init>(Landroid/graphics/Point;)V |
509 | ····.line·244 | 510 | ····.line·244 |
510 |
····.local·v |
511 | ····.local·v4,·"sceneSize":Landroid/graphics/PointF; |
511 |
····iget·v1 |
512 | ····iget·v12,·v6,·Landroid/graphics/PointF;->x:F |
512 |
····iget·v1 |
513 | ····iget·v13,·v6,·Landroid/graphics/PointF;->y:F |
513 |
····div-float·v |
514 | ····div-float·v7,·v12,·v13 |
514 | ····.line·245 | 515 | ····.line·245 |
515 |
····.local·v |
516 | ····.local·v7,·"screenWidthToHeight":F |
516 |
····iget·v1 |
517 | ····iget·v12,·v6,·Landroid/graphics/PointF;->y:F |
517 |
····iget·v1 |
518 | ····iget·v13,·v6,·Landroid/graphics/PointF;->x:F |
518 |
····div-float·v |
519 | ····div-float·v5,·v12,·v13 |
519 | ····.line·246 | 520 | ····.line·246 |
520 |
····.local·v |
521 | ····.local·v5,·"screenHeightToWidth":F |
521 | ····monitor-enter·p0 | 522 | ····monitor-enter·p0 |
522 | ····.line·247 | 523 | ····.line·247 |
Max diff block lines reached; 13688/17723 bytes (77.23%) of diff not shown. |
Offset 341, 30 lines modified | Offset 341, 33 lines modified | ||
341 | ····.line·457 | 341 | ····.line·457 |
342 | ····:try_start_0 | 342 | ····:try_start_0 |
343 | ····iget-object·v0,·p0,·Lcom/sigseg/android/view/Scene$Cache;->this$0:Lcom/sigseg/android/view/Scene; | 343 | ····iget-object·v0,·p0,·Lcom/sigseg/android/view/Scene$Cache;->this$0:Lcom/sigseg/android/view/Scene; |
344 | ····iget-object·v2,·p0,·Lcom/sigseg/android/view/Scene$Cache;->this$0:Lcom/sigseg/android/view/Scene; | 344 | ····iget-object·v2,·p0,·Lcom/sigseg/android/view/Scene$Cache;->this$0:Lcom/sigseg/android/view/Scene; |
345 | ····.line·458 | ||
345 | ····#·getter·for:·Lcom/sigseg/android/view/Scene;->viewport:Lcom/sigseg/android/view/Scene$Viewport; | 346 | ····#·getter·for:·Lcom/sigseg/android/view/Scene;->viewport:Lcom/sigseg/android/view/Scene$Viewport; |
346 | ····invoke-static·{v2},·Lcom/sigseg/android/view/Scene;->access$300(Lcom/sigseg/android/view/Scene;)Lcom/sigseg/android/view/Scene$Viewport; | 347 | ····invoke-static·{v2},·Lcom/sigseg/android/view/Scene;->access$300(Lcom/sigseg/android/view/Scene;)Lcom/sigseg/android/view/Scene$Viewport; |
347 | ····move-result-object·v2 | 348 | ····move-result-object·v2 |
348 | ····iget-object·v2,·v2,·Lcom/sigseg/android/view/Scene$Viewport;->bitmap:Landroid/graphics/Bitmap; | 349 | ····iget-object·v2,·v2,·Lcom/sigseg/android/view/Scene$Viewport;->bitmap:Landroid/graphics/Bitmap; |
349 | ····iget-object·v3,·p0,·Lcom/sigseg/android/view/Scene$Cache;->this$0:Lcom/sigseg/android/view/Scene; | 350 | ····iget-object·v3,·p0,·Lcom/sigseg/android/view/Scene$Cache;->this$0:Lcom/sigseg/android/view/Scene; |
351 | ····.line·459 | ||
350 | ····#·getter·for:·Lcom/sigseg/android/view/Scene;->viewport:Lcom/sigseg/android/view/Scene$Viewport; | 352 | ····#·getter·for:·Lcom/sigseg/android/view/Scene;->viewport:Lcom/sigseg/android/view/Scene$Viewport; |
351 | ····invoke-static·{v3},·Lcom/sigseg/android/view/Scene;->access$300(Lcom/sigseg/android/view/Scene;)Lcom/sigseg/android/view/Scene$Viewport; | 353 | ····invoke-static·{v3},·Lcom/sigseg/android/view/Scene;->access$300(Lcom/sigseg/android/view/Scene;)Lcom/sigseg/android/view/Scene$Viewport; |
352 | ····move-result-object·v3 | 354 | ····move-result-object·v3 |
353 | ····iget-object·v3,·v3,·Lcom/sigseg/android/view/Scene$Viewport;->window:Landroid/graphics/Rect; | 355 | ····iget-object·v3,·v3,·Lcom/sigseg/android/view/Scene$Viewport;->window:Landroid/graphics/Rect; |
356 | ····.line·457 | ||
354 | ····invoke-virtual·{v0,·v2,·v3},·Lcom/sigseg/android/view/Scene;->drawSampleRectIntoBitmap(Landroid/graphics/Bitmap;Landroid/graphics/Rect;)V | 357 | ····invoke-virtual·{v0,·v2,·v3},·Lcom/sigseg/android/view/Scene;->drawSampleRectIntoBitmap(Landroid/graphics/Bitmap;Landroid/graphics/Rect;)V |
355 | ····.line·461 | 358 | ····.line·461 |
356 | ····monitor-exit·v1 | 359 | ····monitor-exit·v1 |
357 | ····.line·463 | 360 | ····.line·463 |
358 | ····:cond_0 | 361 | ····:cond_0 |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Scene.java" | 3 | .source·"Scene.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lcom/sigseg/android/view/Scene$1;, | ||
8 | ········Lcom/sigseg/android/view/Scene$CacheThread;, | 7 | ········Lcom/sigseg/android/view/Scene$CacheThread;, |
9 | ········Lcom/sigseg/android/view/Scene$Cache;, | 8 | ········Lcom/sigseg/android/view/Scene$Cache;, |
10 | ········Lcom/sigseg/android/view/Scene$CacheState;, | 9 | ········Lcom/sigseg/android/view/Scene$CacheState;, |
11 | ········Lcom/sigseg/android/view/Scene$Viewport; | 10 | ········Lcom/sigseg/android/view/Scene$Viewport; |
12 | ····} | 11 | ····} |
13 | .end·annotation | 12 | .end·annotation |
Offset 61, 15 lines modified | Offset 60, 14 lines modified | ||
61 | ····const/4·v1,·0x0 | 60 | ····const/4·v1,·0x0 |
62 | ····invoke-direct·{v0,·p0,·v1},·Lcom/sigseg/android/view/Scene$Cache;-><init>(Lcom/sigseg/android/view/Scene;Lcom/sigseg/android/view/Scene$1;)V | 61 | ····invoke-direct·{v0,·p0,·v1},·Lcom/sigseg/android/view/Scene$Cache;-><init>(Lcom/sigseg/android/view/Scene;Lcom/sigseg/android/view/Scene$1;)V |
63 | ····iput-object·v0,·p0,·Lcom/sigseg/android/view/Scene;->cache:Lcom/sigseg/android/view/Scene$Cache; | 62 | ····iput-object·v0,·p0,·Lcom/sigseg/android/view/Scene;->cache:Lcom/sigseg/android/view/Scene$Cache; |
64 | ····.line·484 | ||
65 | ····return-void | 63 | ····return-void |
66 | .end·method | 64 | .end·method |
67 | .method·static·synthetic·access$100(Lcom/sigseg/android/view/Scene;)Landroid/graphics/Point; | 65 | .method·static·synthetic·access$100(Lcom/sigseg/android/view/Scene;)Landroid/graphics/Point; |
68 | ····.locals·1 | 66 | ····.locals·1 |
69 | ····.param·p0,·"x0"····#·Lcom/sigseg/android/view/Scene; | 67 | ····.param·p0,·"x0"····#·Lcom/sigseg/android/view/Scene; |
Offset 19, 10 lines modified | Offset 19, 9 lines modified | ||
19 | .method·public·constructor·<init>()V | 19 | .method·public·constructor·<init>()V |
20 | ····.locals·0 | 20 | ····.locals·0 |
21 | ····.prologue | 21 | ····.prologue |
22 | ····.line·10 | 22 | ····.line·10 |
23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
24 | ····.line·22 | ||
25 | ····return-void | 24 | ····return-void |
26 | .end·method | 25 | .end·method |
Offset 1, 230 lines modified | Offset 1, 242 lines modified | ||
00000000:·0300·0800· |
00000000:·0300·0800·200f·0000·0100·1c00·e807·0000··....·........... | ||
00000010:·2 |
00000010:·2d00·0000·0000·0000·0000·0000·d000·0000··-............... | ||
00000020:·0000·0000·0000·0000·1a00·0000·3400·0000··............4... | 00000020:·0000·0000·0000·0000·1a00·0000·3400·0000··............4... | ||
00000030:·5600·0000·7a00·0000·9800·0000·a400·0000··V...z........... | 00000030:·5600·0000·7a00·0000·9800·0000·a400·0000··V...z........... | ||
00000040:·b000·0000·be00·0000·e400·0000·f800·0000··................ | 00000040:·b000·0000·be00·0000·e400·0000·f800·0000··................ | ||
00000050:·0801·0000·1a01·0000·7201·0000·7601·0000··........r...v... | 00000050:·0801·0000·1a01·0000·7201·0000·7601·0000··........r...v... | ||
00000060:·8801·0000· |
00000060:·8801·0000·bc01·0000·f001·0000·0402·0000··................ | ||
00000070:· |
00000070:·3e02·0000·4c02·0000·5402·0000·7202·0000··>...L...T...r... | ||
00000080:· |
00000080:·8602·0000·a802·0000·e202·0000·2c03·0000··............,... | ||
00000090:· |
00000090:·7e03·0000·ca03·0000·2004·0000·7604·0000··~.......·...v... | ||
000000a0:· |
000000a0:·cc04·0000·3005·0000·4a05·0000·5e05·0000··....0...J...^... | ||
000000b0:· |
000000b0:·b605·0000·d405·0000·e405·0000·1c06·0000··................ | ||
000000c0:· |
000000c0:·3006·0000·7406·0000·ac06·0000·ee06·0000··0...t........... | ||
000000d0:· |
000000d0:·fa06·0000·0c07·0000·0b00·7600·6500·7200··..........v.e.r. | ||
000000e0:· |
000000e0:·7300·6900·6f00·6e00·4300·6f00·6400·6500··s.i.o.n.C.o.d.e. | ||
000000f0:· |
000000f0:·0000·0b00·7600·6500·7200·7300·6900·6f00··....v.e.r.s.i.o. | ||
00000100:·6e00· |
00000100:·6e00·4e00·6100·6d00·6500·0000·0f00·6900··n.N.a.m.e.....i. | ||
00000110:·6 |
00000110:·6e00·7300·7400·6100·6c00·6c00·4c00·6f00··n.s.t.a.l.l.L.o. | ||
00000120:· |
00000120:·6300·6100·7400·6900·6f00·6e00·0000·1000··c.a.t.i.o.n..... | ||
00000130:· |
00000130:·7400·6100·7200·6700·6500·7400·5300·6400··t.a.r.g.e.t.S.d. | ||
00000140:· |
00000140:·6b00·5600·6500·7200·7300·6900·6f00·6e00··k.V.e.r.s.i.o.n. | ||
00000150:· |
00000150:·0000·0d00·6d00·6900·6e00·5300·6400·6b00··....m.i.n.S.d.k. | ||
00000160:· |
00000160:·5600·6500·7200·7300·6900·6f00·6e00·0000··V.e.r.s.i.o.n... | ||
00000170:· |
00000170:·0400·6e00·6100·6d00·6500·0000·0400·6900··..n.a.m.e.....i. | ||
00000180:·6 |
00000180:·6300·6f00·6e00·0000·0500·6c00·6100·6200··c.o.n.....l.a.b. | ||
00000190:·6500·6 |
00000190:·6500·6c00·0000·1100·7300·6300·7200·6500··e.l.....s.c.r.e. | ||
000001a0:·6 |
000001a0:·6500·6e00·4f00·7200·6900·6500·6e00·7400··e.n.O.r.i.e.n.t. | ||
000001b0:·6 |
000001b0:·6100·7400·6900·6f00·6e00·0000·0800·6d00··a.t.i.o.n.....m. | ||
000001c0:· |
000001c0:·6900·6d00·6500·5400·7900·7000·6500·0000··i.m.e.T.y.p.e... | ||
000001d0:·0 |
000001d0:·0600·7300·6300·6800·6500·6d00·6500·0000··..s.c.h.e.m.e... | ||
000001e0:·0 |
000001e0:·0700·6100·6e00·6400·7200·6f00·6900·6400··..a.n.d.r.o.i.d. | ||
000001f0:· |
000001f0:·0000·2a00·6800·7400·7400·7000·3a00·2f00··..*.h.t.t.p.:./. | ||
00000200:·2 |
00000200:·2f00·7300·6300·6800·6500·6d00·6100·7300··/.s.c.h.e.m.a.s. | ||
00000210:·2e00·6 |
00000210:·2e00·6100·6e00·6400·7200·6f00·6900·6400··..a.n.d.r.o.i.d. | ||
00000220:·2 |
00000220:·2e00·6300·6f00·6d00·2f00·6100·7000·6b00··..c.o.m./.a.p.k. | ||
00000230:· |
00000230:·2f00·7200·6500·7300·2f00·6100·6e00·6400··/.r.e.s./.a.n.d. | ||
00000240:·7 |
00000240:·7200·6f00·6900·6400·0000·0000·0000·0700··r.o.i.d......... | ||
00000250:· |
00000250:·7000·6100·6300·6b00·6100·6700·6500·0000··p.a.c.k.a.g.e... | ||
00000260:· |
00000260:·1800·7000·6c00·6100·7400·6600·6f00·7200··..p.l.a.t.f.o.r. | ||
00000270:·6 |
00000270:·6d00·4200·7500·6900·6c00·6400·5600·6500··m.B.u.i.l.d.V.e. | ||
00000280:· |
00000280:·7200·7300·6900·6f00·6e00·4300·6f00·6400··r.s.i.o.n.C.o.d. | ||
00000290:· |
00000290:·6500·0000·1800·7000·6c00·6100·7400·6600··e.....p.l.a.t.f. | ||
000002a0:· |
000002a0:·6f00·7200·6d00·4200·7500·6900·6c00·6400··o.r.m.B.u.i.l.d. | ||
000002b0:· |
000002b0:·5600·6500·7200·7300·6900·6f00·6e00·4e00··V.e.r.s.i.o.n.N. | ||
000002c0:· |
000002c0:·6100·6d00·6500·0000·0800·6d00·6100·6e00··a.m.e.....m.a.n. | ||
000002d0:· |
000002d0:·6900·6600·6500·7300·7400·0000·1b00·6300··i.f.e.s.t.....c. | ||
000002e0:· |
000002e0:·6f00·6d00·2e00·7300·6900·6700·7300·6500··o.m...s.i.g.s.e. | ||
000002f0:·6 |
000002f0:·6700·2e00·6100·6e00·6400·7200·6f00·6900··g...a.n.d.r.o.i. | ||
00000300:· |
00000300:·6400·2e00·7700·6f00·7200·6c00·6400·6d00··d...w.o.r.l.d.m. | ||
00000310:· |
00000310:·6100·7000·0000·0500·3200·2e00·3000·2e00··a.p.....2...0... | ||
00000320:· |
00000320:·3200·0000·0200·3100·3700·0000·0d00·3400··2.....1.7.....4. | ||
00000330:· |
00000330:·2e00·3200·2e00·3200·2d00·3100·3400·3200··..2...2.-.1.4.2. | ||
00000340:· |
00000340:·3500·3400·3600·3100·0000·0800·7500·7300··5.4.6.1.....u.s. | ||
00000350:· |
00000350:·6500·7300·2d00·7300·6400·6b00·0000·0f00··e.s.-.s.d.k..... | ||
00000360:· |
00000360:·7500·7300·6500·7300·2d00·7000·6500·7200··u.s.e.s.-.p.e.r. | ||
00000370:·6 |
00000370:·6d00·6900·7300·7300·6900·6f00·6e00·0000··m.i.s.s.i.o.n... | ||
00000380:· |
00000380:·1b00·6100·6e00·6400·7200·6f00·6900·6400··..a.n.d.r.o.i.d. | ||
00000390:· |
00000390:·2e00·7000·6500·7200·6d00·6900·7300·7300··..p.e.r.m.i.s.s. | ||
000003a0:· |
000003a0:·6900·6f00·6e00·2e00·4900·4e00·5400·4500··i.o.n...I.N.T.E. | ||
000003b0:· |
000003b0:·5200·4e00·4500·5400·0000·2300·6100·6e00··R.N.E.T...#.a.n. | ||
000003c0:·7200·6f00·6900·6400·2e00·7000·6500· |
000003c0:·6400·7200·6f00·6900·6400·2e00·7000·6500··d.r.o.i.d...p.e. | ||
000003d0:·6d00·6900·7300·7300·6900·6f00·6e00· |
000003d0:·7200·6d00·6900·7300·7300·6900·6f00·6e00··r.m.i.s.s.i.o.n. | ||
000003e0:· |
000003e0:·2e00·5200·4500·4100·4400·5f00·5000·4800··..R.E.A.D._.P.H. | ||
000003f0:·4 |
000003f0:·4f00·4e00·4500·5f00·5300·5400·4100·5400··O.N.E._.S.T.A.T. | ||
00000400:·4500·0000·2 |
00000400:·4500·0000·2700·6100·6e00·6400·7200·6f00··E...'.a.n.d.r.o. | ||
00000410:·6900·6400·2e00·7000·6500·7200·6d00·6900··i.d...p.e.r.m.i. | 00000410:·6900·6400·2e00·7000·6500·7200·6d00·6900··i.d...p.e.r.m.i. | ||
00000420:·7300·7300·6900·6f00·6e00·2e00· |
00000420:·7300·7300·6900·6f00·6e00·2e00·4100·4300··s.s.i.o.n...A.C. | ||
00000430:·4 |
00000430:·4300·4500·5300·5300·5f00·4e00·4500·5400··C.E.S.S._.N.E.T. | ||
00000440:·5 |
00000440:·5700·4f00·5200·4b00·5f00·5300·5400·4100··W.O.R.K._.S.T.A. | ||
00000450:·5 |
00000450:·5400·4500·0000·2400·6100·6e00·6400·7200··T.E...$.a.n.d.r. | ||
00000460:·6 |
00000460:·6f00·6900·6400·2e00·7000·6500·7200·6d00··o.i.d...p.e.r.m. | ||
00000470:· |
00000470:·6900·7300·7300·6900·6f00·6e00·2e00·4100··i.s.s.i.o.n...A. | ||
00000480:· |
00000480:·4300·4300·4500·5300·5300·5f00·5700·4900··C.C.E.S.S._.W.I. | ||
00000490:· |
00000490:·4600·4900·5f00·5300·5400·4100·5400·4500··F.I._.S.T.A.T.E. | ||
000004a0:· |
000004a0:·0000·2900·6100·6e00·6400·7200·6f00·6900··..).a.n.d.r.o.i. | ||
000004b0:· |
000004b0:·6400·2e00·7000·6500·7200·6d00·6900·7300··d...p.e.r.m.i.s. | ||
000004c0:· |
000004c0:·7300·6900·6f00·6e00·2e00·5700·5200·4900··s.i.o.n...W.R.I. | ||
000004d0:· |
000004d0:·5400·4500·5f00·4500·5800·5400·4500·5200··T.E._.E.X.T.E.R. | ||
000004e0:· |
000004e0:·4e00·4100·4c00·5f00·5300·5400·4f00·5200··N.A.L._.S.T.O.R. | ||
000004f0:·4 |
000004f0:·4100·4700·4500·0000·2900·6100·6e00·6400··A.G.E...).a.n.d. | ||
00000500:· |
00000500:·7200·6f00·6900·6400·2e00·7000·6500·7200··r.o.i.d...p.e.r. | ||
00000510:·6 |
00000510:·6d00·6900·7300·7300·6900·6f00·6e00·2e00··m.i.s.s.i.o.n... | ||
00000520:· |
00000520:·5200·4500·4300·4500·4900·5600·4500·5f00··R.E.C.E.I.V.E._. | ||
00000530:· |
00000530:·4200·4f00·4f00·5400·5f00·4300·4f00·4d00··B.O.O.T._.C.O.M. | ||
00000540:· |
00000540:·5000·4c00·4500·5400·4500·4400·0000·2900··P.L.E.T.E.D...). | ||
00000550:· |
00000550:·6100·6e00·6400·7200·6f00·6900·6400·2e00··a.n.d.r.o.i.d... | ||
00000560:· |
00000560:·7000·6500·7200·6d00·6900·7300·7300·6900··p.e.r.m.i.s.s.i. | ||
00000570:· |
00000570:·6f00·6e00·2e00·4100·4300·4300·4500·5300··o.n...A.C.C.E.S. | ||
00000580:· |
00000580:·5300·5f00·4300·4f00·4100·5200·5300·4500··S._.C.O.A.R.S.E. | ||
00000590:· |
00000590:·5f00·4c00·4f00·4300·4100·5400·4900·4f00··_.L.O.C.A.T.I.O. | ||
000005a0:· |
000005a0:·4e00·0000·3000·6300·6f00·6d00·2e00·6100··N...0.c.o.m...a. | ||
000005b0: |
000005b0:·6e00·6400·7200·6f00·6900·6400·2e00·6c00··n.d.r.o.i.d...l. | ||
000005c0:·6 |
000005c0:·6100·7500·6e00·6300·6800·6500·7200·2e00··a.u.n.c.h.e.r... | ||
000005d0:· |
000005d0:·7000·6500·7200·6d00·6900·7300·7300·6900··p.e.r.m.i.s.s.i. | ||
000005e0:·6 |
000005e0:·6f00·6e00·2e00·4900·4e00·5300·5400·4100··o.n...I.N.S.T.A. | ||
000005f0:· |
000005f0:·4c00·4c00·5f00·5300·4800·4f00·5200·5400··L.L._.S.H.O.R.T. | ||
00000600:· |
00000600:·4300·5500·5400·0000·0b00·6100·7000·7000··C.U.T.....a.p.p. | ||
00000610:·6 |
00000610:·6c00·6900·6300·6100·7400·6900·6f00·6e00··l.i.c.a.t.i.o.n. | ||
00000620:· |
00000620:·0000·0800·6100·6300·7400·6900·7600·6900··....a.c.t.i.v.i. | ||
Max diff block lines reached; 0/32239 bytes (0.00%) of diff not shown. |