201 KB
/home/fdroid/fdroiddata/tmp/com.markuspage.android.atimetracker_23.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.markuspage.android.atimetracker_23.apk
2.95 KB
zipinfo /dev/stdin
Offset 1, 22 lines modifiedOffset 1, 20 lines modified
1 Zip·​file·​size:​·​123114·​bytes,​·​number·​of·​entries:​·201 Zip·​file·​size:​·​122619·​bytes,​·​number·​of·​entries:​·18
2 -​rw-​-​-​-​·····​2.​0·​fat·····​1363·​bl·​defN·​16-​Jun-​15·​09:​26·​META-​INF/​MANIFEST.​MF2 -​rw-​-​-​-​·····​2.​0·​fat·····​1363·​bl·​defN·​16-​Jun-​15·​09:​26·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat·····​1484·​bl·​defN·​16-​Jun-​15·​09:​26·​META-​INF/​0189CFAB.​SF3 -​rw-​-​-​-​·····​2.​0·​fat·····​1484·​bl·​defN·​16-​Jun-​15·​09:​26·​META-​INF/​0189CFAB.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​16-​Jun-​15·​09:​26·​META-​INF/​0189CFAB.​RSA4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​16-​Jun-​15·​09:​26·​META-​INF/​0189CFAB.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Jun-​14·14:​17·META-​INF/​buildserverid5 -​rw-​-​-​-​·····​2.​0·​fat·····3992·​bX·​defN·​17-​Oct-​27·00:​33·​AndroidManifest.​xml
6 -​rw-​-​-​-​·····2.​0·​fat·······​41·​bl·defN·16-​Jun-​14·14:​17·META-​INF/​fdroidserverid6 -​rw-​-​-​-​·····1.​0·​fat······701·​b-​·stor·80-​Jan-​01·00:​00·res/​drawable/​ic_check_mark_dark.​png
7 -​rw-​-​-​-​·····2.​0·​fat·····3992·​bX·defN·16-​Jun-​14·14:​17·AndroidManifest.​xml7 -​rw-​-​-​-​·····1.​0·​fat·····4353·​b-​·stor·80-​Jan-​01·00:​00·res/​drawable/​icon.​png
8 -​rw-​-​-​-​·····1.​0·​fat······​727·​b-​·stor·​16-​Jun-​14·14:​17·​res/​drawable/​ic_check_mark_dark.​png8 -​rw-​-​-​-​·····2.​0·​fat·····1956·​bl·defN·​17-​Oct-​27·00:​33·​res/​layout/​about.​xml
9 -​rw-​-​-​-​·····1.​0·​fat·····4353·​b-​·stor·​16-​Jun-​14·14:​17·​res/​drawable/​icon.​png9 -​rw-​-​-​-​·····2.​0·​fat·····1840·​bl·defN·​17-​Oct-​27·00:​33·​res/​layout/​edit_running_time_ran​ge.​xml
10 -​rw-​-​-​-​·····​2.​0·​fat·····​1956·​bl·​defN·​16-​Jun-​14·14:​17·​res/​layout/​about.​xml10 -​rw-​-​-​-​·····​2.​0·​fat·····​1592·​bl·​defN·​17-​Oct-​27·00:​33·​res/​layout/​edit_task.​xml
11 -​rw-​-​-​-​·····​2.​0·​fat·····1840·​bl·​defN·​16-​Jun-​14·14:​17·​res/​layout/​edit_running_time_ran​ge.​xml11 -​rw-​-​-​-​·····​2.​0·​fat·····2292·​bl·​defN·​17-​Oct-​27·00:​33·​res/​layout/​edit_time_range.​xml
12 -​rw-​-​-​-​·····​2.​0·​fat·····​1592·​bl·​defN·​16-​Jun-​14·14:​17·​res/​layout/​edit_task.​xml12 -​rw-​-​-​-​·····​2.​0·​fat·····​1124·​bl·​defN·​17-​Oct-​27·00:​33·​res/​layout/​main.​xml
13 -​rw-​-​-​-​·····​2.​0·​fat·····2292·​bl·​defN·​16-​Jun-​14·14:​17·​res/​layout/​edit_time_range.​xml13 -​rw-​-​-​-​·····​2.​0·​fat·····1072·​bl·​defN·​17-​Oct-​27·00:​33·​res/​layout/​preferences.​xml
14 -​rw-​-​-​-​·····​2.​0·​fat·····1124·​bl·​defN·​16-​Jun-​14·14:​17·​res/​layout/​main.​xml14 -​rw-​-​-​-​·····​2.​0·​fat······​804·​bl·​defN·​17-​Oct-​27·00:​33·​res/​layout/​preferences_row.​xml
15 -​rw-​-​-​-​·····​2.​0·​fat·····​1072·​bl·​defN·​16-​Jun-​14·14:​17·​res/​layout/​preferences.​xml15 -​rw-​-​-​-​·····​2.​0·​fat·····​1884·​bl·​defN·​17-​Oct-​27·00:​33·​res/​layout/​report.​xml
16 -​rw-​-​-​-​·····​2.​0·​fat······​804·​bl·​defN·​16-​Jun-​14·14:​17·​res/​layout/​preferences_row.​xml16 -​rw-​-​-​-​·····​2.​0·​fat·····1072·​bl·​defN·​17-​Oct-​27·00:​33·​res/​layout/​timelist.​xml
17 -​rw-​-​-​-​·····2.​0·​fat·····1884·​bl·defN·16-​Jun-​14·14:​17·​res/​layout/​report.​xml17 -​rw-​-​-​-​·····1.​0·​fat·····9234·​b-​·stor·80-​Jan-​01·00:​00·​res/​raw/​click.​ogg
18 -​rw-​-​-​-​·····2.​0·​fat·····1072·​bl·defN·16-​Jun-​14·14:​17·​res/​layout/​timelist.​xml18 -​rw-​-​-​-​·····1.​0·​fat····60748·​b-​·stor·80-​Jan-​01·00:​00·​resources.​arsc
19 -​rw-​-​-​-​·····1.​0·​fat·····​9234·​b-​·stor·​16-​Jun-​14·14:​16·res/​raw/​click.​ogg19 -​rw-​-​-​-​·····2.​0·​fat····91696·​bl·defN·​17-​Oct-​27·00:​33·classes.​dex
20 -​rw-​-​-​-​·····​1.​0·fat····60680·​b-​·stor·​16-​Jun-​14·​14:​17·resources.​arsc20 18·​files,​·188533·bytes·uncompressed,​·​120235·​bytes·​compressed:​··​36.​2%
21 -​rw-​-​-​-​·····​2.​0·​fat····​91372·​bl·​defN·​16-​Jun-​14·​14:​17·​classes.​dex 
22 20·​files,​·​188249·​bytes·​uncompressed,​·​120394·​bytes·​compressed:​··​36.​0% 
64.3 KB
classes.dex
64.2 KB
classes.jar
4.74 KB
zipinfo /dev/stdin
Max report size reached
2.61 KB
com/markuspage/android/atimetracker/CSVExporter.class
2.51 KB
procyon -ec {}
Max report size reached
16.1 KB
com/markuspage/android/atimetracker/DBBackup.class
16.0 KB
javap -verbose -constants -s -l -private {}
Max report size reached
15.1 KB
com/markuspage/android/atimetracker/Report.class
15.0 KB
javap -verbose -constants -s -l -private {}
Max report size reached
16.5 KB
com/markuspage/android/atimetracker/Tasks$TaskAdapter.class
16.4 KB
javap -verbose -constants -s -l -private {}
Max report size reached
2.98 KB
com/markuspage/android/atimetracker/Tasks.class
2.89 KB
procyon -ec {}
Max report size reached
6.13 KB
com/markuspage/android/atimetracker/TimeRange.class
6.03 KB
javap -verbose -constants -s -l -private {}
Max report size reached
10.9 KB
smali/com/markuspage/android/atimetracker/Settings.smali
Offset 512, 194 lines modifiedOffset 512, 193 lines modified
512 ····​const/​4·​v9,​·​0x1512 ····​const/​4·​v9,​·​0x1
  
513 ····​const/​4·​v8,​·​0x0513 ····​const/​4·​v8,​·​0x0
  
514 ····​.​line·​215514 ····​.​line·​215
515 ····​invoke-​virtual·​{p0},​·​Lcom/​markuspage/​android/​atimetracker/​Settings;​-​>getIntent()​Landroid/​content/​Intent;​515 ····​invoke-​virtual·​{p0},​·​Lcom/​markuspage/​android/​atimetracker/​Settings;​-​>getIntent()​Landroid/​content/​Intent;​
  
516 ····​move-​result-​object·​v4516 ····​move-​result-​object·​v3
  
517 ····​.​line·​216517 ····​.​line·​216
518 ····​.​local·​v4,​·​"returnIntent":​Landroid/​content/​Intent;​518 ····​.​local·​v3,​·​"returnIntent":​Landroid/​content/​Intent;​
519 ····​iget-​object·​v6,​·​p0,​·​Lcom/​markuspage/​android/​atimetracker/​Settings;​-​>applicationPreferenc​es:​Landroid/​content/​SharedPreferences;​519 ····​iget-​object·​v5,​·​p0,​·​Lcom/​markuspage/​android/​atimetracker/​Settings;​-​>applicationPreferenc​es:​Landroid/​content/​SharedPreferences;​
  
