640 KB
/home/fdroid/fdroiddata/tmp/com.leafdigital.kanji.android_2.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.leafdigital.kanji.android_2.apk
4.45 KB
zipinfo /dev/stdin
Max report size reached
1.12 KB
AndroidManifest.xml (decoded)
1.06 KB
AndroidManifest.xml
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?>1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <manifest·​android:​versionCode="2"·​android:​versionName="1.​0"·​package="com.​leafdigital.​kanji.​android"·​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">2 <manifest·​android:​versionCode="2"·​android:​versionName="1.​0"·​package="com.​leafdigital.​kanji.​android"·platformBuildVersionC​ode="4"·​platformBuildVersionN​ame="1.​6"·xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
3 ··​<uses-​sdk·​android:​minSdkVersion="4"/​>3 ··​<uses-​sdk·​android:​minSdkVersion="4"/​>
4 ··​<supports-​screens·​android:​anyDensity="true"·​android:​largeScreens="true"·​android:​normalScreens="true"·​android:​resizeable="true"·​android:​smallScreens="true"/​>4 ··​<supports-​screens·​android:​anyDensity="true"·​android:​largeScreens="true"·​android:​normalScreens="true"·​android:​resizeable="true"·​android:​smallScreens="true"/​>
5 ··​<uses-​permission·​android:​name="android.​permission.​INTERNET"/​>5 ··​<uses-​permission·​android:​name="android.​permission.​INTERNET"/​>
6 ··​<uses-​permission·​android:​name="android.​permission.​ACCESS_NETWORK_STATE"​/​>6 ··​<uses-​permission·​android:​name="android.​permission.​ACCESS_NETWORK_STATE"​/​>
7 ··​<uses-​permission·​android:​name="android.​permission.​RECEIVE_BOOT_COMPLETE​D"/​>7 ··​<uses-​permission·​android:​name="android.​permission.​RECEIVE_BOOT_COMPLETE​D"/​>
8 ··​<application·​android:​icon="@drawable/​icon"·​android:​label="@string/​app_name">8 ··​<application·​android:​icon="@drawable/​icon"·​android:​label="@string/​app_name">
9 ····​<activity·​android:​clearTaskOnLaunch="tr​ue"·​android:​label="@string/​app_name"·​android:​name=".​MainActivity">9 ····​<activity·​android:​clearTaskOnLaunch="tr​ue"·​android:​label="@string/​app_name"·​android:​name=".​MainActivity">
104 KB
classes.dex
104 KB
classes.jar
8.38 KB
zipinfo /dev/stdin
Max report size reached
2.23 KB
zipnote {}
Max report size reached
7.97 KB
com/leafdigital/kanji/FuzzyComparer$Point.class
Max report size reached
3.13 KB
com/leafdigital/kanji/FuzzyComparer.class
3.05 KB
procyon -ec {}
Max report size reached
23.8 KB
com/leafdigital/kanji/InputStroke.class
23.8 KB
javap -verbose -constants -s -l -private {}
Max report size reached
8.21 KB
com/leafdigital/kanji/KanjiInfo.class
8.14 KB
javap -verbose -constants -s -l -private {}
Max report size reached
4.45 KB
com/leafdigital/kanji/KanjiList.class
4.38 KB
procyon -ec {}
Max report size reached
9.92 KB
com/leafdigital/kanji/KanjiVgLoader.class
9.84 KB
procyon -ec {}
Max report size reached
3.98 KB
com/leafdigital/kanji/Stroke$Direction.class
Max report size reached
4.0 KB
com/leafdigital/kanji/Stroke$Location.class
Max report size reached
22.8 KB
com/leafdigital/kanji/android/PickKanjiActivity$LoadThread.class
Max report size reached
5.01 KB
com/leafdigital/kanji/android/PickKanjiActivity.class
Max report size reached
3.74 KB
smali/com/leafdigital/kanji/Stroke$Direction.smali
Offset 293, 91 lines modifiedOffset 293, 88 lines modified
  
293 ····​move-​result-​object·​v0293 ····​move-​result-​object·​v0
  
294 ····​return-​object·​v0294 ····​return-​object·​v0
295 .​end·​method295 .​end·​method
  
296 .​method·​public·​static·​fromString(Ljava/​lang/​String;​)​Lcom/​leafdigital/​kanji/​Stroke$Direction;​296 .​method·​public·​static·​fromString(Ljava/​lang/​String;​)​Lcom/​leafdigital/​kanji/​Stroke$Direction;​
297 ····​.​locals·7297 ····​.​locals·5
298 ····​.​param·​p0,​·​"s"····​#·​Ljava/​lang/​String;​298 ····​.​param·​p0,​·​"s"····​#·​Ljava/​lang/​String;​
299 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​299 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
300 ········​value·​=·​{300 ········​value·​=·​{
301 ············​Ljava/​lang/​IllegalArgumentExcept​ion;​301 ············​Ljava/​lang/​IllegalArgumentExcept​ion;​
302 ········​}302 ········​}
303 ····​.​end·​annotation303 ····​.​end·​annotation
  