520 ····​invoke-​interface·​{v6},​·​Landroid/​content/​SharedPreferences;​-​>edit()​Landroid/​content/​SharedPreferences$Edi​tor;​520 ····​invoke-​interface·​{v5},​·​Landroid/​content/​SharedPreferences;​-​>edit()​Landroid/​content/​SharedPreferences$Edi​tor;​
  
521 ····​move-​result-​object·​v0521 ····​move-​result-​object·​v0
  
522 ····​.​line·​217522 ····​.​line·​217
523 ····​.​local·​v0,​·​"ed":​Landroid/​content/​SharedPreferences$Edi​tor;​523 ····​.​local·​v0,​·​"ed":​Landroid/​content/​SharedPreferences$Edi​tor;​
524 ····​iget-​object·​v6,​·​p0,​·​Lcom/​markuspage/​android/​atimetracker/​Settings;​-​>prefs:​Ljava/​util/​List;​524 ····​iget-​object·​v5,​·​p0,​·​Lcom/​markuspage/​android/​atimetracker/​Settings;​-​>prefs:​Ljava/​util/​List;​
  
525 ····​invoke-​interface·​{v6},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​525 ····​invoke-​interface·​{v5},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
  
526 ····​move-​result-​object·​v1526 ····​move-​result-​object·​v6
  
527 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​ 
528 ····​:​cond_0527 ····​:​cond_0
529 ····​:​goto_0528 ····​:​goto_0
530 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z529 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
  
531 ····​move-​result·​v6530 ····​move-​result·​v5
  
532 ····​if-​eqz·​v6,​·​:​cond_2531 ····​if-​eqz·​v5,​·​:​cond_2
  
533 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​532 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
  
534 ····​move-​result-​object·​v2533 ····​move-​result-​object·​v1
  
535 ····​check-​cast·​v2,​·​Ljava/​util/​Map;​534 ····​check-​cast·​v1,​·​Ljava/​util/​Map;​
  
536 ····​.​line·​218535 ····​.​line·​218
537 ····​.​local·​v2,​·​"pref":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​String;​Ljava/​lang/​String;​>;​"536 ····​.​local·​v1,​·​"pref":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​String;​Ljava/​lang/​String;​>;​"
538 ····​const-​string·​v6,​·​"preference-​name"537 ····​const-​string·​v5,​·​"preference-​name"
  
539 ····​invoke-​interface·​{v2,​·​v6},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​538 ····​invoke-​interface·​{v1,​·​v5},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
  
540 ····​move-​result-​object·​v3539 ····​move-​result-​object·​v2
  
541 ····​check-​cast·​v3,​·​Ljava/​lang/​String;​540 ····​check-​cast·​v2,​·​Ljava/​lang/​String;​
  
542 ····​.​line·​219541 ····​.​line·​219
543 ····​.​local·​v3,​·​"prefName":​Ljava/​lang/​String;​542 ····​.​local·​v2,​·​"prefName":​Ljava/​lang/​String;​
544 ····​const-​string·​v6,​·​"value-​type"543 ····​const-​string·​v5,​·​"value-​type"
  
545 ····​invoke-​interface·​{v2,​·​v6},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​544 ····​invoke-​interface·​{v1,​·​v5},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
  
546 ····​move-​result-​object·​v6545 ····​move-​result-​object·​v5
  
547 ····​check-​cast·​v6,​·​Ljava/​lang/​String;​546 ····​check-​cast·​v5,​·​Ljava/​lang/​String;​
  
548 ····​const-​string·​v7,​·​"int"547 ····​const-​string·​v7,​·​"int"
  
549 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z548 ····​invoke-​virtual·​{v5,​·​v7},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
  
550 ····​move-​result·​v6549 ····​move-​result·​v5
  
551 ····​if-​eqz·​v6,​·​:​cond_1550 ····​if-​eqz·​v5,​·​:​cond_1
  
552 ····​.​line·​220551 ····​.​line·​220
553 ····​const-​string·​v6,​·​"current-​value"552 ····​const-​string·​v5,​·​"current-​value"
  
554 ····​invoke-​interface·​{v2,​·​v6},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​553 ····​invoke-​interface·​{v1,​·​v5},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
  
555 ····​move-​result-​object·​v6554 ····​move-​result-​object·​v5
  
556 ····​check-​cast·​v6,​·​Ljava/​lang/​String;​555 ····​check-​cast·​v5,​·​Ljava/​lang/​String;​
  
557 ····​invoke-​static·​{v6},​·​Ljava/​lang/​Integer;​-​>valueOf(Ljava/​lang/​String;​)​Ljava/​lang/​Integer;​556 ····​invoke-​static·​{v5},​·​Ljava/​lang/​Integer;​-​>valueOf(Ljava/​lang/​String;​)​Ljava/​lang/​Integer;​
  
558 ····​move-​result-​object·​v5557 ····​move-​result-​object·​v4
  
559 ····​.​line·​221558 ····​.​line·​221
560 ····​.​local·​v5,​·​"value":​Ljava/​lang/​Integer;​559 ····​.​local·​v4,​·​"value":​Ljava/​lang/​Integer;​
561 ····​invoke-​virtual·​{v5},​·​Ljava/​lang/​Integer;​-​>intValue()​I560 ····​invoke-​virtual·​{v4},​·​Ljava/​lang/​Integer;​-​>intValue()​I
  
562 ····​move-​result·​v6561 ····​move-​result·​v5
  
563 ····​iget-​object·​v7,​·​p0,​·​Lcom/​markuspage/​android/​atimetracker/​Settings;​-​>applicationPreferenc​es:​Landroid/​content/​SharedPreferences;​562 ····​iget-​object·​v7,​·​p0,​·​Lcom/​markuspage/​android/​atimetracker/​Settings;​-​>applicationPreferenc​es:​Landroid/​content/​SharedPreferences;​
  
564 ····​invoke-​interface·​{v7,​·​v3,​·​v8},​·​Landroid/​content/​SharedPreferences;​-​>getInt(Ljava/​lang/​String;​I)​I563 ····​invoke-​interface·​{v7,​·​v2,​·​v8},​·​Landroid/​content/​SharedPreferences;​-​>getInt(Ljava/​lang/​String;​I)​I
  
565 ····​move-​result·​v7564 ····​move-​result·​v7
  
566 ····​if-​eq·​v6,​·​v7,​·​:​cond_0565 ····​if-​eq·​v5,​·​v7,​·​:​cond_0
  
567 ····​.​line·​222566 ····​.​line·​222
568 ····​invoke-​virtual·​{v5},​·​Ljava/​lang/​Integer;​-​>intValue()​I567 ····​invoke-​virtual·​{v4},​·​Ljava/​lang/​Integer;​-​>intValue()​I
  
569 ····​move-​result·​v6568 ····​move-​result·​v5
  
570 ····​invoke-​interface·​{v0,​·​v3,​·​v6},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>putInt(Ljava/​lang/​String;​I)​Landroid/​content/​SharedPreferences$Edi​tor;​569 ····​invoke-​interface·​{v0,​·​v2,​·​v5},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>putInt(Ljava/​lang/​String;​I)​Landroid/​content/​SharedPreferences$Edi​tor;​
  
571 ····​.​line·​223570 ····​.​line·​223
572 ····​invoke-​virtual·​{v4,​·​v3,​·​v9},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​Z)​Landroid/​content/​Intent;​571 ····​invoke-​virtual·​{v3,​·​v2,​·​v9},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​Z)​Landroid/​content/​Intent;​
  
573 ····​goto·​:​goto_0572 ····​goto·​:​goto_0
  
574 ····​.​line·​225573 ····​.​line·​225
575 ····​.​end·​local·​v5····​#·​"value":​Ljava/​lang/​Integer;​574 ····​.​end·​local·​v4····​#·​"value":​Ljava/​lang/​Integer;​
576 ····​:​cond_1575 ····​:​cond_1
577 ····​const-​string·​v6,​·​"value-​type"576 ····​const-​string·​v5,​·​"value-​type"
  
578 ····​invoke-​interface·​{v2,​·​v6},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​577 ····​invoke-​interface·​{v1,​·​v5},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
  
579 ····​move-​result-​object·​v6578 ····​move-​result-​object·​v5
  
580 ····​check-​cast·​v6,​·​Ljava/​lang/​String;​579 ····​check-​cast·​v5,​·​Ljava/​lang/​String;​
  
581 ····​const-​string·​v7,​·​"bool"580 ····​const-​string·​v7,​·​"bool"
  
582 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z581 ····​invoke-​virtual·​{v5,​·​v7},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
  
583 ····​move-​result·​v6582 ····​move-​result·​v5
  
584 ····​if-​eqz·​v6,​·​:​cond_0583 ····​if-​eqz·​v5,​·​:​cond_0
  
585 ····​.​line·​226584 ····​.​line·​226
Max diff block lines reached; 4713/11039 bytes (42.69%) of diff not shown.
8.45 KB
smali/com/markuspage/android/atimetracker/TaskTimes$TimesAdapter.smali
Offset 297, 28 lines modifiedOffset 297, 30 lines modified
297 ····​.​line·​350297 ····​.​line·​350
298 ····​const/​4·​v7,​·​0x2298 ····​const/​4·​v7,​·​0x2
  
299 ····​new-​array·​v6,​·​v7,​·​[Ljava/​lang/​String;​299 ····​new-​array·​v6,​·​v7,​·​[Ljava/​lang/​String;​
  
300 ····​const/​4·​v7,​·​0x0300 ····​const/​4·​v7,​·​0x0
  
 301 ····​.​line·​351
301 ····​invoke-​virtual·​{p1},​·​Lcom/​markuspage/​android/​atimetracker/​TimeRange;​-​>getStart()​J302 ····​invoke-​virtual·​{p1},​·​Lcom/​markuspage/​android/​atimetracker/​TimeRange;​-​>getStart()​J
  
302 ····​move-​result-​wide·​v8303 ····​move-​result-​wide·​v8
  
303 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​304 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​
  
304 ····​move-​result-​object·​v8305 ····​move-​result-​object·​v8
  
305 ····​aput-​object·​v8,​·​v6,​·​v7306 ····​aput-​object·​v8,​·​v6,​·​v7
  
306 ····​const/​4·​v7,​·​0x1307 ····​const/​4·​v7,​·​0x1
  
307 ····​iget-​object·​v8,​·​p0,​·​Lcom/​markuspage/​android/​atimetracker/​TaskTimes$TimesAdapte​r;​-​>this$0:​Lcom/​markuspage/​android/​atimetracker/​TaskTimes;​308 ····​iget-​object·​v8,​·​p0,​·​Lcom/​markuspage/​android/​atimetracker/​TaskTimes$TimesAdapte​r;​-​>this$0:​Lcom/​markuspage/​android/​atimetracker/​TaskTimes;​
  
 309 ····​.​line·​352
308 ····​invoke-​virtual·​{v8},​·​Lcom/​markuspage/​android/​atimetracker/​TaskTimes;​-​>getIntent()​Landroid/​content/​Intent;​310 ····​invoke-​virtual·​{v8},​·​Lcom/​markuspage/​android/​atimetracker/​TaskTimes;​-​>getIntent()​Landroid/​content/​Intent;​
  
309 ····​move-​result-​object·​v8311 ····​move-​result-​object·​v8
  
310 ····​invoke-​virtual·​{v8},​·​Landroid/​content/​Intent;​-​>getExtras()​Landroid/​os/​Bundle;​312 ····​invoke-​virtual·​{v8},​·​Landroid/​content/​Intent;​-​>getExtras()​Landroid/​os/​Bundle;​
  
311 ····​move-​result-​object·​v8313 ····​move-​result-​object·​v8
Offset 391, 14 lines modifiedOffset 393, 15 lines modified
  
391 ····​cmp-​long·​v7,​·​v8,​·​v10393 ····​cmp-​long·​v7,​·​v8,​·​v10
  
392 ····​if-​nez·​v7,​·​:​cond_2394 ····​if-​nez·​v7,​·​:​cond_2
  
393 ····​iget-​object·​v7,​·​p0,​·​Lcom/​markuspage/​android/​atimetracker/​TaskTimes$TimesAdapte​r;​-​>times:​Ljava/​util/​ArrayList;​395 ····​iget-​object·​v7,​·​p0,​·​Lcom/​markuspage/​android/​atimetracker/​TaskTimes$TimesAdapte​r;​-​>times:​Ljava/​util/​ArrayList;​
  
 396 ····​.​line·​368
394 ····​invoke-​virtual·​{v7},​·​Ljava/​util/​ArrayList;​-​>size()​I397 ····​invoke-​virtual·​{v7},​·​Ljava/​util/​ArrayList;​-​>size()​I
  
395 ····​move-​result·​v7398 ····​move-​result·​v7
  
396 ····​if-​eq·​v3,​·​v7,​·​:​cond_1399 ····​if-​eq·​v3,​·​v7,​·​:​cond_1
  
397 ····​iget-​object·​v7,​·​p0,​·​Lcom/​markuspage/​android/​atimetracker/​TaskTimes$TimesAdapte​r;​-​>times:​Ljava/​util/​ArrayList;​400 ····​iget-​object·​v7,​·​p0,​·​Lcom/​markuspage/​android/​atimetracker/​TaskTimes$TimesAdapte​r;​-​>times:​Ljava/​util/​ArrayList;​
Offset 468, 28 lines modifiedOffset 471, 30 lines modified
468 ····​.​line·​356471 ····​.​line·​356
469 ····​const/​4·​v7,​·​0x3472 ····​const/​4·​v7,​·​0x3
  
470 ····​new-​array·​v6,​·​v7,​·​[Ljava/​lang/​String;​473 ····​new-​array·​v6,​·​v7,​·​[Ljava/​lang/​String;​
  
471 ····​const/​4·​v7,​·​0x0474 ····​const/​4·​v7,​·​0x0
  
 475 ····​.​line·​357
472 ····​invoke-​virtual·​{p1},​·​Lcom/​markuspage/​android/​atimetracker/​TimeRange;​-​>getStart()​J476 ····​invoke-​virtual·​{p1},​·​Lcom/​markuspage/​android/​atimetracker/​TimeRange;​-​>getStart()​J
  
473 ····​move-​result-​wide·​v8477 ····​move-​result-​wide·​v8
  
474 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​478 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​
  
475 ····​move-​result-​object·​v8479 ····​move-​result-​object·​v8
  
476 ····​aput-​object·​v8,​·​v6,​·​v7480 ····​aput-​object·​v8,​·​v6,​·​v7
  
477 ····​const/​4·​v7,​·​0x1481 ····​const/​4·​v7,​·​0x1
  
478 ····​iget-​object·​v8,​·​p0,​·​Lcom/​markuspage/​android/​atimetracker/​TaskTimes$TimesAdapte​r;​-​>this$0:​Lcom/​markuspage/​android/​atimetracker/​TaskTimes;​482 ····​iget-​object·​v8,​·​p0,​·​Lcom/​markuspage/​android/​atimetracker/​TaskTimes$TimesAdapte​r;​-​>this$0:​Lcom/​markuspage/​android/​atimetracker/​TaskTimes;​
  
 483 ····​.​line·​358
479 ····​invoke-​virtual·​{v8},​·​Lcom/​markuspage/​android/​atimetracker/​TaskTimes;​-​>getIntent()​Landroid/​content/​Intent;​484 ····​invoke-​virtual·​{v8},​·​Lcom/​markuspage/​android/​atimetracker/​TaskTimes;​-​>getIntent()​Landroid/​content/​Intent;​
  
480 ····​move-​result-​object·​v8485 ····​move-​result-​object·​v8
  
481 ····​invoke-​virtual·​{v8},​·​Landroid/​content/​Intent;​-​>getExtras()​Landroid/​os/​Bundle;​486 ····​invoke-​virtual·​{v8},​·​Landroid/​content/​Intent;​-​>getExtras()​Landroid/​os/​Bundle;​
  
482 ····​move-​result-​object·​v8487 ····​move-​result-​object·​v8
Offset 504, 14 lines modifiedOffset 509, 15 lines modified
  
504 ····​move-​result-​object·​v8509 ····​move-​result-​object·​v8
  
505 ····​aput-​object·​v8,​·​v6,​·​v7510 ····​aput-​object·​v8,​·​v6,​·​v7
  
506 ····​const/​4·​v7,​·​0x2511 ····​const/​4·​v7,​·​0x2
  
 512 ····​.​line·​359
507 ····​invoke-​virtual·​{p1},​·​Lcom/​markuspage/​android/​atimetracker/​TimeRange;​-​>getEnd()​J513 ····​invoke-​virtual·​{p1},​·​Lcom/​markuspage/​android/​atimetracker/​TimeRange;​-​>getEnd()​J
  
508 ····​move-​result-​wide·​v8514 ····​move-​result-​wide·​v8
  
509 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​515 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​
  
510 ····​move-​result-​object·​v8516 ····​move-​result-​object·​v8
Offset 629, 14 lines modifiedOffset 635, 15 lines modified
629 ····​.​line·​450635 ····​.​line·​450
630 ····​invoke-​virtual·​{v0,​·​v9},​·​Ljava/​util/​Calendar;​-​>get(I)​I636 ····​invoke-​virtual·​{v0,​·​v9},​·​Ljava/​util/​Calendar;​-​>get(I)​I
  
631 ····​move-​result·​v5637 ····​move-​result·​v5
  
632 ····​if-​ne·​v2,​·​v5,​·​:​cond_1638 ····​if-​ne·​v2,​·​v5,​·​:​cond_1
  
 639 ····​.​line·​451
633 ····​invoke-​virtual·​{v0,​·​v8},​·​Ljava/​util/​Calendar;​-​>get(I)​I640 ····​invoke-​virtual·​{v0,​·​v8},​·​Ljava/​util/​Calendar;​-​>get(I)​I
  
634 ····​move-​result·​v5641 ····​move-​result·​v5
  
635 ····​if-​eq·​v4,​·​v5,​·​:​cond_2642 ····​if-​eq·​v4,​·​v5,​·​:​cond_2
  
636 ····​.​line·​452643 ····​.​line·​452
Offset 934, 26 lines modifiedOffset 941, 28 lines modified
934 ····​invoke-​virtual·​{v4},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​941 ····​invoke-​virtual·​{v4},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
  
935 ····​move-​result-​object·​v2942 ····​move-​result-​object·​v2
  
936 ····​.​line·​238943 ····​.​line·​238
937 ····​new-​array·​v3,​·​v10,​·​[Ljava/​lang/​String;​944 ····​new-​array·​v3,​·​v10,​·​[Ljava/​lang/​String;​
  
 945 ····​.​line·​239
938 ····​invoke-​virtual·​{p1},​·​Lcom/​markuspage/​android/​atimetracker/​TimeRange;​-​>getStart()​J946 ····​invoke-​virtual·​{p1},​·​Lcom/​markuspage/​android/​atimetracker/​TimeRange;​-​>getStart()​J
  
939 ····​move-​result-​wide·​v4947 ····​move-​result-​wide·​v4
  
940 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​948 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​
  
941 ····​move-​result-​object·​v4949 ····​move-​result-​object·​v4
  
942 ····​aput-​object·​v4,​·​v3,​·​v8950 ····​aput-​object·​v4,​·​v3,​·​v8
Max diff block lines reached; 5312/8516 bytes (62.38%) of diff not shown.
1.38 KB
smali/com/markuspage/android/atimetracker/Tasks$3.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​markuspage/​android/​atimetracker/​Tasks;​21 .​field·​final·​synthetic·​this$0:​Lcom/​markuspage/​android/​atimetracker/​Tasks;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​markuspage/​android/​atimetracker/​Tasks;​)​V23 .​method·​constructor·​<init>(Lcom/​markuspage/​android/​atimetracker/​Tasks;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​markuspage/​android/​atimetracker/​Tasks;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​47427 ····​.​line·​474
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​markuspage/​android/​atimetracker/​Tasks$3;​-​>this$0:​Lcom/​markuspage/​android/​atimetracker/​Tasks;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​markuspage/​android/​atimetracker/​Tasks$3;​-​>this$0:​Lcom/​markuspage/​android/​atimetracker/​Tasks;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
Offset 81, 24 lines modifiedOffset 82, 27 lines modified
  
81 ····​new-​instance·​v2,​·​Lcom/​markuspage/​android/​atimetracker/​Tasks$3$1;​82 ····​new-​instance·​v2,​·​Lcom/​markuspage/​android/​atimetracker/​Tasks$3$1;​
  
82 ····​invoke-​direct·​{v2,​·​p0},​·​Lcom/​markuspage/​android/​atimetracker/​Tasks$3$1;​-​><init>(Lcom/​markuspage/​android/​atimetracker/​Tasks$3;​)​V83 ····​invoke-​direct·​{v2,​·​p0},​·​Lcom/​markuspage/​android/​atimetracker/​Tasks$3$1;​-​><init>(Lcom/​markuspage/​android/​atimetracker/​Tasks$3;​)​V
  
83 ····​const/​4·​v3,​·​0x184 ····​const/​4·​v3,​·​0x1
  
 85 ····​.​line·​520
84 ····​invoke-​virtual·​{v6,​·​v3},​·​Ljava/​util/​Calendar;​-​>get(I)​I86 ····​invoke-​virtual·​{v6,​·​v3},​·​Ljava/​util/​Calendar;​-​>get(I)​I
  
85 ····​move-​result·​v387 ····​move-​result·​v3
  
86 ····​const/​4·​v4,​·​0x288 ····​const/​4·​v4,​·​0x2
  
 89 ····​.​line·​521
87 ····​invoke-​virtual·​{v6,​·​v4},​·​Ljava/​util/​Calendar;​-​>get(I)​I90 ····​invoke-​virtual·​{v6,​·​v4},​·​Ljava/​util/​Calendar;​-​>get(I)​I
  
88 ····​move-​result·​v491 ····​move-​result·​v4
  
 92 ····​.​line·​522
89 ····​invoke-​virtual·​{v6,​·​v5},​·​Ljava/​util/​Calendar;​-​>get(I)​I93 ····​invoke-​virtual·​{v6,​·​v5},​·​Ljava/​util/​Calendar;​-​>get(I)​I
  
90 ····​move-​result·​v594 ····​move-​result·​v5
  
91 ····​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Landroid/​app/​DatePickerDialog;​-​><init>(Landroid/​content/​Context;​Landroid/​app/​DatePickerDialog$OnDa​teSetListener;​III)​V95 ····​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Landroid/​app/​DatePickerDialog;​-​><init>(Landroid/​content/​Context;​Landroid/​app/​DatePickerDialog$OnDa​teSetListener;​III)​V
  
92 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​DatePickerDialog;​-​>show()​V96 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​DatePickerDialog;​-​>show()​V
4.36 KB
smali/com/markuspage/android/atimetracker/TimeRange.smali
Offset 83, 144 lines modifiedOffset 83, 129 lines modified
83 ····​iput-​wide·​p3,​·​p0,​·​Lcom/​markuspage/​android/​atimetracker/​TimeRange;​-​>end:​J83 ····​iput-​wide·​p3,​·​p0,​·​Lcom/​markuspage/​android/​atimetracker/​TimeRange;​-​>end:​J
  
84 ····​.​line·​5084 ····​.​line·​50
85 ····​return-​void85 ····​return-​void
86 .​end·​method86 .​end·​method
  
87 .​method·​public·​static·​overlap(Ljava/​util/​Calendar;​JJ)​J87 .​method·​public·​static·​overlap(Ljava/​util/​Calendar;​JJ)​J
88 ····​.​locals·2188 ····​.​locals·15
89 ····​.​param·​p0,​·​"day"····​#·​Ljava/​util/​Calendar;​89 ····​.​param·​p0,​·​"day"····​#·​Ljava/​util/​Calendar;​
90 ····​.​param·​p1,​·​"start"····​#·​J90 ····​.​param·​p1,​·​"start"····​#·​J
91 ····​.​param·​p3,​·​"end"····​#·​J91 ····​.​param·​p3,​·​"end"····​#·​J
  
92 ····​.​prologue92 ····​.​prologue
93 ····​.​line·​13693 ····​.​line·​136
94 ····​sget-​object·​v4,​·​Lcom/​markuspage/​android/​atimetracker/​TimeRange;​-​>FIELDS:​[I94 ····​sget-​object·​v12,​·​Lcom/​markuspage/​android/​atimetracker/​TimeRange;​-​>FIELDS:​[I
  
95 ····.​local·​v4,​·​"arr$":​[I95 ····array-​length·​v13,​·​v12
96 ····​array-​length·​v6,​·​v4 
  
97 ····.​local·​v6,​·"len$":​I96 ····​const/​4·v11,​·​0x0
98 ····​const/​4·​v5,​·​0x0 
  
99 ····​.​local·​v5,​·​"i$":​I 
100 ····​:​goto_097 ····​:​goto_0
101 ····​if-​ge·​v5,​·​v6,​·​:​cond_098 ····​if-​ge·​v11,​·​v13,​·​:​cond_0
  
102 ····​aget·​v7,​·​v4,​·​v599 ····​aget·​v10,​·​v12,​·​v11
  
103 ····​.​line·​137100 ····​.​line·​137
104 ····​.​local·​v7,​·​"x":​I101 ····​.​local·​v10,​·​"x":​I
105 ····move-​object/​from16·​v0,​·​p0102 ····invoke-​virtual·​{p0,​·​v10},​·​Ljava/​util/​Calendar;​-​>getMinimum(I)​I
  
106 ····invoke-​virtual·​{v0,​·​v7},​·​Ljava/​util/​Calendar;​-​>getMinimum(I)​I103 ····move-​result·​v14
  
107 ····move-​result·​v18104 ····invoke-​virtual·​{p0,​·​v10,​·​v14},​·​Ljava/​util/​Calendar;​-​>set(II)​V
  
108 ····​move-​object/​from16·​v0,​·​p0 
  
109 ····​move/​from16·​v1,​·​v18 
  
110 ····​invoke-​virtual·​{v0,​·​v7,​·​v1},​·​Ljava/​util/​Calendar;​-​>set(II)​V 
  
111 ····​.​line·​136105 ····​.​line·​136
112 ····​add-​int/​lit8·​v5,​·​v5,​·​0x1106 ····​add-​int/​lit8·​v11,​·​v11,​·​0x1
  
113 ····​goto·​:​goto_0107 ····​goto·​:​goto_0
  
114 ····​.​line·​139108 ····​.​line·​139
115 ····​.​end·​local·​v7····​#·​"x":​I109 ····​.​end·​local·​v10····​#·​"x":​I
116 ····​:​cond_0110 ····​:​cond_0
117 ····​invoke-​virtual/​range·​{p0·​.​.​·p0},​·​Ljava/​util/​Calendar;​-​>getTime()​Ljava/​util/​Date;​111 ····​invoke-​virtual·​{p0},​·​Ljava/​util/​Calendar;​-​>getTime()​Ljava/​util/​Date;​
  
118 ····​move-​result-​object·​v18112 ····​move-​result-​object·​v11
  
119 ····​invoke-​virtual/​range·​{v18·​.​.​·​v18},​·​Ljava/​util/​Date;​-​>getTime()​J113 ····​invoke-​virtual·​{v11},​·​Ljava/​util/​Date;​-​>getTime()​J
  
120 ····​move-​result-​wide·​v10114 ····​move-​result-​wide·​v2
  
121 ····​.​line·​140115 ····​.​line·​140
122 ····​.​local·​v10,​·​"ms_start":​J116 ····​.​local·​v2,​·​"ms_start":​J
123 ····​const/​16·​v18,​·​0x5117 ····​const/​4·​v11,​·​0x5
  
124 ····​const/​16·​v19,​·​0x1 
  
125 ····​move-​object/​from16·​v0,​·​p0 
  
126 ····​move/​from16·​v1,​·​v18 
  
127 ····move/​from16·​v2,​·v19118 ····const/​4·​v12,​·0x1
  
128 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Ljava/​util/​Calendar;​-​>add(II)​V119 ····​invoke-​virtual·​{p0,​·​v11,​·​v12},​·​Ljava/​util/​Calendar;​-​>add(II)​V
  
129 ····​.​line·​141120 ····​.​line·​141
130 ····​invoke-​virtual/​range·​{p0·​.​.​·p0},​·​Ljava/​util/​Calendar;​-​>getTime()​Ljava/​util/​Date;​121 ····​invoke-​virtual·​{p0},​·​Ljava/​util/​Calendar;​-​>getTime()​Ljava/​util/​Date;​
  
131 ····​move-​result-​object·​v18122 ····​move-​result-​object·​v11
  
132 ····​invoke-​virtual/​range·​{v18·​.​.​·​v18},​·​Ljava/​util/​Date;​-​>getTime()​J123 ····​invoke-​virtual·​{v11},​·​Ljava/​util/​Date;​-​>getTime()​J
  
133 ····​move-​result-​wide·​v8124 ····​move-​result-​wide·​v0
  
134 ····​.​line·​143125 ····​.​line·​143
135 ····​.​local·​v8,​·​"ms_end":​J126 ····​.​local·​v0,​·​"ms_end":​J
136 ····​cmp-​long·​v18,​·​v8,​·​p1127 ····​cmp-​long·​v11,​·​v0,​·​p1
  
137 ····​if-​ltz·​v18,​·​:​cond_1128 ····​if-​ltz·​v11,​·​:​cond_1
  
138 ····​cmp-​long·​v18,​·​p3,​·​v10129 ····​cmp-​long·​v11,​·​p3,​·​v2
  
139 ····​if-​gez·​v18,​·​:​cond_2130 ····​if-​gez·​v11,​·​:​cond_2
  
140 ····​.​line·​144131 ····​.​line·​144
141 ····​:​cond_1132 ····​:​cond_1
142 ····​const-​wide/​16·​v12,​·​0x0133 ····​const-​wide/​16·​v4,​·​0x0
  
143 ····​.​line·​150134 ····​.​line·​150
144 ····​:​goto_1135 ····​:​goto_1
145 ····​return-​wide·​v12136 ····​return-​wide·​v4
  
146 ····​.​line·​147137 ····​.​line·​147
147 ····​:​cond_2138 ····​:​cond_2
148 ····​cmp-​long·​v18,​·​v10,​·​p1139 ····​cmp-​long·​v11,​·​v2,​·​p1
  
149 ····​if-​lez·​v18,​·​:​cond_3140 ····​if-​lez·​v11,​·​:​cond_3
  
150 ····​move-​wide/​from16·​v16,​·​v10141 ····​move-​wide·​v8,​·​v2
  
151 ····​.​line·​148142 ····​.​line·​148
152 ····​.​local·​v16,​·​"off_start":​J143 ····​.​local·​v8,​·​"off_start":​J
153 ····​:​goto_2144 ····​:​goto_2
154 ····​cmp-​long·​v18,​·​v8,​·​p3145 ····​cmp-​long·​v11,​·​v0,​·​p3
  
155 ····​if-​gez·​v18,​·​:​cond_4146 ····​if-​gez·​v11,​·​:​cond_4
  
156 ····​move-​wide·​v14,​·​v8147 ····​move-​wide·​v6,​·​v0
  
157 ····​.​line·​149148 ····​.​line·​149
158 ····​.​local·​v14,​·​"off_end":​J149 ····​.​local·​v6,​·​"off_end":​J
159 ····​:​goto_3150 ····​:​goto_3
160 ····​sub-​long·​v12,​·​v14,​·​v16151 ····​sub-​long·​v4,​·​v6,​·​v8
  
161 ····​.​line·​150152 ····​.​line·​150
162 ····​.​local·​v12,​·​"off_diff":​J153 ····​.​local·​v4,​·​"off_diff":​J
163 ····​goto·​:​goto_1154 ····​goto·​:​goto_1
  
164 ····​.​end·​local·​v12····​#·​"off_diff":​J155 ····​.​end·​local·​v4····​#·​"off_diff":​J
165 ····​.​end·​local·​v14····​#·​"off_end":​J156 ····​.​end·​local·​v6····​#·​"off_end":​J
Max diff block lines reached; 324/4355 bytes (7.44%) of diff not shown.
667 B
smali/com/markuspage/android/atimetracker/Tasks$4.smali
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .​field·​final·​synthetic·​val$textEntryView:​Landroid/​view/​View;​22 .​field·​final·​synthetic·​val$textEntryView:​Landroid/​view/​View;​
  
  
23 #·​direct·​methods23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​markuspage/​android/​atimetracker/​Tasks;​Landroid/​view/​View;​)​V24 .​method·​constructor·​<init>(Lcom/​markuspage/​android/​atimetracker/​Tasks;​Landroid/​view/​View;​)​V
25 ····​.​locals·​025 ····​.​locals·​0
 26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​markuspage/​android/​atimetracker/​Tasks;​
  
26 ····​.​prologue27 ····​.​prologue
27 ····​.​line·​59228 ····​.​line·​592
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​markuspage/​android/​atimetracker/​Tasks$4;​-​>this$0:​Lcom/​markuspage/​android/​atimetracker/​Tasks;​29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​markuspage/​android/​atimetracker/​Tasks$4;​-​>this$0:​Lcom/​markuspage/​android/​atimetracker/​Tasks;​
  
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​markuspage/​android/​atimetracker/​Tasks$4;​-​>val$textEntryView:​Landroid/​view/​View;​30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​markuspage/​android/​atimetracker/​Tasks$4;​-​>val$textEntryView:​Landroid/​view/​View;​
  
303 B
smali/com/markuspage/android/atimetracker/R.smali
Offset 22, 10 lines modifiedOffset 22, 9 lines modified
22 .​method·​public·​constructor·​<init>()​V22 .​method·​public·​constructor·​<init>()​V
23 ····​.​locals·​023 ····​.​locals·​0
  
24 ····​.​prologue24 ····​.​prologue
25 ····​.​line·​1025 ····​.​line·​10
26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
27 ····​.​line·​163 
28 ····​return-​void27 ····​return-​void
29 .​end·​method28 .​end·​method
667 B
smali/com/markuspage/android/atimetracker/Tasks$5.smali
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .​field·​final·​synthetic·​val$textEntryView:​Landroid/​view/​View;​22 .​field·​final·​synthetic·​val$textEntryView:​Landroid/​view/​View;​
  
  
23 #·​direct·​methods23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​markuspage/​android/​atimetracker/​Tasks;​Landroid/​view/​View;​)​V24 .​method·​constructor·​<init>(Lcom/​markuspage/​android/​atimetracker/​Tasks;​Landroid/​view/​View;​)​V
25 ····​.​locals·​025 ····​.​locals·​0
 26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​markuspage/​android/​atimetracker/​Tasks;​
  
26 ····​.​prologue27 ····​.​prologue
27 ····​.​line·​61528 ····​.​line·​615
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​markuspage/​android/​atimetracker/​Tasks$5;​-​>this$0:​Lcom/​markuspage/​android/​atimetracker/​Tasks;​29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​markuspage/​android/​atimetracker/​Tasks$5;​-​>this$0:​Lcom/​markuspage/​android/​atimetracker/​Tasks;​
  
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​markuspage/​android/​atimetracker/​Tasks$5;​-​>val$textEntryView:​Landroid/​view/​View;​30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​markuspage/​android/​atimetracker/​Tasks$5;​-​>val$textEntryView:​Landroid/​view/​View;​
  
12.3 KB
smali/com/markuspage/android/atimetracker/CSVExporter.smali
Max report size reached
1.91 KB
smali/com/markuspage/android/atimetracker/Report$Day.smali
Offset 219, 50 lines modifiedOffset 219, 47 lines modified
219 ····​.​locals·​5219 ····​.​locals·​5
220 ····​.​param·​p0,​·​"calEnum"····​#·​I220 ····​.​param·​p0,​·​"calEnum"····​#·​I
  
221 ····​.​prologue221 ····​.​prologue
222 ····​.​line·​87222 ····​.​line·​87
223 ····​invoke-​static·​{},​·​Lcom/​markuspage/​android/​atimetracker/​Report$Day;​-​>values()​[Lcom/​markuspage/​android/​atimetracker/​Report$Day;​223 ····​invoke-​static·​{},​·​Lcom/​markuspage/​android/​atimetracker/​Report$Day;​-​>values()​[Lcom/​markuspage/​android/​atimetracker/​Report$Day;​
  
224 ····​move-​result-​object·​v0224 ····​move-​result-​object·​v2
  
225 ····.​local·​v0,​·​"arr$":​[Lcom/​markuspage/​android/​atimetracker/​Report$Day;​225 ····​array-​length·​v3,​·​v2
226 ····​array-​length·​v2,​·​v0 
  
227 ····​.​local·​v2,​·​"len$":​I 
228 ····​const/​4·​v1,​·​0x0226 ····​const/​4·​v1,​·​0x0
  
229 ····​.​local·​v1,​·​"i$":​I 
230 ····​:​goto_0227 ····​:​goto_0
231 ····​if-​ge·​v1,​·​v2,​·​:​cond_1228 ····​if-​ge·​v1,​·​v3,​·​:​cond_1
  
232 ····​aget-​object·​v3,​·​v0,​·​v1229 ····​aget-​object·​v0,​·​v2,​·​v1
  
233 ····​.​line·​88230 ····​.​line·​88
234 ····​.​local·​v3,​·​"v":​Lcom/​markuspage/​android/​atimetracker/​Report$Day;​231 ····​.​local·​v0,​·​"v":​Lcom/​markuspage/​android/​atimetracker/​Report$Day;​
235 ····​iget·​v4,​·​v3,​·​Lcom/​markuspage/​android/​atimetracker/​Report$Day;​-​>calEnum:​I232 ····​iget·​v4,​·​v0,​·​Lcom/​markuspage/​android/​atimetracker/​Report$Day;​-​>calEnum:​I
  
236 ····​if-​ne·​v4,​·​p0,​·​:​cond_0233 ····​if-​ne·​v4,​·​p0,​·​:​cond_0
  
237 ····​.​line·​92234 ····​.​line·​92
238 ····​.​end·​local·​v3····​#·​"v":​Lcom/​markuspage/​android/​atimetracker/​Report$Day;​235 ····​.​end·​local·​v0····​#·​"v":​Lcom/​markuspage/​android/​atimetracker/​Report$Day;​
239 ····​:​goto_1236 ····​:​goto_1
240 ····​return-​object·​v3237 ····​return-​object·​v0
  
241 ····​.​line·​87238 ····​.​line·​87
242 ····​.​restart·​local·​v3····​#·​"v":​Lcom/​markuspage/​android/​atimetracker/​Report$Day;​239 ····​.​restart·​local·​v0····​#·​"v":​Lcom/​markuspage/​android/​atimetracker/​Report$Day;​
243 ····​:​cond_0240 ····​:​cond_0
244 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1241 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
  
245 ····​goto·​:​goto_0242 ····​goto·​:​goto_0
  
246 ····​.​line·​92243 ····​.​line·​92
247 ····​.​end·​local·​v3····​#·​"v":​Lcom/​markuspage/​android/​atimetracker/​Report$Day;​244 ····​.​end·​local·​v0····​#·​"v":​Lcom/​markuspage/​android/​atimetracker/​Report$Day;​
248 ····​:​cond_1245 ····​:​cond_1
249 ····​const/​4·​v3,​·​0x0246 ····​const/​4·​v0,​·​0x0
  
250 ····​goto·​:​goto_1247 ····​goto·​:​goto_1
251 .​end·​method248 .​end·​method
  
252 .​method·​public·​static·​valueOf(Ljava/​lang/​String;​)​Lcom/​markuspage/​android/​atimetracker/​Report$Day;​249 .​method·​public·​static·​valueOf(Ljava/​lang/​String;​)​Lcom/​markuspage/​android/​atimetracker/​Report$Day;​
253 ····​.​locals·​1250 ····​.​locals·​1
254 ····​.​param·​p0,​·​"name"····​#·​Ljava/​lang/​String;​251 ····​.​param·​p0,​·​"name"····​#·​Ljava/​lang/​String;​
30.5 KB
smali/com/markuspage/android/atimetracker/Tasks.smali
Max report size reached
623 B
smali/com/markuspage/android/atimetracker/Tasks$6.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​markuspage/​android/​atimetracker/​Tasks;​21 .​field·​final·​synthetic·​this$0:​Lcom/​markuspage/​android/​atimetracker/​Tasks;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​markuspage/​android/​atimetracker/​Tasks;​)​V23 .​method·​constructor·​<init>(Lcom/​markuspage/​android/​atimetracker/​Tasks;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​markuspage/​android/​atimetracker/​Tasks;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​64027 ····​.​line·​640
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​markuspage/​android/​atimetracker/​Tasks$6;​-​>this$0:​Lcom/​markuspage/​android/​atimetracker/​Tasks;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​markuspage/​android/​atimetracker/​Tasks$6;​-​>this$0:​Lcom/​markuspage/​android/​atimetracker/​Tasks;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
651 B
smali/com/markuspage/android/atimetracker/Tasks$3$1$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$2:​Lcom/​markuspage/​android/​atimetracker/​Tasks$3$1;​21 .​field·​final·​synthetic·​this$2:​Lcom/​markuspage/​android/​atimetracker/​Tasks$3$1;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​markuspage/​android/​atimetracker/​Tasks$3$1;​)​V23 .​method·​constructor·​<init>(Lcom/​markuspage/​android/​atimetracker/​Tasks$3$1;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$2"····​#·​Lcom/​markuspage/​android/​atimetracker/​Tasks$3$1;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​49827 ····​.​line·​498
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​markuspage/​android/​atimetracker/​Tasks$3$1$1;​-​>this$2:​Lcom/​markuspage/​android/​atimetracker/​Tasks$3$1;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​markuspage/​android/​atimetracker/​Tasks$3$1$1;​-​>this$2:​Lcom/​markuspage/​android/​atimetracker/​Tasks$3$1;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
626 B
smali/com/markuspage/android/atimetracker/Tasks$1.smali
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·​instance·​fields17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​markuspage/​android/​atimetracker/​Tasks;​18 .​field·​final·​synthetic·​this$0:​Lcom/​markuspage/​android/​atimetracker/​Tasks;​
  
  
19 #·​direct·​methods19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​markuspage/​android/​atimetracker/​Tasks;​)​V20 .​method·​constructor·​<init>(Lcom/​markuspage/​android/​atimetracker/​Tasks;​)​V
21 ····​.​locals·​021 ····​.​locals·​0
 22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​markuspage/​android/​atimetracker/​Tasks;​
  
22 ····​.​prologue23 ····​.​prologue
23 ····​.​line·​19624 ····​.​line·​196
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​markuspage/​android/​atimetracker/​Tasks$1;​-​>this$0:​Lcom/​markuspage/​android/​atimetracker/​Tasks;​25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​markuspage/​android/​atimetracker/​Tasks$1;​-​>this$0:​Lcom/​markuspage/​android/​atimetracker/​Tasks;​
  
25 ····​invoke-​direct·​{p0},​·​Ljava/​util/​TimerTask;​-​><init>()​V26 ····​invoke-​direct·​{p0},​·​Ljava/​util/​TimerTask;​-​><init>()​V
  
4.46 KB
smali/com/markuspage/android/atimetracker/TaskTimes.smali
Offset 60, 15 lines modifiedOffset 60, 14 lines modified
60 .​method·​public·​constructor·​<init>()​V60 .​method·​public·​constructor·​<init>()​V
61 ····​.​locals·​061 ····​.​locals·​0
  
62 ····​.​prologue62 ····​.​prologue
63 ····​.​line·​7263 ····​.​line·​72
64 ····​invoke-​direct·​{p0},​·​Landroid/​app/​ListActivity;​-​><init>()​V64 ····​invoke-​direct·​{p0},​·​Landroid/​app/​ListActivity;​-​><init>()​V
  
65 ····​.​line·​204 
66 ····​return-​void65 ····​return-​void
67 .​end·​method66 .​end·​method
  
68 .​method·​static·​synthetic·​access$100()​I67 .​method·​static·​synthetic·​access$100()​I
69 ····​.​locals·​168 ····​.​locals·​1
  
70 ····​.​prologue69 ····​.​prologue
Offset 165, 14 lines modifiedOffset 164, 15 lines modified
  
165 ····​goto·​:​goto_0164 ····​goto·​:​goto_0
  
166 ····​.​line·​538165 ····​.​line·​538
167 ····​:​pswitch_2166 ····​:​pswitch_2
168 ····​iget-​object·​v1,​·​p0,​·​Lcom/​markuspage/​android/​atimetracker/​TaskTimes;​-​>adapter:​Lcom/​markuspage/​android/​atimetracker/​TaskTimes$TimesAdapte​r;​167 ····​iget-​object·​v1,​·​p0,​·​Lcom/​markuspage/​android/​atimetracker/​TaskTimes;​-​>adapter:​Lcom/​markuspage/​android/​atimetracker/​TaskTimes$TimesAdapte​r;​
  
 168 ····​.​line·​539
169 ····​invoke-​virtual·​{p0},​·​Lcom/​markuspage/​android/​atimetracker/​TaskTimes;​-​>getIntent()​Landroid/​content/​Intent;​169 ····​invoke-​virtual·​{p0},​·​Lcom/​markuspage/​android/​atimetracker/​TaskTimes;​-​>getIntent()​Landroid/​content/​Intent;​
  
170 ····​move-​result-​object·​v0170 ····​move-​result-​object·​v0
  
171 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​Intent;​-​>getExtras()​Landroid/​os/​Bundle;​171 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​Intent;​-​>getExtras()​Landroid/​os/​Bundle;​
  
172 ····​move-​result-​object·​v0172 ····​move-​result-​object·​v0
Offset 181, 14 lines modifiedOffset 181, 15 lines modified
  
181 ····​invoke-​virtual·​{v0,​·​v6},​·​Landroid/​os/​Bundle;​-​>getInt(Ljava/​lang/​String;​)​I181 ····​invoke-​virtual·​{v0,​·​v6},​·​Landroid/​os/​Bundle;​-​>getInt(Ljava/​lang/​String;​)​I
  
182 ····​move-​result·​v6182 ····​move-​result·​v6
  
183 ····​iget-​object·​v7,​·​p0,​·​Lcom/​markuspage/​android/​atimetracker/​TaskTimes;​-​>selectedRange:​Lcom/​markuspage/​android/​atimetracker/​TimeRange;​183 ····​iget-​object·​v7,​·​p0,​·​Lcom/​markuspage/​android/​atimetracker/​TaskTimes;​-​>selectedRange:​Lcom/​markuspage/​android/​atimetracker/​TimeRange;​
  
 184 ····​.​line·​538
184 ····​invoke-​virtual/​range·​{v1·​.​.​·​v7},​·​Lcom/​markuspage/​android/​atimetracker/​TaskTimes$TimesAdapte​r;​-​>updateTimeRange(JJIL​com/​markuspage/​android/​atimetracker/​TimeRange;​)​V185 ····​invoke-​virtual/​range·​{v1·​.​.​·​v7},​·​Lcom/​markuspage/​android/​atimetracker/​TaskTimes$TimesAdapte​r;​-​>updateTimeRange(JJIL​com/​markuspage/​android/​atimetracker/​TimeRange;​)​V
  
185 ····​goto·​:​goto_0186 ····​goto·​:​goto_0
  
186 ····​.​line·​533187 ····​.​line·​533
187 ····​:​pswitch_data_0188 ····​:​pswitch_data_0
188 ····​.​packed-​switch·​0x0189 ····​.​packed-​switch·​0x0
Offset 453, 24 lines modifiedOffset 454, 27 lines modified
  
453 ····​invoke-​virtual·​{v6,​·​v1},​·​Landroid/​os/​Bundle;​-​>getInt(Ljava/​lang/​String;​)​I454 ····​invoke-​virtual·​{v6,​·​v1},​·​Landroid/​os/​Bundle;​-​>getInt(Ljava/​lang/​String;​)​I
  
454 ····​move-​result·​v1455 ····​move-​result·​v1
  
455 ····​const-​string·​v2,​·​"start"456 ····​const-​string·​v2,​·​"start"
  
 457 ····​.​line·​94
456 ····​invoke-​virtual·​{v6,​·​v2},​·​Landroid/​os/​Bundle;​-​>getLong(Ljava/​lang/​String;​)​J458 ····​invoke-​virtual·​{v6,​·​v2},​·​Landroid/​os/​Bundle;​-​>getLong(Ljava/​lang/​String;​)​J
  
457 ····​move-​result-​wide·​v2459 ····​move-​result-​wide·​v2
  
458 ····​const-​string·​v4,​·​"end"460 ····​const-​string·​v4,​·​"end"
  
 461 ····​.​line·​95
459 ····​invoke-​virtual·​{v6,​·​v4},​·​Landroid/​os/​Bundle;​-​>getLong(Ljava/​lang/​String;​)​J462 ····​invoke-​virtual·​{v6,​·​v4},​·​Landroid/​os/​Bundle;​-​>getLong(Ljava/​lang/​String;​)​J
  
460 ····​move-​result-​wide·​v4463 ····​move-​result-​wide·​v4
  
 464 ····​.​line·​93
461 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Lcom/​markuspage/​android/​atimetracker/​TaskTimes$TimesAdapte​r;​-​>loadTimes(IJJ)​V465 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Lcom/​markuspage/​android/​atimetracker/​TaskTimes$TimesAdapte​r;​-​>loadTimes(IJJ)​V
  
462 ····​.​line·​99466 ····​.​line·​99
463 ····​:​goto_0467 ····​:​goto_0
464 ····​return-​void468 ····​return-​void
  
465 ····​.​line·​97469 ····​.​line·​97
Offset 546, 44 lines modifiedOffset 550, 50 lines modified
546 ····​:​pswitch_1550 ····​:​pswitch_1
547 ····​new-​instance·​v1,​·​Landroid/​app/​AlertDialog$Builder;​551 ····​new-​instance·​v1,​·​Landroid/​app/​AlertDialog$Builder;​
  
548 ····​invoke-​direct·​{v1,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V552 ····​invoke-​direct·​{v1,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
  
549 ····​const·​v2,​·​0x7f060007553 ····​const·​v2,​·​0x7f060007
  
 554 ····​.​line·​187
550 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​555 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​
  
551 ····​move-​result-​object·​v1556 ····​move-​result-​object·​v1
  
552 ····​const·​v2,​·​0x108008a557 ····​const·​v2,​·​0x108008a
  
 558 ····​.​line·​188
553 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setIcon(I)​Landroid/​app/​AlertDialog$Builder;​559 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setIcon(I)​Landroid/​app/​AlertDialog$Builder;​
  
554 ····​move-​result-​object·​v1560 ····​move-​result-​object·​v1
  
555 ····​const/​4·​v2,​·​0x1561 ····​const/​4·​v2,​·​0x1
  
 562 ····​.​line·​189
556 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setCancelable(Z)​Landroid/​app/​AlertDialog$Builder;​563 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setCancelable(Z)​Landroid/​app/​AlertDialog$Builder;​
  
557 ····​move-​result-​object·​v1564 ····​move-​result-​object·​v1
  
558 ····​const·​v2,​·​0x7f06000f565 ····​const·​v2,​·​0x7f06000f
  
 566 ····​.​line·​190
559 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​app/​AlertDialog$Builder;​567 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​app/​AlertDialog$Builder;​
  
560 ····​move-​result-​object·​v1568 ····​move-​result-​object·​v1
  
561 ····​const·​v2,​·​0x7f060006569 ····​const·​v2,​·​0x7f060006
  
 570 ····​.​line·​191
562 ····​invoke-​virtual·​{v1,​·​v2,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​571 ····​invoke-​virtual·​{v1,​·​v2,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
  
563 ····​move-​result-​object·​v1572 ····​move-​result-​object·​v1
  
564 ····​const/​high16·​v2,​·​0x1040000573 ····​const/​high16·​v2,​·​0x1040000
  
 574 ····​.​line·​192
565 ····​invoke-​virtual·​{v1,​·​v2,​·​v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​575 ····​invoke-​virtual·​{v1,​·​v2,​·​v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
  
566 ····​move-​result-​object·​v0576 ····​move-​result-​object·​v0
  
567 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​577 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​
  
568 ····​move-​result-​object·​v0578 ····​move-​result-​object·​v0
Offset 594, 24 lines modifiedOffset 604, 26 lines modified
Max diff block lines reached; 942/4454 bytes (21.15%) of diff not shown.
12.0 KB
smali/com/markuspage/android/atimetracker/DBBackup.smali
Max report size reached
11.5 KB
smali/com/markuspage/android/atimetracker/Tasks$TaskAdapter.smali
Max report size reached
623 B
smali/com/markuspage/android/atimetracker/Tasks$2.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​markuspage/​android/​atimetracker/​Tasks;​21 .​field·​final·​synthetic·​this$0:​Lcom/​markuspage/​android/​atimetracker/​Tasks;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​markuspage/​android/​atimetracker/​Tasks;​)​V23 .​method·​constructor·​<init>(Lcom/​markuspage/​android/​atimetracker/​Tasks;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​markuspage/​android/​atimetracker/​Tasks;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​36227 ····​.​line·​362
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​markuspage/​android/​atimetracker/​Tasks$2;​-​>this$0:​Lcom/​markuspage/​android/​atimetracker/​Tasks;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​markuspage/​android/​atimetracker/​Tasks$2;​-​>this$0:​Lcom/​markuspage/​android/​atimetracker/​Tasks;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
644 B
smali/com/markuspage/android/atimetracker/Settings$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​markuspage/​android/​atimetracker/​Settings;​21 .​field·​final·​synthetic·​this$0:​Lcom/​markuspage/​android/​atimetracker/​Settings;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​markuspage/​android/​atimetracker/​Settings;​)​V23 .​method·​constructor·​<init>(Lcom/​markuspage/​android/​atimetracker/​Settings;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​markuspage/​android/​atimetracker/​Settings;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​25127 ····​.​line·​251
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​markuspage/​android/​atimetracker/​Settings$1;​-​>this$0:​Lcom/​markuspage/​android/​atimetracker/​Settings;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​markuspage/​android/​atimetracker/​Settings$1;​-​>this$0:​Lcom/​markuspage/​android/​atimetracker/​Settings;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
984 B
smali/com/markuspage/android/atimetracker/Tasks$3$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lcom/​markuspage/​android/​atimetracker/​Tasks$3;​21 .​field·​final·​synthetic·​this$1:​Lcom/​markuspage/​android/​atimetracker/​Tasks$3;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​markuspage/​android/​atimetracker/​Tasks$3;​)​V23 .​method·​constructor·​<init>(Lcom/​markuspage/​android/​atimetracker/​Tasks$3;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​markuspage/​android/​atimetracker/​Tasks$3;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​48227 ····​.​line·​482
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​markuspage/​android/​atimetracker/​Tasks$3$1;​-​>this$1:​Lcom/​markuspage/​android/​atimetracker/​Tasks$3;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​markuspage/​android/​atimetracker/​Tasks$3$1;​-​>this$1:​Lcom/​markuspage/​android/​atimetracker/​Tasks$3;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
Offset 147, 12 lines modifiedOffset 148, 13 lines modified
  
147 ····​move·​v4,​·​p3148 ····​move·​v4,​·​p3
  
148 ····​move·​v5,​·​p4149 ····​move·​v5,​·​p4
  
149 ····​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Landroid/​app/​DatePickerDialog;​-​><init>(Landroid/​content/​Context;​Landroid/​app/​DatePickerDialog$OnDa​teSetListener;​III)​V150 ····​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Landroid/​app/​DatePickerDialog;​-​><init>(Landroid/​content/​Context;​Landroid/​app/​DatePickerDialog$OnDa​teSetListener;​III)​V
  
 151 ····​.​line·​517
150 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​DatePickerDialog;​-​>show()​V152 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​DatePickerDialog;​-​>show()​V
  
151 ····​.​line·​518153 ····​.​line·​518
152 ····​return-​void154 ····​return-​void
153 .​end·​method155 .​end·​method
15.0 KB
smali/com/markuspage/android/atimetracker/Report.smali
Max report size reached
3.78 KB
smali/com/markuspage/android/atimetracker/EditTime.smali
Offset 83, 14 lines modifiedOffset 83, 15 lines modified
  
83 ····​move-​result·​v283 ····​move-​result·​v2
  
84 ····​invoke-​virtual·​{v9},​·​Landroid/​widget/​DatePicker;​-​>getDayOfMonth()​I84 ····​invoke-​virtual·​{v9},​·​Landroid/​widget/​DatePicker;​-​>getDayOfMonth()​I
  
85 ····​move-​result·​v385 ····​move-​result·​v3
  
 86 ····​.​line·​110
86 ····​invoke-​virtual·​{v10},​·​Landroid/​widget/​TimePicker;​-​>getCurrentHour()​Ljava/​lang/​Integer;​87 ····​invoke-​virtual·​{v10},​·​Landroid/​widget/​TimePicker;​-​>getCurrentHour()​Ljava/​lang/​Integer;​
  
87 ····​move-​result-​object·​v488 ····​move-​result-​object·​v4
  
88 ····​invoke-​virtual·​{v4},​·​Ljava/​lang/​Integer;​-​>intValue()​I89 ····​invoke-​virtual·​{v4},​·​Ljava/​lang/​Integer;​-​>intValue()​I
  
89 ····​move-​result·​v490 ····​move-​result·​v4
Offset 99, 14 lines modifiedOffset 100, 15 lines modified
  
99 ····​move-​result-​object·​v5100 ····​move-​result-​object·​v5
  
100 ····​invoke-​virtual·​{v5},​·​Ljava/​lang/​Integer;​-​>intValue()​I101 ····​invoke-​virtual·​{v5},​·​Ljava/​lang/​Integer;​-​>intValue()​I
  
101 ····​move-​result·​v5102 ····​move-​result·​v5
  
 103 ····​.​line·​109
102 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Ljava/​util/​Calendar;​-​>set(IIIII)​V104 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Ljava/​util/​Calendar;​-​>set(IIIII)​V
  
103 ····​.​line·​111105 ····​.​line·​111
104 ····​invoke-​virtual·​{p0},​·​Lcom/​markuspage/​android/​atimetracker/​EditTime;​-​>getIntent()​Landroid/​content/​Intent;​106 ····​invoke-​virtual·​{p0},​·​Lcom/​markuspage/​android/​atimetracker/​EditTime;​-​>getIntent()​Landroid/​content/​Intent;​
  
105 ····​move-​result-​object·​v2107 ····​move-​result-​object·​v2
  
Offset 165, 14 lines modifiedOffset 167, 15 lines modified
  
165 ····​move-​result·​v3167 ····​move-​result·​v3
  
166 ····​invoke-​virtual·​{v7},​·​Landroid/​widget/​DatePicker;​-​>getDayOfMonth()​I168 ····​invoke-​virtual·​{v7},​·​Landroid/​widget/​DatePicker;​-​>getDayOfMonth()​I
  
167 ····​move-​result·​v4169 ····​move-​result·​v4
  
 170 ····​.​line·​119
168 ····​invoke-​virtual·​{v8},​·​Landroid/​widget/​TimePicker;​-​>getCurrentHour()​Ljava/​lang/​Integer;​171 ····​invoke-​virtual·​{v8},​·​Landroid/​widget/​TimePicker;​-​>getCurrentHour()​Ljava/​lang/​Integer;​
  
169 ····​move-​result-​object·​v5172 ····​move-​result-​object·​v5
  
170 ····​invoke-​virtual·​{v5},​·​Ljava/​lang/​Integer;​-​>intValue()​I173 ····​invoke-​virtual·​{v5},​·​Ljava/​lang/​Integer;​-​>intValue()​I
  
171 ····​move-​result·​v5174 ····​move-​result·​v5
Offset 181, 14 lines modifiedOffset 184, 15 lines modified
  
181 ····​move-​result-​object·​v6184 ····​move-​result-​object·​v6
  
182 ····​invoke-​virtual·​{v6},​·​Ljava/​lang/​Integer;​-​>intValue()​I185 ····​invoke-​virtual·​{v6},​·​Ljava/​lang/​Integer;​-​>intValue()​I
  
183 ····​move-​result·​v6186 ····​move-​result·​v6
  
 187 ····​.​line·​118
184 ····​invoke-​virtual/​range·​{v1·​.​.​·​v6},​·​Ljava/​util/​Calendar;​-​>set(IIIII)​V188 ····​invoke-​virtual/​range·​{v1·​.​.​·​v6},​·​Ljava/​util/​Calendar;​-​>set(IIIII)​V
  
185 ····​.​line·​120189 ····​.​line·​120
186 ····​invoke-​virtual·​{v1,​·​v0},​·​Ljava/​util/​Calendar;​-​>compareTo(Ljava/​util/​Calendar;​)​I190 ····​invoke-​virtual·​{v1,​·​v0},​·​Ljava/​util/​Calendar;​-​>compareTo(Ljava/​util/​Calendar;​)​I
  
187 ····​move-​result·​v2191 ····​move-​result·​v2
  
Offset 388, 48 lines modifiedOffset 392, 55 lines modified
388 ····​.​line·​133392 ····​.​line·​133
389 ····​new-​instance·​v0,​·​Landroid/​app/​AlertDialog$Builder;​393 ····​new-​instance·​v0,​·​Landroid/​app/​AlertDialog$Builder;​
  
390 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V394 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
  
391 ····​const·​v1,​·​0x7f060014395 ····​const·​v1,​·​0x7f060014
  
 396 ····​.​line·​134
392 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​397 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​
  
393 ····​move-​result-​object·​v0398 ····​move-​result-​object·​v0
  
394 ····​const·​v1,​·​0x108008a399 ····​const·​v1,​·​0x108008a
  
 400 ····​.​line·​135
395 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setIcon(I)​Landroid/​app/​AlertDialog$Builder;​401 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setIcon(I)​Landroid/​app/​AlertDialog$Builder;​
  
396 ····​move-​result-​object·​v0402 ····​move-​result-​object·​v0
  
397 ····​const/​4·​v1,​·​0x1403 ····​const/​4·​v1,​·​0x1
  
 404 ····​.​line·​136
398 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setCancelable(Z)​Landroid/​app/​AlertDialog$Builder;​405 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setCancelable(Z)​Landroid/​app/​AlertDialog$Builder;​
  
399 ····​move-​result-​object·​v0406 ····​move-​result-​object·​v0
  
400 ····​const·​v1,​·​0x7f060013407 ····​const·​v1,​·​0x7f060013
  
 408 ····​.​line·​137
401 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​app/​AlertDialog$Builder;​409 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​app/​AlertDialog$Builder;​
  
402 ····​move-​result-​object·​v0410 ····​move-​result-​object·​v0
  
403 ····​const·​v1,​·​0x104000a411 ····​const·​v1,​·​0x104000a
  
404 ····​const/​4·​v2,​·​0x0412 ····​const/​4·​v2,​·​0x0
  
 413 ····​.​line·​138
405 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​414 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
  
406 ····​move-​result-​object·​v0415 ····​move-​result-​object·​v0
  
 416 ····​.​line·​139
407 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​417 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​
  
408 ····​move-​result-​object·​v0418 ····​move-​result-​object·​v0
  
 419 ····​.​line·​133
409 ····​return-​object·​v0420 ····​return-​object·​v0
410 .​end·​method421 .​end·​method
  
411 .​method·​protected·​onResume()​V422 .​method·​protected·​onResume()​V
412 ····​.​locals·​14423 ····​.​locals·​14
  
413 ····​.​prologue424 ····​.​prologue
Offset 515, 18 lines modifiedOffset 526, 20 lines modified
  
515 ····​move-​result·​v6526 ····​move-​result·​v6
  
516 ····​invoke-​virtual·​{v3,​·​v9},​·​Ljava/​util/​Calendar;​-​>get(I)​I527 ····​invoke-​virtual·​{v3,​·​v9},​·​Ljava/​util/​Calendar;​-​>get(I)​I
  
517 ····​move-​result·​v7528 ····​move-​result·​v7
  
Max diff block lines reached; 651/3761 bytes (17.31%) of diff not shown.
644 B
smali/com/markuspage/android/atimetracker/Settings$2.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​markuspage/​android/​atimetracker/​Settings;​21 .​field·​final·​synthetic·​this$0:​Lcom/​markuspage/​android/​atimetracker/​Settings;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​markuspage/​android/​atimetracker/​Settings;​)​V23 .​method·​constructor·​<init>(Lcom/​markuspage/​android/​atimetracker/​Settings;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​markuspage/​android/​atimetracker/​Settings;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​26127 ····​.​line·​261
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​markuspage/​android/​atimetracker/​Settings$2;​-​>this$0:​Lcom/​markuspage/​android/​atimetracker/​Settings;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​markuspage/​android/​atimetracker/​Settings$2;​-​>this$0:​Lcom/​markuspage/​android/​atimetracker/​Settings;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
10.6 KB
res/drawable/ic_check_mark_dark.png
9.3 KB
sng
Max report size reached
1.26 KB
Image content
Pixel difference
compared images
Flicker difference
compared images