304 ····​.​prologue304 ····​.​prologue
305 ····​.​line·​270305 ····​.​line·​270
306 ····​invoke-​static·​{},​·​Lcom/​leafdigital/​kanji/​Stroke$Direction;​-​>values()​[Lcom/​leafdigital/​kanji/​Stroke$Direction;​306 ····​invoke-​static·​{},​·​Lcom/​leafdigital/​kanji/​Stroke$Direction;​-​>values()​[Lcom/​leafdigital/​kanji/​Stroke$Direction;​
  
307 ····​move-​result-​object·​v0307 ····​move-​result-​object·​v2
  
308 ····.​local·​v0,​·​"arr$":​[Lcom/​leafdigital/​kanji/​Stroke$Direction;​308 ····​array-​length·​v3,​·​v2
309 ····​array-​length·​v3,​·​v0 
  
310 ····.​local·​v3,​·"len$":​I309 ····const/​4·​v1,​·0x0
311 ····​const/​4·​v2,​·​0x0 
  
312 ····​.​local·​v2,​·​"i$":​I 
313 ····​:​goto_0310 ····​:​goto_0
314 ····​if-​ge·​v2,​·​v3,​·​:​cond_1311 ····​if-​ge·​v1,​·​v3,​·​:​cond_1
  
315 ····​aget-​object·​v1,​·​v0,​·​v2312 ····​aget-​object·​v0,​·​v2,​·​v1
  
316 ····​.​line·​272313 ····​.​line·​272
317 ····​.​local·​v1,​·​"direction":​Lcom/​leafdigital/​kanji/​Stroke$Direction;​314 ····​.​local·​v0,​·​"direction":​Lcom/​leafdigital/​kanji/​Stroke$Direction;​
318 ····​iget-​object·​v4,​·​v1,​·​Lcom/​leafdigital/​kanji/​Stroke$Direction;​-​>display:​Ljava/​lang/​String;​315 ····​iget-​object·​v4,​·​v0,​·​Lcom/​leafdigital/​kanji/​Stroke$Direction;​-​>display:​Ljava/​lang/​String;​
  
319 ····​invoke-​virtual·​{v4,​·​p0},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z316 ····​invoke-​virtual·​{v4,​·​p0},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
  
320 ····​move-​result·​v4317 ····​move-​result·​v4
  
321 ····​if-​eqz·​v4,​·​:​cond_0318 ····​if-​eqz·​v4,​·​:​cond_0
  
322 ····​.​line·​274319 ····​.​line·​274
323 ····​return-​object·​v1320 ····​return-​object·​v0
  
324 ····​.​line·​270321 ····​.​line·​270
325 ····​:​cond_0322 ····​:​cond_0
326 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1323 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
  
327 ····​goto·​:​goto_0324 ····​goto·​:​goto_0
  
328 ····​.​line·​277325 ····​.​line·​277
329 ····​.​end·​local·​v1····​#·​"direction":​Lcom/​leafdigital/​kanji/​Stroke$Direction;​326 ····​.​end·​local·​v0····​#·​"direction":​Lcom/​leafdigital/​kanji/​Stroke$Direction;​
330 ····​:​cond_1327 ····​:​cond_1
331 ····​new-​instance·​v4,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​328 ····​new-​instance·​v1,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​
  
332 ····​new-​instance·​v5,​·​Ljava/​lang/​StringBuilder;​329 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​
  
333 ····​invoke-​direct·​{v5},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V330 ····​invoke-​direct·​{v2},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
  
334 ····​const-​string·​v6,​·​"Unknown·​direction·​("331 ····​const-​string·​v3,​·​"Unknown·​direction·​("
  
335 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​332 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
336 ····​move-​result-​object·​v5333 ····​move-​result-​object·​v2
  
337 ····​invoke-​virtual·​{v5,​·​p0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​334 ····​invoke-​virtual·​{v2,​·​p0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
338 ····​move-​result-​object·​v5335 ····​move-​result-​object·​v2
  
339 ····​const-​string·​v6,​·​")​"336 ····​const-​string·​v3,​·​")​"
  
340 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​337 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
341 ····​move-​result-​object·​v5338 ····​move-​result-​object·​v2
  
342 ····​invoke-​virtual·​{v5},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​339 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
  
343 ····​move-​result-​object·​v5340 ····​move-​result-​object·​v2
  
344 ····​invoke-​direct·​{v4,​·​v5},​·​Ljava/​lang/​IllegalArgumentExcept​ion;​-​><init>(Ljava/​lang/​String;​)​V341 ····​invoke-​direct·​{v1,​·​v2},​·​Ljava/​lang/​IllegalArgumentExcept​ion;​-​><init>(Ljava/​lang/​String;​)​V
  
345 ····​throw·​v4342 ····​throw·​v1
346 .​end·​method343 .​end·​method
  
347 .​method·​private·​static·​get(IIII)​Lcom/​leafdigital/​kanji/​Stroke$Direction;​344 .​method·​private·​static·​get(IIII)​Lcom/​leafdigital/​kanji/​Stroke$Direction;​
348 ····​.​locals·​7345 ····​.​locals·​7
349 ····​.​param·​p0,​·​"startX"····​#·​I346 ····​.​param·​p0,​·​"startX"····​#·​I
350 ····​.​param·​p1,​·​"startY"····​#·​I347 ····​.​param·​p1,​·​"startY"····​#·​I
351 ····​.​param·​p2,​·​"endX"····​#·​I348 ····​.​param·​p2,​·​"endX"····​#·​I
30.3 KB
smali/com/leafdigital/kanji/KanjiVgLoader.smali
Max report size reached
10.2 KB
smali/com/leafdigital/kanji/KanjiInfo.smali
Max report size reached
13.2 KB
smali/com/leafdigital/kanji/InputStroke.smali
Max report size reached
684 B
smali/com/leafdigital/kanji/FuzzyComparer$ScoreAndIndex.smali
Offset 100, 21 lines modifiedOffset 100, 19 lines modified
100 ····​sub-​int/​2addr·​v0,​·​v1100 ····​sub-​int/​2addr·​v0,​·​v1
  
101 ····​goto·​:​goto_0101 ····​goto·​:​goto_0
102 .​end·​method102 .​end·​method
  
103 .​method·​public·​bridge·​synthetic·​compareTo(Ljava/​lang/​Object;​)​I103 .​method·​public·​bridge·​synthetic·​compareTo(Ljava/​lang/​Object;​)​I
104 ····​.​locals·​1104 ····​.​locals·​1
105 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​ 
  
106 ····​.​prologue105 ····​.​prologue
107 ····​.​line·​183106 ····​.​line·​183
108 ····​check-​cast·​p1,​·​Lcom/​leafdigital/​kanji/​FuzzyComparer$ScoreAn​dIndex;​107 ····​check-​cast·​p1,​·​Lcom/​leafdigital/​kanji/​FuzzyComparer$ScoreAn​dIndex;​
  
109 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​ 
110 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​leafdigital/​kanji/​FuzzyComparer$ScoreAn​dIndex;​-​>compareTo(Lcom/​leafdigital/​kanji/​FuzzyComparer$ScoreAn​dIndex;​)​I108 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​leafdigital/​kanji/​FuzzyComparer$ScoreAn​dIndex;​-​>compareTo(Lcom/​leafdigital/​kanji/​FuzzyComparer$ScoreAn​dIndex;​)​I
  
111 ····​move-​result·​v0109 ····​move-​result·​v0
  
112 ····​return·​v0110 ····​return·​v0
113 .​end·​method111 .​end·​method
  
28.1 KB
smali/com/leafdigital/kanji/KanjiList.smali
Max report size reached
28.6 KB
smali/com/leafdigital/kanji/FuzzyComparer.smali
Max report size reached
592 B
smali/com/leafdigital/kanji/KanjiMatch.smali
Offset 101, 21 lines modifiedOffset 101, 19 lines modified
101 ····​move-​result·​v0101 ····​move-​result·​v0
  
102 ····​goto·​:​goto_0102 ····​goto·​:​goto_0
103 .​end·​method103 .​end·​method
  
104 .​method·​public·​bridge·​synthetic·​compareTo(Ljava/​lang/​Object;​)​I104 .​method·​public·​bridge·​synthetic·​compareTo(Ljava/​lang/​Object;​)​I
105 ····​.​locals·​1105 ····​.​locals·​1
106 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​ 
  
107 ····​.​prologue106 ····​.​prologue
108 ····​.​line·​24107 ····​.​line·​24
109 ····​check-​cast·​p1,​·​Lcom/​leafdigital/​kanji/​KanjiMatch;​108 ····​check-​cast·​p1,​·​Lcom/​leafdigital/​kanji/​KanjiMatch;​
  
110 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​ 
111 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​leafdigital/​kanji/​KanjiMatch;​-​>compareTo(Lcom/​leafdigital/​kanji/​KanjiMatch;​)​I109 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​leafdigital/​kanji/​KanjiMatch;​-​>compareTo(Lcom/​leafdigital/​kanji/​KanjiMatch;​)​I
  
112 ····​move-​result·​v0110 ····​move-​result·​v0
  
113 ····​return·​v0111 ····​return·​v0
114 .​end·​method112 .​end·​method
  
6.39 KB
smali/com/leafdigital/kanji/FuzzyComparer$Point.smali
Max report size reached
1.46 KB
smali/com/leafdigital/kanji/StatsReporter.smali
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .​super·​Ljava/​lang/​Object;​2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"StatsReporter.​java"3 .​source·​"StatsReporter.​java"
  
  
4 #·​annotations4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{6 ····​value·​=·​{
7 ········​Lcom/​leafdigital/​kanji/​StatsReporter$1;​,​ 
8 ········​Lcom/​leafdigital/​kanji/​StatsReporter$SendThr​ead;​,​7 ········​Lcom/​leafdigital/​kanji/​StatsReporter$SendThr​ead;​,​
9 ········​Lcom/​leafdigital/​kanji/​StatsReporter$Callbac​k;​8 ········​Lcom/​leafdigital/​kanji/​StatsReporter$Callbac​k;​
10 ····​}9 ····​}
11 .​end·​annotation10 .​end·​annotation
  
  
12 #·​static·​fields11 #·​static·​fields
Offset 21, 15 lines modifiedOffset 20, 14 lines modified
21 .​method·​public·​constructor·​<init>()​V20 .​method·​public·​constructor·​<init>()​V
22 ····​.​locals·​021 ····​.​locals·​0
  
23 ····​.​prologue22 ····​.​prologue
24 ····​.​line·​3123 ····​.​line·​31
25 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V24 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
26 ····​.​line·​82 
27 ····​return-​void25 ····​return-​void
28 .​end·​method26 .​end·​method
  
29 .​method·​public·​static·​phoneHome(Lcom/​leafdigital/​kanji/​KanjiInfo;​Ljava/​lang/​String;​Lcom/​leafdigital/​kanji/​KanjiInfo$MatchAlgori​thm;​ILjava/​lang/​String;​Lcom/​leafdigital/​kanji/​StatsReporter$Callbac​k;​)​V27 .​method·​public·​static·​phoneHome(Lcom/​leafdigital/​kanji/​KanjiInfo;​Ljava/​lang/​String;​Lcom/​leafdigital/​kanji/​KanjiInfo$MatchAlgori​thm;​ILjava/​lang/​String;​Lcom/​leafdigital/​kanji/​StatsReporter$Callbac​k;​)​V
30 ····​.​locals·​528 ····​.​locals·​5
31 ····​.​param·​p0,​·​"drawn"····​#·​Lcom/​leafdigital/​kanji/​KanjiInfo;​29 ····​.​param·​p0,​·​"drawn"····​#·​Lcom/​leafdigital/​kanji/​KanjiInfo;​
32 ····​.​param·​p1,​·​"kanji"····​#·​Ljava/​lang/​String;​30 ····​.​param·​p1,​·​"kanji"····​#·​Ljava/​lang/​String;​
Offset 97, 14 lines modifiedOffset 95, 15 lines modified
  
97 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​95 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
98 ····​move-​result-​object·​v396 ····​move-​result-​object·​v3
  
99 ····​const-​string·​v4,​·​"UTF-​8"97 ····​const-​string·​v4,​·​"UTF-​8"
  
 98 ····​.​line·​73
100 ····​invoke-​static·​{p4,​·​v4},​·​Ljava/​net/​URLEncoder;​-​>encode(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​99 ····​invoke-​static·​{p4,​·​v4},​·​Ljava/​net/​URLEncoder;​-​>encode(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
  
101 ····​move-​result-​object·​v4100 ····​move-​result-​object·​v4
  
102 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​101 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
103 ····​move-​result-​object·​v3102 ····​move-​result-​object·​v3
1.88 KB
smali/com/leafdigital/kanji/KanjiVgLoader$Handler.smali
Offset 378, 14 lines modifiedOffset 378, 15 lines modified
  
378 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​378 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
379 ····​move-​result-​object·​v7379 ····​move-​result-​object·​v7
  
380 ····​iget-​object·​v8,​·​p0,​·​Lcom/​leafdigital/​kanji/​KanjiVgLoader$Handler​;​-​>current:​Lcom/​leafdigital/​kanji/​KanjiInfo;​380 ····​iget-​object·​v8,​·​p0,​·​Lcom/​leafdigital/​kanji/​KanjiVgLoader$Handler​;​-​>current:​Lcom/​leafdigital/​kanji/​KanjiInfo;​
  
 381 ····​.​line·​105
381 ····​invoke-​virtual·​{v8},​·​Lcom/​leafdigital/​kanji/​KanjiInfo;​-​>getKanji()​Ljava/​lang/​String;​382 ····​invoke-​virtual·​{v8},​·​Lcom/​leafdigital/​kanji/​KanjiInfo;​-​>getKanji()​Ljava/​lang/​String;​
  
382 ····​move-​result-​object·​v8383 ····​move-​result-​object·​v8
  
383 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​384 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
384 ····​move-​result-​object·​v7385 ····​move-​result-​object·​v7
Offset 396, 14 lines modifiedOffset 397, 15 lines modified
  
396 ····​move-​result-​object·​v7397 ····​move-​result-​object·​v7
  
397 ····​invoke-​virtual·​{v7},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​398 ····​invoke-​virtual·​{v7},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
  
398 ····​move-​result-​object·​v7399 ····​move-​result-​object·​v7
  
 400 ····​.​line·​104
399 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​util/​LinkedList;​-​>add(Ljava/​lang/​Object;​)​Z401 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​util/​LinkedList;​-​>add(Ljava/​lang/​Object;​)​Z
  
400 ····​.​line·​106402 ····​.​line·​106
401 ····​iput-​object·​v9,​·​p0,​·​Lcom/​leafdigital/​kanji/​KanjiVgLoader$Handler​;​-​>current:​Lcom/​leafdigital/​kanji/​KanjiInfo;​403 ····​iput-​object·​v9,​·​p0,​·​Lcom/​leafdigital/​kanji/​KanjiVgLoader$Handler​;​-​>current:​Lcom/​leafdigital/​kanji/​KanjiInfo;​
  
402 ····​goto/​16·​:​goto_0404 ····​goto/​16·​:​goto_0
  
Offset 470, 26 lines modifiedOffset 472, 28 lines modified
  
470 ····​const-​string·​v8,​·​")​:​·​"472 ····​const-​string·​v8,​·​")​:​·​"
  
471 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​473 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
472 ····​move-​result-​object·​v7474 ····​move-​result-​object·​v7
  
 475 ····​.​line·​117
473 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​IllegalArgumentExcept​ion;​-​>getMessage()​Ljava/​lang/​String;​476 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​IllegalArgumentExcept​ion;​-​>getMessage()​Ljava/​lang/​String;​
  
474 ····​move-​result-​object·​v8477 ····​move-​result-​object·​v8
  
475 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​478 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
476 ····​move-​result-​object·​v7479 ····​move-​result-​object·​v7
  
477 ····​invoke-​virtual·​{v7},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​480 ····​invoke-​virtual·​{v7},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
  
478 ····​move-​result-​object·​v7481 ····​move-​result-​object·​v7
  
 482 ····​.​line·​116
479 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​util/​LinkedList;​-​>add(Ljava/​lang/​Object;​)​Z483 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​util/​LinkedList;​-​>add(Ljava/​lang/​Object;​)​Z
  
480 ····​.​line·​118484 ····​.​line·​118
481 ····​iput-​object·​v9,​·​p0,​·​Lcom/​leafdigital/​kanji/​KanjiVgLoader$Handler​;​-​>current:​Lcom/​leafdigital/​kanji/​KanjiInfo;​485 ····​iput-​object·​v9,​·​p0,​·​Lcom/​leafdigital/​kanji/​KanjiVgLoader$Handler​;​-​>current:​Lcom/​leafdigital/​kanji/​KanjiInfo;​
  
482 ····​goto/​16·​:​goto_0486 ····​goto/​16·​:​goto_0
483 .​end·​method487 .​end·​method
3.71 KB
smali/com/leafdigital/kanji/Stroke$Location.smali
Offset 292, 91 lines modifiedOffset 292, 88 lines modified
292 ····​iput-​object·​p5,​·​p0,​·​Lcom/​leafdigital/​kanji/​Stroke$Location;​-​>display:​Ljava/​lang/​String;​292 ····​iput-​object·​p5,​·​p0,​·​Lcom/​leafdigital/​kanji/​Stroke$Location;​-​>display:​Ljava/​lang/​String;​
  
293 ····​.​line·​133293 ····​.​line·​133
294 ····​return-​void294 ····​return-​void
295 .​end·​method295 .​end·​method
  
296 .​method·​public·​static·​fromString(Ljava/​lang/​String;​)​Lcom/​leafdigital/​kanji/​Stroke$Location;​296 .​method·​public·​static·​fromString(Ljava/​lang/​String;​)​Lcom/​leafdigital/​kanji/​Stroke$Location;​
297 ····​.​locals·7297 ····​.​locals·5
298 ····​.​param·​p0,​·​"s"····​#·​Ljava/​lang/​String;​298 ····​.​param·​p0,​·​"s"····​#·​Ljava/​lang/​String;​
299 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​299 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
300 ········​value·​=·​{300 ········​value·​=·​{
301 ············​Ljava/​lang/​IllegalArgumentExcept​ion;​301 ············​Ljava/​lang/​IllegalArgumentExcept​ion;​
302 ········​}302 ········​}
303 ····​.​end·​annotation303 ····​.​end·​annotation
  
304 ····​.​prologue304 ····​.​prologue
305 ····​.​line·​149305 ····​.​line·​149
306 ····​invoke-​static·​{},​·​Lcom/​leafdigital/​kanji/​Stroke$Location;​-​>values()​[Lcom/​leafdigital/​kanji/​Stroke$Location;​306 ····​invoke-​static·​{},​·​Lcom/​leafdigital/​kanji/​Stroke$Location;​-​>values()​[Lcom/​leafdigital/​kanji/​Stroke$Location;​
  
307 ····​move-​result-​object·​v0307 ····​move-​result-​object·​v2
  
308 ····.​local·​v0,​·​"arr$":​[Lcom/​leafdigital/​kanji/​Stroke$Location;​308 ····​array-​length·​v3,​·​v2
309 ····​array-​length·​v2,​·​v0 
  
310 ····​.​local·​v2,​·​"len$":​I 
311 ····​const/​4·​v1,​·​0x0309 ····​const/​4·​v1,​·​0x0
  
312 ····​.​local·​v1,​·​"i$":​I 
313 ····​:​goto_0310 ····​:​goto_0
314 ····​if-​ge·​v1,​·​v2,​·​:​cond_1311 ····​if-​ge·​v1,​·​v3,​·​:​cond_1
  
315 ····​aget-​object·​v3,​·​v0,​·​v1312 ····​aget-​object·​v0,​·​v2,​·​v1
  
316 ····​.​line·​151313 ····​.​line·​151
317 ····​.​local·​v3,​·​"location":​Lcom/​leafdigital/​kanji/​Stroke$Location;​314 ····​.​local·​v0,​·​"location":​Lcom/​leafdigital/​kanji/​Stroke$Location;​
318 ····​iget-​object·​v4,​·​v3,​·​Lcom/​leafdigital/​kanji/​Stroke$Location;​-​>display:​Ljava/​lang/​String;​315 ····​iget-​object·​v4,​·​v0,​·​Lcom/​leafdigital/​kanji/​Stroke$Location;​-​>display:​Ljava/​lang/​String;​
  
319 ····​invoke-​virtual·​{v4,​·​p0},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z316 ····​invoke-​virtual·​{v4,​·​p0},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
  
320 ····​move-​result·​v4317 ····​move-​result·​v4
  
321 ····​if-​eqz·​v4,​·​:​cond_0318 ····​if-​eqz·​v4,​·​:​cond_0
  
322 ····​.​line·​153319 ····​.​line·​153
323 ····​return-​object·​v3320 ····​return-​object·​v0
  
324 ····​.​line·​149321 ····​.​line·​149
325 ····​:​cond_0322 ····​:​cond_0
326 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1323 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
  
327 ····​goto·​:​goto_0324 ····​goto·​:​goto_0
  
328 ····​.​line·​156325 ····​.​line·​156
329 ····​.​end·​local·​v3····​#·​"location":​Lcom/​leafdigital/​kanji/​Stroke$Location;​326 ····​.​end·​local·​v0····​#·​"location":​Lcom/​leafdigital/​kanji/​Stroke$Location;​
330 ····​:​cond_1327 ····​:​cond_1
331 ····​new-​instance·​v4,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​328 ····​new-​instance·​v1,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​
  
332 ····​new-​instance·​v5,​·​Ljava/​lang/​StringBuilder;​329 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​
  
333 ····​invoke-​direct·​{v5},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V330 ····​invoke-​direct·​{v2},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
  
334 ····​const-​string·​v6,​·​"Unknown·​location·​("331 ····​const-​string·​v3,​·​"Unknown·​location·​("
  
335 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​332 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
336 ····​move-​result-​object·​v5333 ····​move-​result-​object·​v2
  
337 ····​invoke-​virtual·​{v5,​·​p0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​334 ····​invoke-​virtual·​{v2,​·​p0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
338 ····​move-​result-​object·​v5335 ····​move-​result-​object·​v2
  
339 ····​const-​string·​v6,​·​")​"336 ····​const-​string·​v3,​·​")​"
  
340 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​337 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
341 ····​move-​result-​object·​v5338 ····​move-​result-​object·​v2
  
342 ····​invoke-​virtual·​{v5},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​339 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
  
343 ····​move-​result-​object·​v5340 ····​move-​result-​object·​v2
  
344 ····​invoke-​direct·​{v4,​·​v5},​·​Ljava/​lang/​IllegalArgumentExcept​ion;​-​><init>(Ljava/​lang/​String;​)​V341 ····​invoke-​direct·​{v1,​·​v2},​·​Ljava/​lang/​IllegalArgumentExcept​ion;​-​><init>(Ljava/​lang/​String;​)​V
  
345 ····​throw·​v4342 ····​throw·​v1
346 .​end·​method343 .​end·​method
  
347 .​method·​public·​static·​get(FF)​Lcom/​leafdigital/​kanji/​Stroke$Location;​344 .​method·​public·​static·​get(FF)​Lcom/​leafdigital/​kanji/​Stroke$Location;​
348 ····​.​locals·​3345 ····​.​locals·​3
349 ····​.​param·​p0,​·​"x"····​#·​F346 ····​.​param·​p0,​·​"x"····​#·​F
350 ····​.​param·​p1,​·​"y"····​#·​F347 ····​.​param·​p1,​·​"y"····​#·​F
  
749 B
smali/com/leafdigital/kanji/android/PickKanjiActivity$MatchThread$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$Mat​chThread;​21 .​field·​final·​synthetic·​this$0:​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$Mat​chThread;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$Mat​chThread;​)​V23 .​method·​constructor·​<init>(Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$Mat​chThread;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$Mat​chThread;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​33827 ····​.​line·​338
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$Mat​chThread$1;​-​>this$0:​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$Mat​chThread;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$Mat​chThread$1;​-​>this$0:​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$Mat​chThread;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
672 B
smali/com/leafdigital/kanji/android/TopResultsActivity$2.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​leafdigital/​kanji/​android/​TopResultsActivity;​21 .​field·​final·​synthetic·​this$0:​Lcom/​leafdigital/​kanji/​android/​TopResultsActivity;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​leafdigital/​kanji/​android/​TopResultsActivity;​)​V23 .​method·​constructor·​<init>(Lcom/​leafdigital/​kanji/​android/​TopResultsActivity;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​leafdigital/​kanji/​android/​TopResultsActivity;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​17727 ····​.​line·​177
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​leafdigital/​kanji/​android/​TopResultsActivity$2;​-​>this$0:​Lcom/​leafdigital/​kanji/​android/​TopResultsActivity;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​leafdigital/​kanji/​android/​TopResultsActivity$2;​-​>this$0:​Lcom/​leafdigital/​kanji/​android/​TopResultsActivity;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
290 B
smali/com/leafdigital/kanji/android/R.smali
Offset 21, 10 lines modifiedOffset 21, 9 lines modified
21 .​method·​public·​constructor·​<init>()​V21 .​method·​public·​constructor·​<init>()​V
22 ····​.​locals·​022 ····​.​locals·​0
  
23 ····​.​prologue23 ····​.​prologue
24 ····​.​line·​1024 ····​.​line·​10
25 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V25 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
26 ····​.​line·​89 
27 ····​return-​void26 ····​return-​void
28 .​end·​method27 .​end·​method
1.39 KB
smali/com/leafdigital/kanji/android/MainActivity.smali
Offset 151, 15 lines modifiedOffset 151, 15 lines modified
151 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​widget/​Button;​-​>setOnClickListener(L​android/​view/​View$OnClickListener;​)​V151 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​widget/​Button;​-​>setOnClickListener(L​android/​view/​View$OnClickListener;​)​V
  
152 ····​.​line·​69152 ····​.​line·​69
153 ····​const/​4·​v2,​·​0x0153 ····​const/​4·​v2,​·​0x0
  
154 ····​invoke-​interface·​{v0,​·​v2},​·​Landroid/​view/​View$OnClickListener;​-​>onClick(Landroid/​view/​View;​)​V154 ····​invoke-​interface·​{v0,​·​v2},​·​Landroid/​view/​View$OnClickListener;​-​>onClick(Landroid/​view/​View;​)​V
  
155 ····​.​line·​71155 ····​.​line·​72
156 ····​invoke-​static·​{p0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​156 ····​invoke-​static·​{p0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
  
157 ····​move-​result-​object·​v1157 ····​move-​result-​object·​v1
  
158 ····​.​line·​73158 ····​.​line·​73
159 ····​.​local·​v1,​·​"prefs":​Landroid/​content/​SharedPreferences;​159 ····​.​local·​v1,​·​"prefs":​Landroid/​content/​SharedPreferences;​
160 ····​invoke-​interface·​{v1,​·​p0},​·​Landroid/​content/​SharedPreferences;​-​>registerOnSharedPref​erenceChangeListener(​Landroid/​content/​SharedPreferences$OnS​haredPreferenceChange​Listener;​)​V160 ····​invoke-​interface·​{v1,​·​p0},​·​Landroid/​content/​SharedPreferences;​-​>registerOnSharedPref​erenceChangeListener(​Landroid/​content/​SharedPreferences$OnS​haredPreferenceChange​Listener;​)​V
Offset 178, 14 lines modifiedOffset 178, 15 lines modified
  
178 ····​.​prologue178 ····​.​prologue
179 ····​.​line·​80179 ····​.​line·​80
180 ····​invoke-​static·​{p0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​180 ····​invoke-​static·​{p0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
  
181 ····​move-​result-​object·​v0181 ····​move-​result-​object·​v0
  
 182 ····​.​line·​81
182 ····​invoke-​interface·​{v0,​·​p0},​·​Landroid/​content/​SharedPreferences;​-​>unregisterOnSharedPr​eferenceChangeListene​r(Landroid/​content/​SharedPreferences$OnS​haredPreferenceChange​Listener;​)​V183 ····​invoke-​interface·​{v0,​·​p0},​·​Landroid/​content/​SharedPreferences;​-​>unregisterOnSharedPr​eferenceChangeListene​r(Landroid/​content/​SharedPreferences$OnS​haredPreferenceChange​Listener;​)​V
  
183 ····​.​line·​82184 ····​.​line·​82
184 ····​invoke-​super·​{p0},​·​Lcom/​leafdigital/​kanji/​android/​KanjiActivity;​-​>onDestroy()​V185 ····​invoke-​super·​{p0},​·​Lcom/​leafdigital/​kanji/​android/​KanjiActivity;​-​>onDestroy()​V
  
185 ····​.​line·​83186 ····​.​line·​83
186 ····​return-​void187 ····​return-​void
665 B
smali/com/leafdigital/kanji/android/PickKanjiActivity$2.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity;​21 .​field·​final·​synthetic·​this$0:​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity;​)​V23 .​method·​constructor·​<init>(Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​10427 ····​.​line·​104
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$2;​-​>this$0:​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$2;​-​>this$0:​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
864 B
smali/com/leafdigital/kanji/android/PickKanjiActivity$LoadThread$1.smali
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .​field·​final·​synthetic·​val$current:​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity;​22 .​field·​final·​synthetic·​val$current:​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity;​
  
  
23 #·​direct·​methods23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$Loa​dThread;​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity;​)​V24 .​method·​constructor·​<init>(Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$Loa​dThread;​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity;​)​V
25 ····​.​locals·​025 ····​.​locals·​0
 26 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$Loa​dThread;​
  
26 ····​.​prologue27 ····​.​prologue
27 ····​.​line·​27628 ····​.​line·​276
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$Loa​dThread$1;​-​>this$1:​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$Loa​dThread;​29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$Loa​dThread$1;​-​>this$1:​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$Loa​dThread;​
  
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$Loa​dThread$1;​-​>val$current:​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity;​30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$Loa​dThread$1;​-​>val$current:​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity;​
  
1.28 KB
smali/com/leafdigital/kanji/android/TopResultsActivity.smali
Offset 133, 24 lines modifiedOffset 133, 26 lines modified
  
133 ····​move-​result-​object·​v15133 ····​move-​result-​object·​v15
  
134 ····​.​line·​101134 ····​.​line·​101
135 ····​.​local·​v15,​·​"matches":​[Ljava/​lang/​String;​135 ····​.​local·​v15,​·​"matches":​[Ljava/​lang/​String;​
136 ····​new-​instance·​v18,​·​Ljava/​util/​HashSet;​136 ····​new-​instance·​v18,​·​Ljava/​util/​HashSet;​
  
 137 ····​.​line·​102
137 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Lcom/​leafdigital/​kanji/​android/​TopResultsActivity;​-​>getIntent()​Landroid/​content/​Intent;​138 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Lcom/​leafdigital/​kanji/​android/​TopResultsActivity;​-​>getIntent()​Landroid/​content/​Intent;​
  
138 ····​move-​result-​object·​v2139 ····​move-​result-​object·​v2
  
139 ····​const-​string·​v3,​·​"alreadyshown"140 ····​const-​string·​v3,​·​"alreadyshown"
  
140 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​Intent;​-​>getStringArrayExtra(​Ljava/​lang/​String;​)​[Ljava/​lang/​String;​141 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​Intent;​-​>getStringArrayExtra(​Ljava/​lang/​String;​)​[Ljava/​lang/​String;​
  
141 ····​move-​result-​object·​v2142 ····​move-​result-​object·​v2
  
 143 ····​.​line·​101
142 ····​invoke-​static·​{v2},​·​Ljava/​util/​Arrays;​-​>asList([Ljava/​lang/​Object;​)​Ljava/​util/​List;​144 ····​invoke-​static·​{v2},​·​Ljava/​util/​Arrays;​-​>asList([Ljava/​lang/​Object;​)​Ljava/​util/​List;​
  
143 ····​move-​result-​object·​v2145 ····​move-​result-​object·​v2
  
144 ····​move-​object/​from16·​v0,​·​v18146 ····​move-​object/​from16·​v0,​·​v18
  
145 ····​invoke-​direct·​{v0,​·​v2},​·​Ljava/​util/​HashSet;​-​><init>(Ljava/​util/​Collection;​)​V147 ····​invoke-​direct·​{v0,​·​v2},​·​Ljava/​util/​HashSet;​-​><init>(Ljava/​util/​Collection;​)​V
Offset 215, 15 lines modifiedOffset 217, 15 lines modified
  
215 ····​move/​from16·​v0,​·​v20217 ····​move/​from16·​v0,​·​v20
  
216 ····​invoke-​virtual·​{v2,​·​v3,​·​v0},​·​Landroid/​content/​Intent;​-​>getBooleanExtra(Ljav​a/​lang/​String;​Z)​Z218 ····​invoke-​virtual·​{v2,​·​v3,​·​v0},​·​Landroid/​content/​Intent;​-​>getBooleanExtra(Ljav​a/​lang/​String;​Z)​Z
  
217 ····​move-​result·​v17219 ····​move-​result·​v17
  
218 ····​.​line·​107220 ····​.​line·​108
219 ····​.​local·​v17,​·​"showMore":​Z221 ····​.​local·​v17,​·​"showMore":​Z
220 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Lcom/​leafdigital/​kanji/​android/​TopResultsActivity;​-​>getIntent()​Landroid/​content/​Intent;​222 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Lcom/​leafdigital/​kanji/​android/​TopResultsActivity;​-​>getIntent()​Landroid/​content/​Intent;​
  
221 ····​move-​result-​object·​v2223 ····​move-​result-​object·​v2
  
222 ····​const-​string·​v3,​·​"algo"224 ····​const-​string·​v3,​·​"algo"
  
749 B
smali/com/leafdigital/kanji/android/PickKanjiActivity$MatchThread$3.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$Mat​chThread;​21 .​field·​final·​synthetic·​this$0:​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$Mat​chThread;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$Mat​chThread;​)​V23 .​method·​constructor·​<init>(Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$Mat​chThread;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$Mat​chThread;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​40127 ····​.​line·​401
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$Mat​chThread$3;​-​>this$0:​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$Mat​chThread;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$Mat​chThread$3;​-​>this$0:​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$Mat​chThread;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
629 B
smali/com/leafdigital/kanji/android/MainActivity$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​leafdigital/​kanji/​android/​MainActivity;​21 .​field·​final·​synthetic·​this$0:​Lcom/​leafdigital/​kanji/​android/​MainActivity;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​leafdigital/​kanji/​android/​MainActivity;​)​V23 .​method·​constructor·​<init>(Lcom/​leafdigital/​kanji/​android/​MainActivity;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​leafdigital/​kanji/​android/​MainActivity;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​4427 ····​.​line·​44
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​leafdigital/​kanji/​android/​MainActivity$1;​-​>this$0:​Lcom/​leafdigital/​kanji/​android/​MainActivity;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​leafdigital/​kanji/​android/​MainActivity$1;​-​>this$0:​Lcom/​leafdigital/​kanji/​android/​MainActivity;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
1.06 KB
smali/com/leafdigital/kanji/android/MainActivity$2.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​leafdigital/​kanji/​android/​MainActivity;​21 .​field·​final·​synthetic·​this$0:​Lcom/​leafdigital/​kanji/​android/​MainActivity;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​leafdigital/​kanji/​android/​MainActivity;​)​V23 .​method·​constructor·​<init>(Lcom/​leafdigital/​kanji/​android/​MainActivity;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​leafdigital/​kanji/​android/​MainActivity;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​5527 ····​.​line·​55
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​leafdigital/​kanji/​android/​MainActivity$2;​-​>this$0:​Lcom/​leafdigital/​kanji/​android/​MainActivity;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​leafdigital/​kanji/​android/​MainActivity$2;​-​>this$0:​Lcom/​leafdigital/​kanji/​android/​MainActivity;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
Offset 42, 14 lines modifiedOffset 43, 15 lines modified
  
42 ····​.​prologue43 ····​.​prologue
43 ····​.​line·​5944 ····​.​line·​59
44 ····​iget-​object·​v2,​·​p0,​·​Lcom/​leafdigital/​kanji/​android/​MainActivity$2;​-​>this$0:​Lcom/​leafdigital/​kanji/​android/​MainActivity;​45 ····​iget-​object·​v2,​·​p0,​·​Lcom/​leafdigital/​kanji/​android/​MainActivity$2;​-​>this$0:​Lcom/​leafdigital/​kanji/​android/​MainActivity;​
  
45 ····​const-​string·​v3,​·​"clipboard"46 ····​const-​string·​v3,​·​"clipboard"
  
 47 ····​.​line·​60
46 ····​invoke-​virtual·​{v2,​·​v3},​·​Lcom/​leafdigital/​kanji/​android/​MainActivity;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​48 ····​invoke-​virtual·​{v2,​·​v3},​·​Lcom/​leafdigital/​kanji/​android/​MainActivity;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
  
47 ····​move-​result-​object·​v049 ····​move-​result-​object·​v0
  
48 ····​check-​cast·​v0,​·​Landroid/​text/​ClipboardManager;​50 ····​check-​cast·​v0,​·​Landroid/​text/​ClipboardManager;​
  
49 ····​.​line·​6151 ····​.​line·​61
503 B
smali/com/leafdigital/kanji/android/KanjiDrawing.smali
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .​super·​Landroid/​view/​View;​2 .​super·​Landroid/​view/​View;​
3 .​source·​"KanjiDrawing.​java"3 .​source·​"KanjiDrawing.​java"
  
  
4 #·​annotations4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{6 ····​value·​=·​{
7 ········​Lcom/​leafdigital/​kanji/​android/​KanjiDrawing$1;​,​ 
8 ········​Lcom/​leafdigital/​kanji/​android/​KanjiDrawing$DrawnStr​oke;​,​7 ········​Lcom/​leafdigital/​kanji/​android/​KanjiDrawing$DrawnStr​oke;​,​
9 ········​Lcom/​leafdigital/​kanji/​android/​KanjiDrawing$Listener​;​8 ········​Lcom/​leafdigital/​kanji/​android/​KanjiDrawing$Listener​;​
10 ····​}9 ····​}
11 .​end·​annotation10 .​end·​annotation
  
  
12 #·​static·​fields11 #·​static·​fields
4.15 KB
smali/com/leafdigital/kanji/android/PickKanjiActivity.smali
Offset 76, 15 lines modifiedOffset 76, 14 lines modified
76 .​method·​public·​constructor·​<init>()​V76 .​method·​public·​constructor·​<init>()​V
77 ····​.​locals·​077 ····​.​locals·​0
  
78 ····​.​prologue78 ····​.​prologue
79 ····​.​line·​3979 ····​.​line·​39
80 ····​invoke-​direct·​{p0},​·​Lcom/​leafdigital/​kanji/​android/​KanjiActivity;​-​><init>()​V80 ····​invoke-​direct·​{p0},​·​Lcom/​leafdigital/​kanji/​android/​KanjiActivity;​-​><init>()​V
  
81 ····​.​line·​307 
82 ····​return-​void81 ····​return-​void
83 .​end·​method82 .​end·​method
  
84 .​method·​static·​synthetic·​access$100()​Ljava/​lang/​Object;​83 .​method·​static·​synthetic·​access$100()​Ljava/​lang/​Object;​
85 ····​.​locals·​184 ····​.​locals·​1
  
86 ····​.​prologue85 ····​.​prologue
Offset 176, 80 lines modifiedOffset 175, 77 lines modified
176 ····​.​line·​39175 ····​.​line·​39
177 ····​invoke-​direct·​{p0},​·​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity;​-​>loaded()​V176 ····​invoke-​direct·​{p0},​·​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity;​-​>loaded()​V
  
178 ····​return-​void177 ····​return-​void
179 .​end·​method178 .​end·​method
  
180 .​method·​static·​getKanjiInfo([Lcom/​leafdigital/​kanji/​android/​KanjiDrawing$DrawnStr​oke;​)​Lcom/​leafdigital/​kanji/​KanjiInfo;​179 .​method·​static·​getKanjiInfo([Lcom/​leafdigital/​kanji/​android/​KanjiDrawing$DrawnStr​oke;​)​Lcom/​leafdigital/​kanji/​KanjiInfo;​
181 ····​.​locals·10180 ····​.​locals·9
182 ····​.​param·​p0,​·​"strokes"····​#·​[Lcom/​leafdigital/​kanji/​android/​KanjiDrawing$DrawnStr​oke;​181 ····​.​param·​p0,​·​"strokes"····​#·​[Lcom/​leafdigital/​kanji/​android/​KanjiDrawing$DrawnStr​oke;​
  
183 ····​.​prologue182 ····​.​prologue
184 ····​.​line·​421183 ····​.​line·​421
185 ····​new-​instance·​v2,​·​Lcom/​leafdigital/​kanji/​KanjiInfo;​184 ····​new-​instance·​v0,​·​Lcom/​leafdigital/​kanji/​KanjiInfo;​
  
186 ····​const-​string·​v6,​·​"?"185 ····​const-​string·​v3,​·​"?"
  
187 ····​invoke-​direct·​{v2,​·​v6},​·​Lcom/​leafdigital/​kanji/​KanjiInfo;​-​><init>(Ljava/​lang/​String;​)​V186 ····​invoke-​direct·​{v0,​·​v3},​·​Lcom/​leafdigital/​kanji/​KanjiInfo;​-​><init>(Ljava/​lang/​String;​)​V
  
188 ····​.​line·​422187 ····​.​line·​422
189 ····​.​local·​v2,​·​"info":​Lcom/​leafdigital/​kanji/​KanjiInfo;​188 ····​.​local·​v0,​·​"info":​Lcom/​leafdigital/​kanji/​KanjiInfo;​
190 ····move-​object·​v0,​·​p0189 ····array-​length·​v4,​·​p0
  
191 ····.​local·​v0,​·​"arr$":​[Lcom/​leafdigital/​kanji/​android/​KanjiDrawing$DrawnStr​oke;​190 ····​const/​4·​v3,​·​0x0
192 ····​array-​length·​v4,​·​v0 
  
193 ····​.​local·​v4,​·​"len$":​I 
194 ····​const/​4·​v1,​·​0x0 
  
195 ····​.​local·​v1,​·​"i$":​I 
196 ····​:​goto_0191 ····​:​goto_0
197 ····​if-​ge·​v1,​·​v4,​·​:​cond_0192 ····​if-​ge·​v3,​·​v4,​·​:​cond_0
  
198 ····​aget-​object·​v5,​·v0,​·​v1193 ····​aget-​object·​v2,​·p0,​·​v3
  
199 ····​.​line·​424194 ····​.​line·​424
200 ····​.​local·​v5,​·​"stroke":​Lcom/​leafdigital/​kanji/​android/​KanjiDrawing$DrawnStr​oke;​195 ····​.​local·​v2,​·​"stroke":​Lcom/​leafdigital/​kanji/​android/​KanjiDrawing$DrawnStr​oke;​
201 ····​new-​instance·​v3,​·​Lcom/​leafdigital/​kanji/​InputStroke;​196 ····​new-​instance·​v1,​·​Lcom/​leafdigital/​kanji/​InputStroke;​
  
 197 ····​.​line·​425
 198 ····​invoke-​virtual·​{v2},​·​Lcom/​leafdigital/​kanji/​android/​KanjiDrawing$DrawnStr​oke;​-​>getStartX()​F
  
 199 ····​move-​result·​v5
  
202 ····​invoke-​virtual·​{v5},​·​Lcom/​leafdigital/​kanji/​android/​KanjiDrawing$DrawnStr​oke;​-​>getStartX()​F200 ····​invoke-​virtual·​{v2},​·​Lcom/​leafdigital/​kanji/​android/​KanjiDrawing$DrawnStr​oke;​-​>getStartY()​F
  
203 ····​move-​result·​v6201 ····​move-​result·​v6
  
204 ····invoke-​virtual·​{v5},​·​Lcom/​leafdigital/​kanji/​android/​KanjiDrawing$DrawnStr​oke;​-​>getStartY()​F202 ····.​line·​426
 203 ····​invoke-​virtual·​{v2},​·​Lcom/​leafdigital/​kanji/​android/​KanjiDrawing$DrawnStr​oke;​-​>getEndX()​F
  
205 ····​move-​result·​v7204 ····​move-​result·​v7
  
206 ····​invoke-​virtual·​{v5},​·​Lcom/​leafdigital/​kanji/​android/​KanjiDrawing$DrawnStr​oke;​-​>getEndX()​F205 ····​invoke-​virtual·​{v2},​·​Lcom/​leafdigital/​kanji/​android/​KanjiDrawing$DrawnStr​oke;​-​>getEndY()​F
  
207 ····​move-​result·​v8206 ····​move-​result·​v8
  
208 ····​invoke-​virtual·{v5},​·​Lcom/​leafdigital/​kanji/​android/​KanjiDrawing$DrawnStr​oke;​-​>getEndY()​F207 ····​invoke-​direct·​{v1,​·​v5,​·v6,​·v7,​·v8},​·​Lcom/​leafdigital/​kanji/​InputStroke;​-​><init>(FFFF)​V
  
209 ····​move-​result·​v9 
  
210 ····​invoke-​direct·​{v3,​·​v6,​·​v7,​·​v8,​·​v9},​·​Lcom/​leafdigital/​kanji/​InputStroke;​-​><init>(FFFF)​V 
  
211 ····​.​line·​427208 ····​.​line·​427
212 ····​.​local·​v3,​·​"inputStroke":​Lcom/​leafdigital/​kanji/​InputStroke;​209 ····​.​local·​v1,​·​"inputStroke":​Lcom/​leafdigital/​kanji/​InputStroke;​
213 ····​invoke-​virtual·​{v2,​·​v3},​·​Lcom/​leafdigital/​kanji/​KanjiInfo;​-​>addStroke(Lcom/​leafdigital/​kanji/​InputStroke;​)​V210 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​leafdigital/​kanji/​KanjiInfo;​-​>addStroke(Lcom/​leafdigital/​kanji/​InputStroke;​)​V
  
214 ····​.​line·​422211 ····​.​line·​422
215 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1212 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1
  
216 ····​goto·​:​goto_0213 ····​goto·​:​goto_0
  
217 ····​.​line·​429214 ····​.​line·​429
218 ····​.​end·​local·​v3····​#·​"inputStroke":​Lcom/​leafdigital/​kanji/​InputStroke;​215 ····​.​end·​local·​v1····​#·​"inputStroke":​Lcom/​leafdigital/​kanji/​InputStroke;​
219 ····​.​end·​local·​v5····​#·​"stroke":​Lcom/​leafdigital/​kanji/​android/​KanjiDrawing$DrawnStr​oke;​216 ····​.​end·​local·​v2····​#·​"stroke":​Lcom/​leafdigital/​kanji/​android/​KanjiDrawing$DrawnStr​oke;​
220 ····​:​cond_0217 ····​:​cond_0
221 ····​invoke-​virtual·​{v2},​·​Lcom/​leafdigital/​kanji/​KanjiInfo;​-​>finish()​V218 ····​invoke-​virtual·​{v0},​·​Lcom/​leafdigital/​kanji/​KanjiInfo;​-​>finish()​V
  
222 ····​.​line·​430219 ····​.​line·​430
223 ····​return-​object·​v2220 ····​return-​object·​v0
224 .​end·​method221 .​end·​method
  
225 .​method·​private·​loaded()​V222 .​method·​private·​loaded()​V
226 ····​.​locals·​3223 ····​.​locals·​3
  
227 ····​.​prologue224 ····​.​prologue
228 ····​.​line·​139225 ····​.​line·​139
829 B
smali/com/leafdigital/kanji/android/PickKanjiActivity$MatchThread$2.smali
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .​field·​final·​synthetic·​val$matches:​[Lcom/​leafdigital/​kanji/​KanjiMatch;​22 .​field·​final·​synthetic·​val$matches:​[Lcom/​leafdigital/​kanji/​KanjiMatch;​
  
  
23 #·​direct·​methods23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$Mat​chThread;​[Lcom/​leafdigital/​kanji/​KanjiMatch;​)​V24 .​method·​constructor·​<init>(Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$Mat​chThread;​[Lcom/​leafdigital/​kanji/​KanjiMatch;​)​V
25 ····​.​locals·​025 ····​.​locals·​0
 26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$Mat​chThread;​
  
26 ····​.​prologue27 ····​.​prologue
27 ····​.​line·​38128 ····​.​line·​381
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$Mat​chThread$2;​-​>this$0:​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$Mat​chThread;​29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$Mat​chThread$2;​-​>this$0:​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$Mat​chThread;​
  
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$Mat​chThread$2;​-​>val$matches:​[Lcom/​leafdigital/​kanji/​KanjiMatch;​30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$Mat​chThread$2;​-​>val$matches:​[Lcom/​leafdigital/​kanji/​KanjiMatch;​
  
15.0 KB
smali/com/leafdigital/kanji/android/PickKanjiActivity$LoadThread.smali
Max report size reached
507 B
smali/com/leafdigital/kanji/android/KanjiActivity.smali
Offset 26, 14 lines modifiedOffset 26, 15 lines modified
  
26 ····​invoke-​virtual·​{p1},​·​Landroid/​content/​Intent;​-​>getAction()​Ljava/​lang/​String;​26 ····​invoke-​virtual·​{p1},​·​Landroid/​content/​Intent;​-​>getAction()​Ljava/​lang/​String;​
  
27 ····​move-​result-​object·​v027 ····​move-​result-​object·​v0
  
28 ····​if-​eqz·​v0,​·​:​cond_028 ····​if-​eqz·​v0,​·​:​cond_0
  
 29 ····​.​line·​69
29 ····​invoke-​virtual·​{p1},​·​Landroid/​content/​Intent;​-​>getAction()​Ljava/​lang/​String;​30 ····​invoke-​virtual·​{p1},​·​Landroid/​content/​Intent;​-​>getAction()​Ljava/​lang/​String;​
  
30 ····​move-​result-​object·​v031 ····​move-​result-​object·​v0
  
31 ····​const-​string·​v1,​·​"QUIT"32 ····​const-​string·​v1,​·​"QUIT"
  
32 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z33 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
665 B
smali/com/leafdigital/kanji/android/PickKanjiActivity$3.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity;​21 .​field·​final·​synthetic·​this$0:​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity;​)​V23 .​method·​constructor·​<init>(Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​11227 ····​.​line·​112
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$3;​-​>this$0:​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$3;​-​>this$0:​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
728 B
smali/com/leafdigital/kanji/android/PickKanjiActivity$MatchThread$1$1.smali
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .​field·​final·​synthetic·​val$max:​I24 .​field·​final·​synthetic·​val$max:​I
  
  
25 #·​direct·​methods25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$Mat​chThread$1;​II)​V26 .​method·​constructor·​<init>(Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$Mat​chThread$1;​II)​V
27 ····​.​locals·​027 ····​.​locals·​0
 28 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$Mat​chThread$1;​
  
28 ····​.​prologue29 ····​.​prologue
29 ····​.​line·​34330 ····​.​line·​343
30 ····​iput-​object·​p1,​·​p0,​·​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$Mat​chThread$1$1;​-​>this$1:​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$Mat​chThread$1;​31 ····​iput-​object·​p1,​·​p0,​·​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$Mat​chThread$1$1;​-​>this$1:​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$Mat​chThread$1;​
  
31 ····​iput·​p2,​·​p0,​·​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$Mat​chThread$1$1;​-​>val$done:​I32 ····​iput·​p2,​·​p0,​·​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$Mat​chThread$1$1;​-​>val$done:​I
  
639 B
smali/com/leafdigital/kanji/android/PickKanjiActivity$1.smali
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .​field·​final·​synthetic·​val$normalRgb:​I22 .​field·​final·​synthetic·​val$normalRgb:​I
  
  
23 #·​direct·​methods23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity;​I)​V24 .​method·​constructor·​<init>(Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity;​I)​V
25 ····​.​locals·​025 ····​.​locals·​0
 26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity;​
  
26 ····​.​prologue27 ····​.​prologue
27 ····​.​line·​7628 ····​.​line·​76
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$1;​-​>this$0:​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity;​29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$1;​-​>this$0:​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity;​
  
29 ····​iput·​p2,​·​p0,​·​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$1;​-​>val$normalRgb:​I30 ····​iput·​p2,​·​p0,​·​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$1;​-​>val$normalRgb:​I
  
1.89 KB
smali/com/leafdigital/kanji/android/PickKanjiActivity$4.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity;​21 .​field·​final·​synthetic·​this$0:​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity;​)​V23 .​method·​constructor·​<init>(Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​12127 ····​.​line·​121
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$4;​-​>this$0:​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$4;​-​>this$0:​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
Offset 63, 14 lines modifiedOffset 64, 15 lines modified
  
63 ····​sget-​object·​v3,​·​Lcom/​leafdigital/​kanji/​KanjiInfo$MatchAlgori​thm;​-​>STRICT:​Lcom/​leafdigital/​kanji/​KanjiInfo$MatchAlgori​thm;​64 ····​sget-​object·​v3,​·​Lcom/​leafdigital/​kanji/​KanjiInfo$MatchAlgori​thm;​-​>STRICT:​Lcom/​leafdigital/​kanji/​KanjiInfo$MatchAlgori​thm;​
  
64 ····​const·​v4,​·​0x7f05000b65 ····​const·​v4,​·​0x7f05000b
  
65 ····​iget-​object·​v5,​·​p0,​·​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$4;​-​>this$0:​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity;​66 ····​iget-​object·​v5,​·​p0,​·​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$4;​-​>this$0:​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity;​
  
 67 ····​.​line·​127
66 ····​#·​getter·​for:​·​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity;​-​>drawing:​Lcom/​leafdigital/​kanji/​android/​KanjiDrawing;​68 ····​#·​getter·​for:​·​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity;​-​>drawing:​Lcom/​leafdigital/​kanji/​android/​KanjiDrawing;​
67 ····​invoke-​static·​{v5},​·​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity;​-​>access$300(Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity;​)​Lcom/​leafdigital/​kanji/​android/​KanjiDrawing;​69 ····​invoke-​static·​{v5},​·​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity;​-​>access$300(Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity;​)​Lcom/​leafdigital/​kanji/​android/​KanjiDrawing;​
  
68 ····​move-​result-​object·​v570 ····​move-​result-​object·​v5
  
69 ····​invoke-​virtual·​{v5},​·​Lcom/​leafdigital/​kanji/​android/​KanjiDrawing;​-​>getStrokes()​[Lcom/​leafdigital/​kanji/​android/​KanjiDrawing$DrawnStr​oke;​71 ····​invoke-​virtual·​{v5},​·​Lcom/​leafdigital/​kanji/​android/​KanjiDrawing;​-​>getStrokes()​[Lcom/​leafdigital/​kanji/​android/​KanjiDrawing$DrawnStr​oke;​
  
Offset 88, 13 lines modifiedOffset 90, 13 lines modified
88 ····​new-​array·​v9,​·​v8,​·​[Ljava/​lang/​String;​90 ····​new-​array·​v9,​·​v8,​·​[Ljava/​lang/​String;​
  
89 ····​invoke-​direct/​range·​{v0·​.​.​·​v9},​·​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$Mat​chThread;​-​><init>(Landroid/​app/​Activity;​[Lcom/​leafdigital/​kanji/​android/​KanjiDrawing$DrawnStr​oke;​Lcom/​leafdigital/​kanji/​KanjiInfo$MatchAlgori​thm;​IIIIZ[Ljava/​lang/​String;​)​V91 ····​invoke-​direct/​range·​{v0·​.​.​·​v9},​·​Lcom/​leafdigital/​kanji/​android/​PickKanjiActivity$Mat​chThread;​-​><init>(Landroid/​app/​Activity;​[Lcom/​leafdigital/​kanji/​android/​KanjiDrawing$DrawnStr​oke;​Lcom/​leafdigital/​kanji/​KanjiInfo$MatchAlgori​thm;​IIIIZ[Ljava/​lang/​String;​)​V
  
90 ····​.​line·​12992 ····​.​line·​129
91 ····​return-​void93 ····​return-​void
  
92 ····​.​line·​12594 ····​.​line·​127
93 ····​:​cond_095 ····​:​cond_0
94 ····​const·​v5,​·​0x7f05000c96 ····​const·​v5,​·​0x7f05000c
  
95 ····​goto·​:​goto_097 ····​goto·​:​goto_0
96 .​end·​method98 .​end·​method
1.35 KB
smali/com/leafdigital/kanji/android/IconService.smali
Offset 60, 14 lines modifiedOffset 60, 15 lines modified
60 ····​iput-​object·​v2,​·​p0,​·​Lcom/​leafdigital/​kanji/​android/​IconService;​-​>notifications:​Landroid/​app/​NotificationManager;​60 ····​iput-​object·​v2,​·​p0,​·​Lcom/​leafdigital/​kanji/​android/​IconService;​-​>notifications:​Landroid/​app/​NotificationManager;​
  
61 ····​.​line·​4461 ····​.​line·​44
62 ····​new-​instance·​v1,​·​Landroid/​app/​Notification;​62 ····​new-​instance·​v1,​·​Landroid/​app/​Notification;​
  
63 ····​const·​v2,​·​0x7f02000363 ····​const·​v2,​·​0x7f020003
  
 64 ····​.​line·​45
64 ····​invoke-​virtual·​{p0,​·​v7},​·​Lcom/​leafdigital/​kanji/​android/​IconService;​-​>getString(I)​Ljava/​lang/​String;​65 ····​invoke-​virtual·​{p0,​·​v7},​·​Lcom/​leafdigital/​kanji/​android/​IconService;​-​>getString(I)​Ljava/​lang/​String;​
  
65 ····​move-​result-​object·​v366 ····​move-​result-​object·​v3
  
66 ····​const-​wide/​16·​v4,​·​0x067 ····​const-​wide/​16·​v4,​·​0x0
  
67 ····​invoke-​direct·​{v1,​·​v2,​·​v3,​·​v4,​·​v5},​·​Landroid/​app/​Notification;​-​><init>(ILjava/​lang/​CharSequence;​J)​V68 ····​invoke-​direct·​{v1,​·​v2,​·​v3,​·​v4,​·​v5},​·​Landroid/​app/​Notification;​-​><init>(ILjava/​lang/​CharSequence;​J)​V
Offset 95, 18 lines modifiedOffset 96, 20 lines modified
95 ····​.​local·​v0,​·​"launchIntent":​Landroid/​app/​PendingIntent;​96 ····​.​local·​v0,​·​"launchIntent":​Landroid/​app/​PendingIntent;​
96 ····​invoke-​virtual·​{p0,​·​v7},​·​Lcom/​leafdigital/​kanji/​android/​IconService;​-​>getString(I)​Ljava/​lang/​String;​97 ····​invoke-​virtual·​{p0,​·​v7},​·​Lcom/​leafdigital/​kanji/​android/​IconService;​-​>getString(I)​Ljava/​lang/​String;​
  
97 ····​move-​result-​object·​v298 ····​move-​result-​object·​v2
  
98 ····​const·​v3,​·​0x7f05002199 ····​const·​v3,​·​0x7f050021
  
 100 ····​.​line·​51
99 ····​invoke-​virtual·​{p0,​·​v3},​·​Lcom/​leafdigital/​kanji/​android/​IconService;​-​>getString(I)​Ljava/​lang/​String;​101 ····​invoke-​virtual·​{p0,​·​v3},​·​Lcom/​leafdigital/​kanji/​android/​IconService;​-​>getString(I)​Ljava/​lang/​String;​
  
100 ····​move-​result-​object·​v3102 ····​move-​result-​object·​v3
  
 103 ····​.​line·​50
101 ····​invoke-​virtual·​{v1,​·​p0,​·​v2,​·​v3,​·​v0},​·​Landroid/​app/​Notification;​-​>setLatestEventInfo(L​android/​content/​Context;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Landroid/​app/​PendingIntent;​)​V104 ····​invoke-​virtual·​{v1,​·​p0,​·​v2,​·​v3,​·​v0},​·​Landroid/​app/​Notification;​-​>setLatestEventInfo(L​android/​content/​Context;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Landroid/​app/​PendingIntent;​)​V
  
102 ····​.​line·​53105 ····​.​line·​53
103 ····​iget-​object·​v2,​·​p0,​·​Lcom/​leafdigital/​kanji/​android/​IconService;​-​>notifications:​Landroid/​app/​NotificationManager;​106 ····​iget-​object·​v2,​·​p0,​·​Lcom/​leafdigital/​kanji/​android/​IconService;​-​>notifications:​Landroid/​app/​NotificationManager;​
  
104 ····​const/​4·​v3,​·​0x1107 ····​const/​4·​v3,​·​0x1
  
2.41 KB
smali/com/leafdigital/kanji/android/TopResultsActivity$1.smali
Offset 28, 14 lines modifiedOffset 28, 15 lines modified
  
28 .​field·​final·​synthetic·​val$strokes:​[Lcom/​leafdigital/​kanji/​android/​KanjiDrawing$DrawnStr​oke;​28 .​field·​final·​synthetic·​val$strokes:​[Lcom/​leafdigital/​kanji/​android/​KanjiDrawing$DrawnStr​oke;​
  
  
29 #·​direct·​methods29 #·​direct·​methods
30 .​method·​constructor·​<init>(Lcom/​leafdigital/​kanji/​android/​TopResultsActivity;​Landroid/​content/​Intent;​[Lcom/​leafdigital/​kanji/​android/​KanjiDrawing$DrawnStr​oke;​Lcom/​leafdigital/​kanji/​KanjiInfo$MatchAlgori​thm;​I)​V30 .​method·​constructor·​<init>(Lcom/​leafdigital/​kanji/​android/​TopResultsActivity;​Landroid/​content/​Intent;​[Lcom/​leafdigital/​kanji/​android/​KanjiDrawing$DrawnStr​oke;​Lcom/​leafdigital/​kanji/​KanjiInfo$MatchAlgori​thm;​I)​V
31 ····​.​locals·​031 ····​.​locals·​0
 32 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​leafdigital/​kanji/​android/​TopResultsActivity;​
  
32 ····​.​prologue33 ····​.​prologue
33 ····​.​line·​13634 ····​.​line·​136
34 ····​iput-​object·​p1,​·​p0,​·​Lcom/​leafdigital/​kanji/​android/​TopResultsActivity$1;​-​>this$0:​Lcom/​leafdigital/​kanji/​android/​TopResultsActivity;​35 ····​iput-​object·​p1,​·​p0,​·​Lcom/​leafdigital/​kanji/​android/​TopResultsActivity$1;​-​>this$0:​Lcom/​leafdigital/​kanji/​android/​TopResultsActivity;​
  
35 ····​iput-​object·​p2,​·​p0,​·​Lcom/​leafdigital/​kanji/​android/​TopResultsActivity$1;​-​>val$data:​Landroid/​content/​Intent;​36 ····​iput-​object·​p2,​·​p0,​·​Lcom/​leafdigital/​kanji/​android/​TopResultsActivity$1;​-​>val$data:​Landroid/​content/​Intent;​
  
Offset 83, 14 lines modifiedOffset 84, 15 lines modified
  
83 ····​invoke-​virtual·​{v6},​·​Landroid/​net/​ConnectivityManager;​-​>getActiveNetworkInfo​()​Landroid/​net/​NetworkInfo;​84 ····​invoke-​virtual·​{v6},​·​Landroid/​net/​ConnectivityManager;​-​>getActiveNetworkInfo​()​Landroid/​net/​NetworkInfo;​
  
84 ····​move-​result-​object·​v085 ····​move-​result-​object·​v0
  
85 ····​if-​eqz·​v0,​·​:​cond_086 ····​if-​eqz·​v0,​·​:​cond_0
  
 87 ····​.​line·​146
86 ····​invoke-​virtual·​{v6},​·​Landroid/​net/​ConnectivityManager;​-​>getActiveNetworkInfo​()​Landroid/​net/​NetworkInfo;​88 ····​invoke-​virtual·​{v6},​·​Landroid/​net/​ConnectivityManager;​-​>getActiveNetworkInfo​()​Landroid/​net/​NetworkInfo;​
  
87 ····​move-​result-​object·​v089 ····​move-​result-​object·​v0
  
88 ····​invoke-​virtual·​{v0},​·​Landroid/​net/​NetworkInfo;​-​>isConnected()​Z90 ····​invoke-​virtual·​{v0},​·​Landroid/​net/​NetworkInfo;​-​>isConnected()​Z
  
89 ····​move-​result·​v091 ····​move-​result·​v0
Offset 104, 26 lines modifiedOffset 106, 28 lines modified
  
104 ····​move-​result-​object·​v0106 ····​move-​result-​object·​v0
  
105 ····​iget-​object·​v1,​·​p0,​·​Lcom/​leafdigital/​kanji/​android/​TopResultsActivity$1;​-​>val$data:​Landroid/​content/​Intent;​107 ····​iget-​object·​v1,​·​p0,​·​Lcom/​leafdigital/​kanji/​android/​TopResultsActivity$1;​-​>val$data:​Landroid/​content/​Intent;​
  
106 ····​const-​string·​v2,​·​"kanji"108 ····​const-​string·​v2,​·​"kanji"
  
 109 ····​.​line·​149
107 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Intent;​-​>getStringExtra(Ljava​/​lang/​String;​)​Ljava/​lang/​String;​110 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Intent;​-​>getStringExtra(Ljava​/​lang/​String;​)​Ljava/​lang/​String;​
  
108 ····​move-​result-​object·​v1111 ····​move-​result-​object·​v1
  
109 ····​iget-​object·​v2,​·​p0,​·​Lcom/​leafdigital/​kanji/​android/​TopResultsActivity$1;​-​>val$algo:​Lcom/​leafdigital/​kanji/​KanjiInfo$MatchAlgori​thm;​112 ····​iget-​object·​v2,​·​p0,​·​Lcom/​leafdigital/​kanji/​android/​TopResultsActivity$1;​-​>val$algo:​Lcom/​leafdigital/​kanji/​KanjiInfo$MatchAlgori​thm;​
  
110 ····​iget·​v3,​·​p0,​·​Lcom/​leafdigital/​kanji/​android/​TopResultsActivity$1;​-​>val$ranking:​I113 ····​iget·​v3,​·​p0,​·​Lcom/​leafdigital/​kanji/​android/​TopResultsActivity$1;​-​>val$ranking:​I
  
111 ····​const-​string·​v4,​·​"leafdigital·​Kanji·​Draw·​0.​8"114 ····​const-​string·​v4,​·​"leafdigital·​Kanji·​Draw·​0.​8"
  
112 ····​const/​4·​v5,​·​0x0115 ····​const/​4·​v5,​·​0x0
  
 116 ····​.​line·​148
113 ····​invoke-​static/​range·​{v0·​.​.​·​v5},​·​Lcom/​leafdigital/​kanji/​StatsReporter;​-​>phoneHome(Lcom/​leafdigital/​kanji/​KanjiInfo;​Ljava/​lang/​String;​Lcom/​leafdigital/​kanji/​KanjiInfo$MatchAlgori​thm;​ILjava/​lang/​String;​Lcom/​leafdigital/​kanji/​StatsReporter$Callbac​k;​)​V117 ····​invoke-​static/​range·​{v0·​.​.​·​v5},​·​Lcom/​leafdigital/​kanji/​StatsReporter;​-​>phoneHome(Lcom/​leafdigital/​kanji/​KanjiInfo;​Ljava/​lang/​String;​Lcom/​leafdigital/​kanji/​KanjiInfo$MatchAlgori​thm;​ILjava/​lang/​String;​Lcom/​leafdigital/​kanji/​StatsReporter$Callbac​k;​)​V
  
114 ····​.​line·​153118 ····​.​line·​153
115 ····​:​cond_0119 ····​:​cond_0
116 ····​iget-​object·​v0,​·​p0,​·​Lcom/​leafdigital/​kanji/​android/​TopResultsActivity$1;​-​>this$0:​Lcom/​leafdigital/​kanji/​android/​TopResultsActivity;​120 ····​iget-​object·​v0,​·​p0,​·​Lcom/​leafdigital/​kanji/​android/​TopResultsActivity$1;​-​>this$0:​Lcom/​leafdigital/​kanji/​android/​TopResultsActivity;​
  
117 ····​invoke-​virtual·​{v0},​·​Lcom/​leafdigital/​kanji/​android/​TopResultsActivity;​-​>finish()​V121 ····​invoke-​virtual·​{v0},​·​Lcom/​leafdigital/​kanji/​android/​TopResultsActivity;​-​>finish()​V
56.6 KB
res/drawable-hdpi-v4/ic_menu_preferences.png
51.1 KB
sng
Max report size reached
5.46 KB
Image content
Max report size reached
95.7 KB
res/drawable-hdpi-v4/icon.png
91.5 KB
sng
Max report size reached
4.11 KB
Image content
Max report size reached
19.1 KB
res/drawable-hdpi-v4/statusicon.png
16.7 KB
sng
Max report size reached
2.33 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
56.6 KB
res/drawable-hdpi-v4/ic_menu_close_clear_cancel.png
51.1 KB
sng
Max report size reached
5.49 KB
Image content
Max report size reached
21.9 KB
res/drawable-ldpi-v4/icon.png
19.1 KB
sng
Max report size reached
2.71 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
9.11 KB
res/drawable-ldpi-v4/statusicon.png
7.48 KB
sng
Max report size reached
1.55 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
26.3 KB
res/drawable-mdpi-v4/ic_menu_preferences.png
22.8 KB
sng
Max report size reached
3.38 KB
Image content
Max report size reached
44.1 KB
res/drawable-mdpi-v4/icon.png
40.8 KB
sng
Max report size reached
3.23 KB
Image content
Max report size reached
11.9 KB
res/drawable-mdpi-v4/statusicon.png
10.1 KB
sng
Max report size reached
1.76 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
23.6 KB
res/drawable-mdpi-v4/ic_menu_close_clear_cancel.png
20.9 KB
sng
Max report size reached
2.66 KB
Image content
Pixel difference
compared images
Flicker difference
compared images