229 KB
/home/fdroid/fdroiddata/tmp/com.hlidskialf.android.pomodoro_102000.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.hlidskialf.android.pomodoro_102000.apk
2.46 KB
zipinfo /dev/stdin
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 Zip·​file·​size:​·​50668·​bytes,​·​number·​of·​entries:​·​161 Zip·​file·​size:​·45073·​bytes,​·​number·​of·​entries:​·​16
2 -​rw-​-​-​-​·····​2.​0·​fat·····​1040·​bl·​defN·​14-​Jun-​07·​17:​27·​META-​INF/​MANIFEST.​MF2 -​rw-​-​-​-​·····​2.​0·​fat·····​1040·​bl·​defN·​14-​Jun-​07·​17:​27·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat·····​1161·​bl·​defN·​14-​Jun-​07·​17:​27·​META-​INF/​CE89E185.​SF3 -​rw-​-​-​-​·····​2.​0·​fat·····​1161·​bl·​defN·​14-​Jun-​07·​17:​27·​META-​INF/​CE89E185.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​14-​Jun-​07·​17:​27·​META-​INF/​CE89E185.​RSA4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​14-​Jun-​07·​17:​27·​META-​INF/​CE89E185.​RSA
5 -​rw-​-​-​-​·····1.​0·​fat·····4844·​bx·stor·​14-​Jun-​07·17:​18·res/​drawable/​greenhalftomato.​png5 -​rw-​-​-​-​·····2.​0·​fat·····2976·​bX·defN·​17-​Oct-​28·01:​00·AndroidManifest.​xml
6 -​rw-​-​-​-​·····​1.​0·​fat·····4933·​b-​·​stor·14-​Jun-​07·17:​18·​res/​drawable/​greentomato.​png6 -​rw-​-​-​-​·····​1.​0·​fat·····2451·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​greenhalftomato.​png
7 -​rw-​-​-​-​·····​1.​0·​fat·····​4775·​b-​·​stor·14-​Jun-​07·17:​18·​res/​drawable/​halftomato.​png7 -​rw-​-​-​-​·····​1.​0·​fat·····​4474·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​greentomato.​png
8 -​rw-​-​-​-​·····​1.​0·​fat·····5043·​b-​·​stor·14-​Jun-​07·17:​18·​res/​drawable/​tomato.​png8 -​rw-​-​-​-​·····​1.​0·​fat·····2476·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​halftomato.​png
9 -​rw-​-​-​-​·····2.​0·​fat·····1328·​bl·defN·14-​Jun-​07·17:​18·​res/​layout/​about.​xml9 -​rw-​-​-​-​·····1.​0·​fat·····4607·​b-​·stor·80-​Jan-​01·00:​00·​res/​drawable/​tomato.​png
10 -​rw-​-​-​-​·····​2.​0·​fat·····​1900·​bl·​defN·​14-​Jun-​07·17:​18·​res/​layout/​alert.​xml10 -​rw-​-​-​-​·····​2.​0·​fat·····​1328·​bl·​defN·​17-​Oct-​28·01:​00·​res/​layout/​about.​xml
11 -​rw-​-​-​-​·····​2.​0·​fat·····2144·​bl·​defN·​14-​Jun-​07·17:​18·​res/​layout/​main.​xml11 -​rw-​-​-​-​·····​2.​0·​fat·····1900·​bl·​defN·​17-​Oct-​28·01:​00·​res/​layout/​alert.​xml
12 -​rw-​-​-​-​·····​2.​0·​fat······​968·​bl·​defN·​14-​Jun-​07·17:​18·​res/​layout/​notification.​xml12 -​rw-​-​-​-​·····​2.​0·​fat·····2144·​bl·​defN·​17-​Oct-​28·01:​00·​res/​layout/​main.​xml
13 -​rw-​-​-​-​·····​2.​0·​fat······724·​bl·​defN·​14-​Jun-​07·17:​18·​res/​menu/​options.​xml13 -​rw-​-​-​-​·····​2.​0·​fat······968·​bl·​defN·​17-​Oct-​28·01:​00·​res/​layout/​notification.​xml
14 -​rw-​-​-​-​·····​2.​0·​fat·····3488·​bl·​defN·​14-​Jun-​07·17:​18·​res/​xml/​preferences.​xml14 -​rw-​-​-​-​·····​2.​0·​fat······​724·​bl·​defN·​17-​Oct-​28·01:​00·​res/​menu/​options.​xml
15 -​rw-​-​-​-​·····​2.​0·​fat·····​3156·​bl·​defN·​14-​Jun-​07·17:​18·AndroidManifest.​xml15 -​rw-​-​-​-​·····​2.​0·​fat·····​3488·​bl·​defN·​17-​Oct-​28·01:​00·res/​xml/​preferences.​xml
16 -​rw-​-​-​-​·····​1.​0·​fat·····​7728·​b-​·​stor·14-​Jun-​07·17:​18·​resources.​arsc16 -​rw-​-​-​-​·····​1.​0·​fat·····​7852·​b-​·​stor·80-​Jan-​01·00:​00·​resources.​arsc
17 -​rw-​-​-​-​·····​2.​0·​fat····​36884·​bl·​defN·​14-​Jun-​07·17:​18·​classes.​dex17 -​rw-​-​-​-​·····​2.​0·​fat····​37328·​bl·​defN·​17-​Oct-​28·01:​00·​classes.​dex
18 16·​files,​·81448·​bytes·​uncompressed,​·​48551·​bytes·​compressed:​··​40.​4%18 16·​files,​·76249·​bytes·​uncompressed,​·​43007·​bytes·​compressed:​··​43.​6%
1.56 KB
AndroidManifest.xml (decoded)
1.5 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="102000"·​android:​versionName="1.​2"·​package="com.​hlidskialf.​android.​pomodoro"·​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">2 <manifest·​android:​versionCode="102000"·​android:​versionName="1.​2"·​package="com.​hlidskialf.​android.​pomodoro"·platformBuildVersionC​ode="7"·​platformBuildVersionN​ame="2.​1-​update1"·xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
3 ··​<uses-​sdk·​android:​minSdkVersion="2"/​>3 ··​<uses-​sdk·​android:​minSdkVersion="2"/​>
4 ··​<uses-​permission·​android:​name="android.​permission.​WAKE_LOCK"/​>4 ··​<uses-​permission·​android:​name="android.​permission.​WAKE_LOCK"/​>
5 ··​<uses-​permission·​android:​name="android.​permission.​VIBRATE"/​>5 ··​<uses-​permission·​android:​name="android.​permission.​VIBRATE"/​>
6 ··​<uses-​permission·​android:​name="android.​permission.​DISABLE_KEYGUARD"/​>6 ··​<uses-​permission·​android:​name="android.​permission.​DISABLE_KEYGUARD"/​>
7 ··​<application·​android:​icon="@drawable/​tomato"·​android:​label="@string/​app_name">7 ··​<application·​android:​icon="@drawable/​tomato"·​android:​label="@string/​app_name">
8 ····​<activity·​android:​label="@string/​app_name"·​android:​launchMode="singleTas​k"·​android:​name=".​PomodoroActivity">8 ····​<activity·​android:​label="@string/​app_name"·​android:​launchMode="singleTas​k"·​android:​name=".​PomodoroActivity">
9 ······​<intent-​filter>9 ······​<intent-​filter>
Offset 15, 9 lines modifiedOffset 15, 8 lines modified
15 ······​<intent-​filter>15 ······​<intent-​filter>
16 ········​<action·​android:​name="com.​hlidskialf.​android.​pomodoro.​action.​TOMATO_ALERT"/​>16 ········​<action·​android:​name="com.​hlidskialf.​android.​pomodoro.​action.​TOMATO_ALERT"/​>
17 ······​</​intent-​filter>17 ······​</​intent-​filter>
18 ····​</​receiver>18 ····​</​receiver>
19 ····​<activity·​android:​excludeFromRecents="t​rue"·​android:​label="@string/​alert_title"·​android:​launchMode="singleTas​k"·​android:​name=".​PomodoroAlert"·​android:​theme="@android:​style/​Theme.​Dialog"/​>19 ····​<activity·​android:​excludeFromRecents="t​rue"·​android:​label="@string/​alert_title"·​android:​launchMode="singleTas​k"·​android:​name=".​PomodoroAlert"·​android:​theme="@android:​style/​Theme.​Dialog"/​>
20 ····​<activity·​android:​name=".​PomodoroPreferences"/​>20 ····​<activity·​android:​name=".​PomodoroPreferences"/​>
21 ··​</​application>21 ··​</​application>
22 ··​<fdroid·​buildserverid="9cb5bb​d1ee0661be310af8a3a27​1cfac74485607·​"·​fdroidserverid="b86bf​b94fb0304d69aa505133d​48f2fb6d795732·​"/​> 
23 </​manifest>22 </​manifest>
17.9 KB
classes.dex
17.8 KB
classes.jar
3.02 KB
zipinfo /dev/stdin
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·​file·​size:​·​51629·​bytes,​·​number·​of·​entries:​·​331 Zip·​file·​size:​·​51632·​bytes,​·​number·​of·​entries:​·​33
2 ?rwxrwxr-​x··​2.​0·​unx······​162·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​annotation/​SuppressLint.​class2 ?rwxrwxr-​x··​2.​0·​unx······​162·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​annotation/​SuppressLint.​class
3 ?rwxrwxr-​x··​2.​0·​unx······​141·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​annotation/​TargetApi.​class3 ?rwxrwxr-​x··​2.​0·​unx······​141·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​annotation/​TargetApi.​class
4 ?rwxrwxr-​x··​2.​0·​unx······​178·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​hlidskialf/​android/​pomodoro/​BuildConfig.​class4 ?rwxrwxr-​x··​2.​0·​unx······​178·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​hlidskialf/​android/​pomodoro/​BuildConfig.​class
5 ?rwxrwxr-​x··​2.​0·​unx······​496·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​hlidskialf/​android/​pomodoro/​Klaxon$1.​class5 ?rwxrwxr-​x··​2.​0·​unx······​496·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​hlidskialf/​android/​pomodoro/​Klaxon$1.​class
6 ?rwxrwxr-​x··​2.​0·​unx·····​1049·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​hlidskialf/​android/​pomodoro/​Klaxon$2.​class6 ?rwxrwxr-​x··​2.​0·​unx·····​1049·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​hlidskialf/​android/​pomodoro/​Klaxon$2.​class
7 ?rwxrwxr-​x··​2.​0·​unx······​761·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​hlidskialf/​android/​pomodoro/​Klaxon$3.​class7 ?rwxrwxr-​x··​2.​0·​unx······​761·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​hlidskialf/​android/​pomodoro/​Klaxon$3.​class
8 ?rwxrwxr-​x··​2.​0·​unx······​608·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​hlidskialf/​android/​pomodoro/​Klaxon$4.​class8 ?rwxrwxr-​x··​2.​0·​unx······​608·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​hlidskialf/​android/​pomodoro/​Klaxon$4.​class
Offset 16, 20 lines modifiedOffset 16, 20 lines modified
16 ?rwxrwxr-​x··​2.​0·​unx·····​1133·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​hlidskialf/​android/​pomodoro/​PomodoroActivity$2.​class16 ?rwxrwxr-​x··​2.​0·​unx·····​1133·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​hlidskialf/​android/​pomodoro/​PomodoroActivity$2.​class
17 ?rwxrwxr-​x··​2.​0·​unx·····​5425·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​hlidskialf/​android/​pomodoro/​PomodoroActivity.​class17 ?rwxrwxr-​x··​2.​0·​unx·····​5425·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​hlidskialf/​android/​pomodoro/​PomodoroActivity.​class
18 ?rwxrwxr-​x··​2.​0·​unx······​945·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​hlidskialf/​android/​pomodoro/​PomodoroAlert$1.​class18 ?rwxrwxr-​x··​2.​0·​unx······​945·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​hlidskialf/​android/​pomodoro/​PomodoroAlert$1.​class
19 ?rwxrwxr-​x··​2.​0·​unx······​838·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​hlidskialf/​android/​pomodoro/​PomodoroAlert$2.​class19 ?rwxrwxr-​x··​2.​0·​unx······​838·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​hlidskialf/​android/​pomodoro/​PomodoroAlert$2.​class
20 ?rwxrwxr-​x··​2.​0·​unx······​695·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​hlidskialf/​android/​pomodoro/​PomodoroAlert$3.​class20 ?rwxrwxr-​x··​2.​0·​unx······​695·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​hlidskialf/​android/​pomodoro/​PomodoroAlert$3.​class
21 ?rwxrwxr-​x··​2.​0·​unx·····​2307·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​hlidskialf/​android/​pomodoro/​PomodoroAlert.​class21 ?rwxrwxr-​x··​2.​0·​unx·····​2307·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​hlidskialf/​android/​pomodoro/​PomodoroAlert.​class
22 ?rwxrwxr-​x··​2.​0·​unx·····​2741·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​hlidskialf/​android/​pomodoro/​PomodoroPreferences.​class22 ?rwxrwxr-​x··​2.​0·​unx·····​2741·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​hlidskialf/​android/​pomodoro/​PomodoroPreferences.​class
23 ?rwxrwxr-​x··​2.​0·​unx·····​2466·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​hlidskialf/​android/​pomodoro/​PomodoroReceiver.​class23 ?rwxrwxr-​x··​2.​0·​unx·····​2469·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​hlidskialf/​android/​pomodoro/​PomodoroReceiver.​class
24 ?rwxrwxr-​x··​2.​0·​unx······​153·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​hlidskialf/​android/​pomodoro/​R$attr.​class24 ?rwxrwxr-​x··​2.​0·​unx······​153·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​hlidskialf/​android/​pomodoro/​R$attr.​class
25 ?rwxrwxr-​x··​2.​0·​unx······​315·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​hlidskialf/​android/​pomodoro/​R$drawable.​class25 ?rwxrwxr-​x··​2.​0·​unx······​315·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​hlidskialf/​android/​pomodoro/​R$drawable.​class
26 ?rwxrwxr-​x··​2.​0·​unx······​727·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​hlidskialf/​android/​pomodoro/​R$id.​class26 ?rwxrwxr-​x··​2.​0·​unx······​727·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​hlidskialf/​android/​pomodoro/​R$id.​class
27 ?rwxrwxr-​x··​2.​0·​unx······​297·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​hlidskialf/​android/​pomodoro/​R$layout.​class27 ?rwxrwxr-​x··​2.​0·​unx······​297·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​hlidskialf/​android/​pomodoro/​R$layout.​class
28 ?rwxrwxr-​x··​2.​0·​unx······​204·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​hlidskialf/​android/​pomodoro/​R$menu.​class28 ?rwxrwxr-​x··​2.​0·​unx······​204·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​hlidskialf/​android/​pomodoro/​R$menu.​class
29 ?rwxrwxr-​x··​2.​0·​unx·····​2016·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​hlidskialf/​android/​pomodoro/​R$string.​class29 ?rwxrwxr-​x··​2.​0·​unx·····​2016·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​hlidskialf/​android/​pomodoro/​R$string.​class
30 ?rwxrwxr-​x··​2.​0·​unx······​207·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​hlidskialf/​android/​pomodoro/​R$xml.​class30 ?rwxrwxr-​x··​2.​0·​unx······​207·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​hlidskialf/​android/​pomodoro/​R$xml.​class
31 ?rwxrwxr-​x··​2.​0·​unx······​148·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​hlidskialf/​android/​pomodoro/​R.​class31 ?rwxrwxr-​x··​2.​0·​unx······​148·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​hlidskialf/​android/​pomodoro/​R.​class
32 ?rwxrwxr-​x··​2.​0·​unx·····​2970·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​hlidskialf/​android/​preference/​SliderPreference.​class32 ?rwxrwxr-​x··​2.​0·​unx·····​2970·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​hlidskialf/​android/​preference/​SliderPreference.​class
33 ?rwxrwxr-​x··​2.​0·​unx······​856·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​hlidskialf/​android/​widget/​CountDownView$1.​class33 ?rwxrwxr-​x··​2.​0·​unx······​856·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​hlidskialf/​android/​widget/​CountDownView$1.​class
34 ?rwxrwxr-​x··​2.​0·​unx·····​1873·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​hlidskialf/​android/​widget/​CountDownView.​class34 ?rwxrwxr-​x··​2.​0·​unx·····​1873·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​hlidskialf/​android/​widget/​CountDownView.​class
35 33·​files,​·​45817·​bytes·​uncompressed,​·​45817·​bytes·​compressed:​··​0.​0%35 33·​files,​·​45820·​bytes·​uncompressed,​·​45820·​bytes·​compressed:​··​0.​0%
14.8 KB
com/hlidskialf/android/pomodoro/PomodoroReceiver.class
14.7 KB
javap -verbose -constants -s -l -private {}
Max report size reached
2.61 KB
smali/com/hlidskialf/android/pomodoro/PomodoroActivity.smali
Offset 529, 28 lines modifiedOffset 529, 32 lines modified
529 ····​.​local·​v1,​·​"layout":​Landroid/​view/​View;​529 ····​.​local·​v1,​·​"layout":​Landroid/​view/​View;​
530 ····​new-​instance·​v3,​·​Landroid/​app/​AlertDialog$Builder;​530 ····​new-​instance·​v3,​·​Landroid/​app/​AlertDialog$Builder;​
  
531 ····​invoke-​direct·​{v3,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V531 ····​invoke-​direct·​{v3,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
  
532 ····​const·​v4,​·​0x7f050004532 ····​const·​v4,​·​0x7f050004
  
 533 ····​.​line·​130
533 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​534 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​
  
534 ····​move-​result-​object·​v3535 ····​move-​result-​object·​v3
  
 536 ····​.​line·​131
535 ····​invoke-​virtual·​{v3,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setView(Landroid/​view/​View;​)​Landroid/​app/​AlertDialog$Builder;​537 ····​invoke-​virtual·​{v3,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setView(Landroid/​view/​View;​)​Landroid/​app/​AlertDialog$Builder;​
  
536 ····​move-​result-​object·​v3538 ····​move-​result-​object·​v3
  
537 ····​const·​v4,​·​0x104000a539 ····​const·​v4,​·​0x104000a
  
 540 ····​.​line·​132
538 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​541 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
  
539 ····​move-​result-​object·​v3542 ····​move-​result-​object·​v3
  
 543 ····​.​line·​133
540 ····​invoke-​virtual·​{v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>show()​Landroid/​app/​AlertDialog;​544 ····​invoke-​virtual·​{v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>show()​Landroid/​app/​AlertDialog;​
  
541 ····​move-​result-​object·​v0545 ····​move-​result-​object·​v0
  
542 ····​.​line·​134546 ····​.​line·​134
543 ····​.​local·​v0,​·​"dia":​Landroid/​app/​AlertDialog;​547 ····​.​local·​v0,​·​"dia":​Landroid/​app/​AlertDialog;​
544 ····​goto·​:​goto_0548 ····​goto·​:​goto_0
Offset 639, 18 lines modifiedOffset 643, 18 lines modified
639 ····​:​cond_0643 ····​:​cond_0
640 ····​const/​4·​v1,​·​0x0644 ····​const/​4·​v1,​·​0x0
  
641 ····​goto·​:​goto_0645 ····​goto·​:​goto_0
642 .​end·​method646 .​end·​method
  
643 .​method·​public·​onResume()​V647 .​method·​public·​onResume()​V
644 ····​.​locals·9648 ····​.​locals·10
  
645 ····​.​prologue649 ····​.​prologue
646 ····​const-​wide/​16·​v7,​·​0x0650 ····​const-​wide/​16·​v8,​·​0x0
  
647 ····​const/​4·​v6,​·​0x0651 ····​const/​4·​v6,​·​0x0
  
648 ····​.​line·​79652 ····​.​line·​79
649 ····​invoke-​super·​{p0},​·​Landroid/​app/​Activity;​-​>onResume()​V653 ····​invoke-​super·​{p0},​·​Landroid/​app/​Activity;​-​>onResume()​V
  
650 ····​.​line·​81654 ····​.​line·​81
Offset 663, 25 lines modifiedOffset 667, 25 lines modified
663 ····​iput-​object·​v4,​·​p0,​·​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroActivity;​-​>mPrefs:​Landroid/​content/​SharedPreferences;​667 ····​iput-​object·​v4,​·​p0,​·​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroActivity;​-​>mPrefs:​Landroid/​content/​SharedPreferences;​
  
664 ····​.​line·​82668 ····​.​line·​82
665 ····​iget-​object·​v4,​·​p0,​·​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroActivity;​-​>mPrefs:​Landroid/​content/​SharedPreferences;​669 ····​iget-​object·​v4,​·​p0,​·​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroActivity;​-​>mPrefs:​Landroid/​content/​SharedPreferences;​
  
666 ····​const-​string·​v5,​·​"alarm_start"670 ····​const-​string·​v5,​·​"alarm_start"
  
667 ····​invoke-​interface·​{v4,​·​v5,​·​v7,​·​v8},​·​Landroid/​content/​SharedPreferences;​-​>getLong(Ljava/​lang/​String;​J)​J671 ····​invoke-​interface·​{v4,​·​v5,​·​v8,​·​v9},​·​Landroid/​content/​SharedPreferences;​-​>getLong(Ljava/​lang/​String;​J)​J
  
668 ····​move-​result-​wide·​v2672 ····​move-​result-​wide·​v2
  
669 ····​.​line·​83673 ····​.​line·​83
670 ····​.​local·​v2,​·​"start":​J674 ····​.​local·​v2,​·​"start":​J
671 ····​iget-​object·​v4,​·​p0,​·​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroActivity;​-​>mPrefs:​Landroid/​content/​SharedPreferences;​675 ····​iget-​object·​v4,​·​p0,​·​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroActivity;​-​>mPrefs:​Landroid/​content/​SharedPreferences;​
  
672 ····​const-​string·​v5,​·​"alarm_duration"676 ····​const-​string·​v5,​·​"alarm_duration"
  
673 ····​invoke-​interface·​{v4,​·​v5,​·​v7,​·​v8},​·​Landroid/​content/​SharedPreferences;​-​>getLong(Ljava/​lang/​String;​J)​J677 ····​invoke-​interface·​{v4,​·​v5,​·​v8,​·​v9},​·​Landroid/​content/​SharedPreferences;​-​>getLong(Ljava/​lang/​String;​J)​J
  
674 ····​move-​result-​wide·​v0678 ····​move-​result-​wide·​v0
  
675 ····​.​line·​84679 ····​.​line·​84
676 ····​.​local·​v0,​·​"duration":​J680 ····​.​local·​v0,​·​"duration":​J
677 ····​iget-​object·​v4,​·​p0,​·​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroActivity;​-​>mPrefs:​Landroid/​content/​SharedPreferences;​681 ····​iget-​object·​v4,​·​p0,​·​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroActivity;​-​>mPrefs:​Landroid/​content/​SharedPreferences;​
  
11.0 KB
smali/com/hlidskialf/android/pomodoro/PomodoroAlert.smali
Offset 30, 201 lines modifiedOffset 30, 229 lines modified
  
30 ····​return-​object·​v030 ····​return-​object·​v0
31 .​end·​method31 .​end·​method
  
  
32 #·​virtual·​methods32 #·​virtual·​methods
33 .​method·​public·​onCreate(Landroid/​os/​Bundle;​)​V33 .​method·​public·​onCreate(Landroid/​os/​Bundle;​)​V
34 ····​.​locals·​1534 ····​.​locals·​18
35 ····​.​param·​p1,​·​"savedInstanceState"····​#·​Landroid/​os/​Bundle;​35 ····​.​param·​p1,​·​"savedInstanceState"····​#·​Landroid/​os/​Bundle;​
  
36 ····​.​prologue36 ····​.​prologue
37 ····​.​line·​2137 ····​.​line·​21
38 ····​invoke-​super/​range·​{p0·​.​.​·​p1},​·​Landroid/​app/​Activity;​-​>onCreate(Landroid/​os/​Bundle;​)​V38 ····​invoke-​super/​range·​{p0·​.​.​·​p1},​·​Landroid/​app/​Activity;​-​>onCreate(Landroid/​os/​Bundle;​)​V
  
39 ····​.​line·​2239 ····​.​line·​22
40 ····​const·​v10,​·​0x7f03000140 ····​const·​v12,​·​0x7f030001
  
41 ····invoke-​virtual·​{p0,​·​v10},​·​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroAlert;​-​>setContentView(I)​V41 ····move-​object/​from16·​v0,​·​p0
  
 42 ····​invoke-​virtual·​{v0,​·​v12},​·​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroAlert;​-​>setContentView(I)​V
  
42 ····​.​line·​2543 ····​.​line·​25
43 ····​invoke-​virtual·​{p0},​·​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroAlert;​-​>getIntent()​Landroid/​content/​Intent;​44 ····​invoke-​virtual/​range·​{p0·​.​.​·p0},​·​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroAlert;​-​>getIntent()​Landroid/​content/​Intent;​
  
44 ····​move-​result-​object·​v645 ····​move-​result-​object·​v8
  
45 ····​.​line·​2646 ····​.​line·​26
46 ····​.​local·​v6,​·​"intent":​Landroid/​content/​Intent;​47 ····​.​local·​v8,​·​"intent":​Landroid/​content/​Intent;​
47 ····​const-​string·​v10,​·​"com.​hlidskialf.​android.​pomodoro.​extra.​ALARM_TYPE"48 ····​const-​string·​v12,​·​"com.​hlidskialf.​android.​pomodoro.​extra.​ALARM_TYPE"
  
48 ····​const/​4·​v11,​·​0x149 ····​const/​4·​v13,​·​0x1
  
49 ····​invoke-​virtual·​{v6,​·​v10,​·​v11},​·​Landroid/​content/​Intent;​-​>getIntExtra(Ljava/​lang/​String;​I)​I50 ····​invoke-​virtual·​{v8,​·​v12,​·​v13},​·​Landroid/​content/​Intent;​-​>getIntExtra(Ljava/​lang/​String;​I)​I
  
50 ····​move-​result·​v051 ····​move-​result·​v2
  
51 ····​.​line·​2752 ····​.​line·​27
52 ····​.​local·​v0,​·​"alarm_type":​I53 ····​.​local·​v2,​·​"alarm_type":​I
53 ····​const-​string·​v10,​·​"com.​hlidskialf.​android.​pomodoro.​extra.​ALARM_START"54 ····​const-​string·​v12,​·​"com.​hlidskialf.​android.​pomodoro.​extra.​ALARM_START"
  
54 ····​const-​wide/​16·​v11,​·​0x055 ····​const-​wide/​16·​v14,​·​0x0
  
55 ····​invoke-​virtual·​{v6,​·​v10,​·​v11,​·​v12},​·​Landroid/​content/​Intent;​-​>getLongExtra(Ljava/​lang/​String;​J)​J56 ····​invoke-​virtual·​{v8,​·​v12,​·​v14,​·​v15},​·​Landroid/​content/​Intent;​-​>getLongExtra(Ljava/​lang/​String;​J)​J
  
56 ····​move-​result-​wide·​v757 ····​move-​result-​wide·​v10
  
57 ····​.​line·​2858 ····​.​line·​28
58 ····​.​local·​v7,​·​"start":​J59 ····​.​local·​v10,​·​"start":​J
59 ····​const-​string·​v10,​·​"com.​hlidskialf.​android.​pomodoro.​extra.​ALARM_DURATION"60 ····​const-​string·​v12,​·​"com.​hlidskialf.​android.​pomodoro.​extra.​ALARM_DURATION"
  
60 ····​const-​wide/​16·​v11,​·​0x061 ····​const-​wide/​16·​v14,​·​0x0
  
61 ····​invoke-​virtual·​{v6,​·​v10,​·​v11,​·​v12},​·​Landroid/​content/​Intent;​-​>getLongExtra(Ljava/​lang/​String;​J)​J62 ····​invoke-​virtual·​{v8,​·​v12,​·​v14,​·​v15},​·​Landroid/​content/​Intent;​-​>getLongExtra(Ljava/​lang/​String;​J)​J
  
62 ····​move-​result-​wide·​v463 ····​move-​result-​wide·​v6
  
63 ····​.​line·​3064 ····​.​line·​30
64 ····​.​local·​v4,​·​"duration":​J65 ····​.​local·​v6,​·​"duration":​J
65 ····​const·​v10,​·​0x7f07000366 ····​const·​v12,​·​0x7f070003
  
 67 ····​move-​object/​from16·​v0,​·​p0
  
66 ····​invoke-​virtual·​{p0,​·​v10},​·​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroAlert;​-​>findViewById(I)​Landroid/​view/​View;​68 ····​invoke-​virtual·​{v0,​·​v12},​·​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroAlert;​-​>findViewById(I)​Landroid/​view/​View;​
  
67 ····​move-​result-​object·​v969 ····​move-​result-​object·​v9
  
68 ····​check-​cast·​v9,​·​Landroid/​widget/​TextView;​70 ····​check-​cast·​v9,​·​Landroid/​widget/​TextView;​
  
69 ····​.​line·​3171 ····​.​line·​31
70 ····​.​local·​v9,​·​"tv":​Landroid/​widget/​TextView;​72 ····​.​local·​v9,​·​"tv":​Landroid/​widget/​TextView;​
71 ····​const·​v10,​·​0x102001973 ····​const·​v12,​·​0x1020019
  
72 ····invoke-​virtual·​{p0,​·​v10},​·​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroAlert;​-​>findViewById(I)​Landroid/​view/​View;​74 ····move-​object/​from16·v0,​·​p0
  
73 ····move-​result-​object·​v175 ····invoke-​virtual·​{v0,​·​v12},​·​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroAlert;​-​>findViewById(I)​Landroid/​view/​View;​
  
74 ····check-​cast·​v1,​·​Landroid/​widget/​Button;​76 ····move-​result-​object·​v3
  
 77 ····​check-​cast·​v3,​·​Landroid/​widget/​Button;​
  
75 ····​.​line·​3278 ····​.​line·​32
76 ····​.​local·​v1,​·​"b1":​Landroid/​widget/​Button;​79 ····​.​local·​v3,​·​"b1":​Landroid/​widget/​Button;​
77 ····​const·​v10,​·​0x102001a80 ····​const·​v12,​·​0x102001a
  
78 ····invoke-​virtual·​{p0,​·​v10},​·​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroAlert;​-​>findViewById(I)​Landroid/​view/​View;​81 ····move-​object/​from16·v0,​·​p0
  
79 ····move-​result-​object·​v282 ····invoke-​virtual·​{v0,​·​v12},​·​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroAlert;​-​>findViewById(I)​Landroid/​view/​View;​
  
80 ····check-​cast·​v2,​·​Landroid/​widget/​Button;​83 ····move-​result-​object·​v4
  
 84 ····​check-​cast·​v4,​·​Landroid/​widget/​Button;​
  
81 ····​.​line·​3385 ····​.​line·​33
82 ····​.​local·​v2,​·​"b2":​Landroid/​widget/​Button;​86 ····​.​local·​v4,​·​"b2":​Landroid/​widget/​Button;​
83 ····​const·​v10,​·​0x102001b87 ····​const·​v12,​·​0x102001b
  
84 ····invoke-​virtual·​{p0,​·​v10},​·​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroAlert;​-​>findViewById(I)​Landroid/​view/​View;​88 ····move-​object/​from16·v0,​·​p0
  
85 ····move-​result-​object·​v389 ····invoke-​virtual·​{v0,​·​v12},​·​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroAlert;​-​>findViewById(I)​Landroid/​view/​View;​
  
86 ····check-​cast·​v3,​·​Landroid/​widget/​Button;​90 ····move-​result-​object·​v5
  
 91 ····​check-​cast·​v5,​·​Landroid/​widget/​Button;​
  
87 ····​.​line·​3592 ····​.​line·​35
88 ····​.​local·​v3,​·​"b3":​Landroid/​widget/​Button;​93 ····​.​local·​v5,​·​"b3":​Landroid/​widget/​Button;​
89 ····​const·​v10,​·​0x7f07000494 ····​const·​v12,​·​0x7f070004
  
90 ····invoke-​virtual·​{p0,​·​v10},​·​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroAlert;​-​>findViewById(I)​Landroid/​view/​View;​95 ····move-​object/​from16·v0,​·​p0
  
91 ····move-​result-​object·​v1096 ····invoke-​virtual·​{v0,​·​v12},​·​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroAlert;​-​>findViewById(I)​Landroid/​view/​View;​
  
92 ····check-​cast·​v10,​·​Lcom/​hlidskialf/​android/​widget/​CountDownView;​97 ····move-​result-​object·​v12
  
93 ····iput-​object·​v10,​·​p0,​·Lcom/​hlidskialf/​android/​pomodoro/​PomodoroAlert;​-​>mTimerView:​Lcom/​hlidskialf/​android/​widget/​CountDownView;​98 ····check-​cast·​v12,​·​Lcom/​hlidskialf/​android/​widget/​CountDownView;​
  
 99 ····​move-​object/​from16·​v0,​·​p0
  
 100 ····​iput-​object·​v12,​·​v0,​·​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroAlert;​-​>mTimerView:​Lcom/​hlidskialf/​android/​widget/​CountDownView;​
  
94 ····​.​line·​36101 ····​.​line·​36
95 ····iget-​object·​v10,​·​p0,​·​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroAlert;​-​>mTimerView:​Lcom/​hlidskialf/​android/​widget/​CountDownView;​102 ····move-​object/​from16·​v0,​·​p0
  
 103 ····​iget-​object·​v12,​·​v0,​·​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroAlert;​-​>mTimerView:​Lcom/​hlidskialf/​android/​widget/​CountDownView;​
  
96 ····​if-​eqz·​v10,​·​:​cond_0104 ····​if-​eqz·​v12,​·​:​cond_0
  
Max diff block lines reached; 5133/11152 bytes (46.03%) of diff not shown.
12.9 KB
smali/com/hlidskialf/android/pomodoro/PomodoroReceiver.smali
Offset 13, 279 lines modifiedOffset 13, 295 lines modified
  
13 ····​return-​void13 ····​return-​void
14 .​end·​method14 .​end·​method
  
  
15 #·​virtual·​methods15 #·​virtual·​methods
16 .​method·​public·​onReceive(Landroid/​content/​Context;​Landroid/​content/​Intent;​)​V16 .​method·​public·​onReceive(Landroid/​content/​Context;​Landroid/​content/​Intent;​)​V
17 ····​.​locals·​2217 ····​.​locals·​24
18 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​18 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
19 ····​.​param·​p2,​·​"intent"····​#·​Landroid/​content/​Intent;​19 ····​.​param·​p2,​·​"intent"····​#·​Landroid/​content/​Intent;​
  
20 ····​.​prologue20 ····​.​prologue
21 ····​.​line·​1221 ····​.​line·​12
22 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J22 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
  
23 ····​move-​result-​wide·​v1323 ····​move-​result-​wide·​v14
  
24 ····​.​line·​1324 ····​.​line·​13
25 ····​.​local·​v13,​·​"now":​J25 ····​.​local·​v14,​·​"now":​J
26 ····​const-​string·​v6,​·​"com.​hlidskialf.​android.​pomodoro.​extra.​ALARM_TYPE"26 ····​const-​string·​v7,​·​"com.​hlidskialf.​android.​pomodoro.​extra.​ALARM_TYPE"
  
27 ····​const/​16·​v20,​·​0x027 ····​const/​16·​v21,​·​0x0
  
28 ····​move-​object/​from16·​v0,​·​p228 ····​move-​object/​from16·​v0,​·​p2
  
29 ····​move/​from16·​v1,​·​v2029 ····​move/​from16·​v1,​·​v21
  
30 ····​invoke-​virtual·​{v0,​·​v6,​·​v1},​·​Landroid/​content/​Intent;​-​>getIntExtra(Ljava/​lang/​String;​I)​I30 ····​invoke-​virtual·​{v0,​·​v7,​·​v1},​·​Landroid/​content/​Intent;​-​>getIntExtra(Ljava/​lang/​String;​I)​I
  
31 ····​move-​result·​v931 ····​move-​result·​v10
  
32 ····​.​line·​1432 ····​.​line·​14
33 ····​.​local·​v9,​·​"alarm_type":​I33 ····​.​local·​v10,​·​"alarm_type":​I
34 ····​const-​string·​v6,​·​"com.​hlidskialf.​android.​pomodoro.​extra.​ALARM_DURATION"34 ····​const-​string·​v7,​·​"com.​hlidskialf.​android.​pomodoro.​extra.​ALARM_DURATION"
  
35 ····​const-​wide/​16·​v20,​·​0x035 ····​const-​wide/​16·​v22,​·​0x0
  
36 ····​move-​object/​from16·​v0,​·​p236 ····​move-​object/​from16·​v0,​·​p2
  
37 ····​move-​wide/​from16·​v1,​·​v2037 ····​move-​wide/​from16·​v1,​·​v22
  
38 ····​invoke-​virtual·​{v0,​·​v6,​·​v1,​·​v2},​·​Landroid/​content/​Intent;​-​>getLongExtra(Ljava/​lang/​String;​J)​J38 ····​invoke-​virtual·​{v0,​·​v7,​·​v1,​·​v2},​·​Landroid/​content/​Intent;​-​>getLongExtra(Ljava/​lang/​String;​J)​J
  
39 ····​move-​result-​wide·​v1039 ····​move-​result-​wide·​v12
  
40 ····​.​line·​1540 ····​.​line·​15
41 ····​.​local·​v10,​·​"duration":​J41 ····​.​local·​v12,​·​"duration":​J
42 ····​const-​string·​v6,​·​"com.​hlidskialf.​android.​pomodoro.​extra.​ALARM_START"42 ····​const-​string·​v7,​·​"com.​hlidskialf.​android.​pomodoro.​extra.​ALARM_START"
  
43 ····​const-​wide/​16·​v20,​·​0x043 ····​const-​wide/​16·​v22,​·​0x0
  
44 ····​move-​object/​from16·​v0,​·​p244 ····​move-​object/​from16·​v0,​·​p2
  
45 ····​move-​wide/​from16·​v1,​·​v2045 ····​move-​wide/​from16·​v1,​·​v22
  
46 ····​invoke-​virtual·​{v0,​·​v6,​·​v1,​·​v2},​·​Landroid/​content/​Intent;​-​>getLongExtra(Ljava/​lang/​String;​J)​J46 ····​invoke-​virtual·​{v0,​·​v7,​·​v1,​·​v2},​·​Landroid/​content/​Intent;​-​>getLongExtra(Ljava/​lang/​String;​J)​J
  
47 ····​move-​result-​wide·​v1647 ····​move-​result-​wide·​v18
  
48 ····​.​line·​1848 ····​.​line·​18
49 ····​.​local·​v16,​·​"start":​J49 ····​.​local·​v18,​·​"start":​J
50 ····​const-​string·​v6,​·​"com.​hlidskialf.​android.​pomodoro_preferences"​50 ····​const-​string·​v7,​·​"com.​hlidskialf.​android.​pomodoro_preferences"​
  
51 ····​const/​16·​v20,​·​0x051 ····​const/​16·​v21,​·​0x0
  
52 ····​move-​object/​from16·​v0,​·​p152 ····​move-​object/​from16·​v0,​·​p1
  
53 ····​move/​from16·​v1,​·​v2053 ····​move/​from16·​v1,​·​v21
  
54 ····​invoke-​virtual·​{v0,​·​v6,​·​v1},​·​Landroid/​content/​Context;​-​>getSharedPreferences​(Ljava/​lang/​String;​I)​Landroid/​content/​SharedPreferences;​54 ····​invoke-​virtual·​{v0,​·​v7,​·​v1},​·​Landroid/​content/​Context;​-​>getSharedPreferences​(Ljava/​lang/​String;​I)​Landroid/​content/​SharedPreferences;​
  
55 ····​move-​result-​object·​v1555 ····​move-​result-​object·​v16
  
56 ····​.​line·​1956 ····​.​line·​19
57 ····​.​local·​v15,​·​"prefs":​Landroid/​content/​SharedPreferences;​57 ····​.​local·​v16,​·​"prefs":​Landroid/​content/​SharedPreferences;​
58 ····​const/​4·​v4,​·​0x058 ····​const/​4·​v5,​·​0x0
  
59 ····​.​line·​2059 ····​.​line·​20
60 ····​.​local·​v4,​·​"uri":​Landroid/​net/​Uri;​60 ····​.​local·​v5,​·​"uri":​Landroid/​net/​Uri;​
61 ····​const/​16·​v18,​·​0x161 ····​const/​16·​v17,​·​0x1
  
62 ····​.​line·​2162 ····​.​line·​21
63 ····​.​local·​v18,​·​"timeout":​I63 ····​.​local·​v17,​·​"timeout":​I
64 ····​const/​4·​v5,​·​0x064 ····​const/​4·​v6,​·​0x0
  
65 ····​.​line·​2365 ····​.​line·​23
66 ····​.​local·​v5,​·​"vibrate":​Z66 ····​.​local·​v6,​·​"vibrate":​Z
67 ····​const/​16·​v7,​·​0x6467 ····​const/​16·​v8,​·​0x64
  
68 ····​.​line·​2468 ····​.​line·​24
69 ····​.​local·​v7,​·​"volume":​I69 ····​.​local·​v8,​·​"volume":​I
70 ····​const/​4·​v8,​·​0x070 ····​const/​4·​v9,​·​0x0
  
71 ····​.​line·​2671 ····​.​line·​26
72 ····​.​local·​v8,​·​"delay":​I72 ····​.​local·​v9,​·​"delay":​I
73 ····​const/​4·​v6,​·​0x173 ····​const/​4·​v7,​·​0x1
  
74 ····​if-​ne·​v9,​·​v6,​·​:​cond_374 ····​if-​ne·​v10,​·​v7,​·​:​cond_3
  
75 ····​.​line·​2775 ····​.​line·​27
76 ····​const-​string·​v6,​·​"tomato_vibrate"76 ····​const-​string·​v7,​·​"tomato_vibrate"
  
77 ····​const/​16·​v20,​·​0x077 ····​const/​16·​v21,​·​0x0
  
78 ····​move/​from16·​v0,​·​v2078 ····​move-​object/​from16·​v0,​·​v16
  
79 ····invoke-​interface·​{v15,​·​v6,​·​v0},​·Landroid/​content/​SharedPreferences;​-​>getBoolean(Ljava/​lang/​String;​Z)​Z79 ····move/​from16·​v1,​·​v21
  
80 ····move-​result·​v580 ····invoke-​interface·​{v0,​·​v7,​·v1},​·​Landroid/​content/​SharedPreferences;​-​>getBoolean(Ljava/​lang/​String;​Z)​Z
  
 81 ····​move-​result·​v6
  
81 ····​.​line·​2882 ····​.​line·​28
82 ····​const-​string·​v6,​·​"tomato_ringtone"83 ····​const-​string·​v7,​·​"tomato_ringtone"
  
 84 ····​sget-​object·​v21,​·​Lcom/​hlidskialf/​android/​pomodoro/​Pomodoro;​-​>PREF_TOMATO_RINGTONE​_DEFAULT:​Ljava/​lang/​String;​
  
83 ····sget-​object·​v20,​·​Lcom/​hlidskialf/​android/​pomodoro/​Pomodoro;​-​>PREF_TOMATO_RINGTONE​_DEFAULT:​Ljava/​lang/​String;​85 ····move-​object/​from16·v0,​·​v16
  
84 ····​move-​object/​from16·​v0,​·​v2086 ····​move-​object/​from16·​v1,​·​v21
  
85 ····​invoke-​interface·​{v15,​·​v6,​·​v0},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​87 ····​invoke-​interface·​{v0,​·​v7,​·​v1},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
  
86 ····​move-​result-​object·​v1988 ····​move-​result-​object·​v20
  
87 ····​.​line·​2989 ····​.​line·​29
88 ····​.​local·​v19,​·​"tone":​Ljava/​lang/​String;​90 ····​.​local·​v20,​·​"tone":​Ljava/​lang/​String;​
Max diff block lines reached; 7921/13132 bytes (60.32%) of diff not shown.
650 B
smali/com/hlidskialf/android/pomodoro/PomodoroAlert$2.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroAlert;​21 .​field·​final·​synthetic·​this$0:​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroAlert;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​hlidskialf/​android/​pomodoro/​PomodoroAlert;​)​V23 .​method·​constructor·​<init>(Lcom/​hlidskialf/​android/​pomodoro/​PomodoroAlert;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroAlert;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​6527 ····​.​line·​65
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroAlert$2;​-​>this$0:​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroAlert;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroAlert$2;​-​>this$0:​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroAlert;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
294 B
smali/com/hlidskialf/android/pomodoro/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·​90 
27 ····​return-​void26 ····​return-​void
28 .​end·​method27 .​end·​method
9.96 KB
smali/com/hlidskialf/android/pomodoro/Pomodoro.smali
Offset 101, 15 lines modifiedOffset 101, 14 lines modified
101 .​method·​public·​constructor·​<init>()​V101 .​method·​public·​constructor·​<init>()​V
102 ····​.​locals·​0102 ····​.​locals·​0
  
103 ····​.​prologue103 ····​.​prologue
104 ····​.​line·​15104 ····​.​line·​15
105 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V105 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
106 ····​.​line·​168 
107 ····​return-​void106 ····​return-​void
108 .​end·​method107 .​end·​method
  
109 .​method·​public·​static·​format_time(J)​Ljava/​lang/​String;​108 .​method·​public·​static·​format_time(J)​Ljava/​lang/​String;​
110 ····​.​locals·​10109 ····​.​locals·​10
111 ····​.​param·​p0,​·​"when"····​#·​J110 ····​.​param·​p0,​·​"when"····​#·​J
  
Offset 214, 193 lines modifiedOffset 213, 197 lines modified
  
214 ····​move-​result·​v1213 ····​move-​result·​v1
  
215 ····​return·​v1214 ····​return·​v1
216 .​end·​method215 .​end·​method
  
217 .​method·​static·​pendingAlert(Landroid​/​content/​Context;​IJJ)​V216 .​method·​static·​pendingAlert(Landroid​/​content/​Context;​IJJ)​V
218 ····​.​locals·9217 ····​.​locals·10
219 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​218 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​
220 ····​.​param·​p1,​·​"type"····​#·​I219 ····​.​param·​p1,​·​"type"····​#·​I
221 ····​.​param·​p2,​·​"durationMillis"····​#·​J220 ····​.​param·​p2,​·​"durationMillis"····​#·​J
222 ····​.​param·​p4,​·​"startTime"····​#·​J221 ····​.​param·​p4,​·​"startTime"····​#·​J
  
223 ····​.​prologue222 ····​.​prologue
224 ····​.​line·​85223 ····​.​line·​85
225 ····​const-​string·​v7,​·​"alarm"224 ····​const-​string·​v5,​·​"alarm"
  
226 ····​invoke-​virtual·​{p0,​·​v7},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​225 ····​invoke-​virtual·​{p0,​·​v5},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
  
227 ····​move-​result-​object·​v0226 ····​move-​result-​object·​v0
  
228 ····​check-​cast·​v0,​·​Landroid/​app/​AlarmManager;​227 ····​check-​cast·​v0,​·​Landroid/​app/​AlarmManager;​
  
229 ····​.​line·​86228 ····​.​line·​86
230 ····​.​local·​v0,​·​"am":​Landroid/​app/​AlarmManager;​229 ····​.​local·​v0,​·​"am":​Landroid/​app/​AlarmManager;​
231 ····​const-​string·​v7,​·​"com.​hlidskialf.​android.​pomodoro_preferences"​230 ····​const-​string·​v5,​·​"com.​hlidskialf.​android.​pomodoro_preferences"​
  
232 ····​const/​4·​v8,​·​0x0231 ····​const/​4·​v8,​·​0x0
  
233 ····​invoke-​virtual·​{p0,​·​v7,​·​v8},​·​Landroid/​content/​Context;​-​>getSharedPreferences​(Ljava/​lang/​String;​I)​Landroid/​content/​SharedPreferences;​232 ····​invoke-​virtual·​{p0,​·​v5,​·​v8},​·​Landroid/​content/​Context;​-​>getSharedPreferences​(Ljava/​lang/​String;​I)​Landroid/​content/​SharedPreferences;​
  
234 ····​move-​result-​object·​v3233 ····​move-​result-​object·​v3
  
235 ····​.​line·​88234 ····​.​line·​88
236 ····​.​local·​v3,​·​"pref":​Landroid/​content/​SharedPreferences;​235 ····​.​local·​v3,​·​"pref":​Landroid/​content/​SharedPreferences;​
237 ····​const-​wide/​16·​v7,​·​0x0236 ····​const-​wide/​16·​v8,​·​0x0
  
238 ····​cmp-​long·​v7,​·​p2,​·​v7237 ····​cmp-​long·​v5,​·​p2,​·​v8
  
239 ····​if-​nez·​v7,​·​:​cond_0238 ····​if-​nez·​v5,​·​:​cond_0
  
240 ····​.​line·​89239 ····​.​line·​89
241 ····​const/​4·​v7,​·​0x2240 ····​const/​4·​v5,​·​0x2
  
242 ····​if-​ne·​p1,​·​v7,​·​:​cond_3241 ····​if-​ne·​p1,​·​v5,​·​:​cond_3
  
243 ····​.​line·​90242 ····​.​line·​90
244 ····​const-​string·​v7,​·​"rest_duration"243 ····​const-​string·​v5,​·​"rest_duration"
  
245 ····​const/​4·​v8,​·​0x5244 ····​const/​4·​v8,​·​0x5
  
246 ····​invoke-​interface·​{v3,​·​v7,​·​v8},​·​Landroid/​content/​SharedPreferences;​-​>getInt(Ljava/​lang/​String;​I)​I245 ····​invoke-​interface·​{v3,​·​v5,​·​v8},​·​Landroid/​content/​SharedPreferences;​-​>getInt(Ljava/​lang/​String;​I)​I
  
247 ····​move-​result·​v7246 ····​move-​result·​v5
  
248 ····​const·​v8,​·​0xea60247 ····​const·​v8,​·​0xea60
  
249 ····​mul-​int/​2addr·​v7,​·​v8248 ····​mul-​int/​2addr·​v5,​·​v8
  
250 ····​int-​to-​long·​p2,​·​v7249 ····​int-​to-​long·​p2,​·​v5
  
251 ····​.​line·​94250 ····​.​line·​94
252 ····​:​cond_0251 ····​:​cond_0
253 ····​:​goto_0252 ····​:​goto_0
254 ····​const-​wide/​16·​v7,​·​0x0253 ····​const-​wide/​16·​v8,​·​0x0
  
255 ····​cmp-​long·​v7,​·​p4,​·​v7254 ····​cmp-​long·​v5,​·​p4,​·​v8
  
256 ····​if-​nez·​v7,​·​:​cond_1255 ····​if-​nez·​v5,​·​:​cond_1
  
257 ····​.​line·​95256 ····​.​line·​95
258 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J257 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
  
259 ····​move-​result-​wide·​p4258 ····​move-​result-​wide·​p4
  
260 ····​.​line·​97259 ····​.​line·​97
261 ····​:​cond_1260 ····​:​cond_1
262 ····​new-​instance·​v1,​·​Landroid/​content/​Intent;​261 ····​new-​instance·​v1,​·​Landroid/​content/​Intent;​
  
263 ····​const-​string·​v7,​·​"com.​hlidskialf.​android.​pomodoro.​action.​TOMATO_ALERT"262 ····​const-​string·​v5,​·​"com.​hlidskialf.​android.​pomodoro.​action.​TOMATO_ALERT"
  
264 ····​invoke-​direct·​{v1,​·​v7},​·​Landroid/​content/​Intent;​-​><init>(Ljava/​lang/​String;​)​V263 ····​invoke-​direct·​{v1,​·​v5},​·​Landroid/​content/​Intent;​-​><init>(Ljava/​lang/​String;​)​V
  
265 ····​.​line·​98264 ····​.​line·​98
266 ····​.​local·​v1,​·​"intent":​Landroid/​content/​Intent;​265 ····​.​local·​v1,​·​"intent":​Landroid/​content/​Intent;​
267 ····​const-​string·​v7,​·​"com.​hlidskialf.​android.​pomodoro.​extra.​ALARM_TYPE"266 ····​const-​string·​v5,​·​"com.​hlidskialf.​android.​pomodoro.​extra.​ALARM_TYPE"
  
268 ····​invoke-​virtual·​{v1,​·​v7,​·​p1},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​I)​Landroid/​content/​Intent;​267 ····​invoke-​virtual·​{v1,​·​v5,​·​p1},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​I)​Landroid/​content/​Intent;​
  
269 ····​.​line·​99268 ····​.​line·​99
270 ····​const-​string·​v7,​·​"com.​hlidskialf.​android.​pomodoro.​extra.​ALARM_START"269 ····​const-​string·​v5,​·​"com.​hlidskialf.​android.​pomodoro.​extra.​ALARM_START"
  
271 ····​invoke-​virtual·​{v1,​·​v7,​·​p4,​·​p5},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​J)​Landroid/​content/​Intent;​270 ····​invoke-​virtual·​{v1,​·​v5,​·​p4,​·​p5},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​J)​Landroid/​content/​Intent;​
  
272 ····​.​line·​100271 ····​.​line·​100
273 ····​const-​string·​v7,​·​"com.​hlidskialf.​android.​pomodoro.​extra.​ALARM_DURATION"272 ····​const-​string·​v5,​·​"com.​hlidskialf.​android.​pomodoro.​extra.​ALARM_DURATION"
  
274 ····​invoke-​virtual·​{v1,​·​v7,​·​p2,​·​p3},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​J)​Landroid/​content/​Intent;​273 ····​invoke-​virtual·​{v1,​·​v5,​·​p2,​·​p3},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​J)​Landroid/​content/​Intent;​
  
275 ····​.​line·​101274 ····​.​line·​101
276 ····​const/​4·​v7,​·​0x0275 ····​const/​4·​v5,​·​0x0
  
277 ····​const/​high16·​v8,​·​0x10000000276 ····​const/​high16·​v8,​·​0x10000000
  
278 ····​invoke-​static·​{p0,​·​v7,​·​v1,​·​v8},​·​Landroid/​app/​PendingIntent;​-​>getBroadcast(Landroi​d/​content/​Context;​ILandroid/​content/​Intent;​I)​Landroid/​app/​PendingIntent;​277 ····​invoke-​static·​{p0,​·​v5,​·​v1,​·​v8},​·​Landroid/​app/​PendingIntent;​-​>getBroadcast(Landroi​d/​content/​Context;​ILandroid/​content/​Intent;​I)​Landroid/​app/​PendingIntent;​
  
279 ····​move-​result-​object·​v4278 ····​move-​result-​object·​v4
  
280 ····​.​line·​103279 ····​.​line·​103
281 ····​.​local·​v4,​·​"sender":​Landroid/​app/​PendingIntent;​280 ····​.​local·​v4,​·​"sender":​Landroid/​app/​PendingIntent;​
282 ····​add-​long·​v5,​·​p4,​·​p2281 ····​add-​long·​v6,​·​p4,​·​p2
Max diff block lines reached; 5164/10091 bytes (51.17%) of diff not shown.
671 B
smali/com/hlidskialf/android/pomodoro/PomodoroActivity$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroActivity;​21 .​field·​final·​synthetic·​this$0:​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroActivity;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​hlidskialf/​android/​pomodoro/​PomodoroActivity;​)​V23 .​method·​constructor·​<init>(Lcom/​hlidskialf/​android/​pomodoro/​PomodoroActivity;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroActivity;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​4427 ····​.​line·​44
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroActivity$1;​-​>this$0:​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroActivity;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroActivity$1;​-​>this$0:​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroActivity;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
627 B
smali/com/hlidskialf/android/pomodoro/PomodoroAlert$1.smali
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .​field·​final·​synthetic·​val$alarm_type:​I22 .​field·​final·​synthetic·​val$alarm_type:​I
  
  
23 #·​direct·​methods23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​hlidskialf/​android/​pomodoro/​PomodoroAlert;​I)​V24 .​method·​constructor·​<init>(Lcom/​hlidskialf/​android/​pomodoro/​PomodoroAlert;​I)​V
25 ····​.​locals·​025 ····​.​locals·​0
 26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroAlert;​
  
26 ····​.​prologue27 ····​.​prologue
27 ····​.​line·​5328 ····​.​line·​53
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroAlert$1;​-​>this$0:​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroAlert;​29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroAlert$1;​-​>this$0:​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroAlert;​
  
29 ····​iput·​p2,​·​p0,​·​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroAlert$1;​-​>val$alarm_type:​I30 ····​iput·​p2,​·​p0,​·​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroAlert$1;​-​>val$alarm_type:​I
  
601 B
smali/com/hlidskialf/android/pomodoro/Klaxon$3.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​hlidskialf/​android/​pomodoro/​Klaxon;​21 .​field·​final·​synthetic·​this$0:​Lcom/​hlidskialf/​android/​pomodoro/​Klaxon;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​hlidskialf/​android/​pomodoro/​Klaxon;​)​V23 .​method·​constructor·​<init>(Lcom/​hlidskialf/​android/​pomodoro/​Klaxon;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​hlidskialf/​android/​pomodoro/​Klaxon;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​5727 ····​.​line·​57
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​hlidskialf/​android/​pomodoro/​Klaxon$3;​-​>this$0:​Lcom/​hlidskialf/​android/​pomodoro/​Klaxon;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​hlidskialf/​android/​pomodoro/​Klaxon$3;​-​>this$0:​Lcom/​hlidskialf/​android/​pomodoro/​Klaxon;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
601 B
smali/com/hlidskialf/android/pomodoro/Klaxon$2.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​hlidskialf/​android/​pomodoro/​Klaxon;​21 .​field·​final·​synthetic·​this$0:​Lcom/​hlidskialf/​android/​pomodoro/​Klaxon;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​hlidskialf/​android/​pomodoro/​Klaxon;​)​V23 .​method·​constructor·​<init>(Lcom/​hlidskialf/​android/​pomodoro/​Klaxon;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​hlidskialf/​android/​pomodoro/​Klaxon;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​5027 ····​.​line·​50
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​hlidskialf/​android/​pomodoro/​Klaxon$2;​-​>this$0:​Lcom/​hlidskialf/​android/​pomodoro/​Klaxon;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​hlidskialf/​android/​pomodoro/​Klaxon$2;​-​>this$0:​Lcom/​hlidskialf/​android/​pomodoro/​Klaxon;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
770 B
smali/com/hlidskialf/android/pomodoro/Pomodoro$CountDownNotification$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​hlidskialf/​android/​pomodoro/​Pomodoro$CountDownNot​ification;​21 .​field·​final·​synthetic·​this$0:​Lcom/​hlidskialf/​android/​pomodoro/​Pomodoro$CountDownNot​ification;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​hlidskialf/​android/​pomodoro/​Pomodoro$CountDownNot​ification;​)​V23 .​method·​constructor·​<init>(Lcom/​hlidskialf/​android/​pomodoro/​Pomodoro$CountDownNot​ification;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​hlidskialf/​android/​pomodoro/​Pomodoro$CountDownNot​ification;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​20127 ····​.​line·​201
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​hlidskialf/​android/​pomodoro/​Pomodoro$CountDownNot​ification$1;​-​>this$0:​Lcom/​hlidskialf/​android/​pomodoro/​Pomodoro$CountDownNot​ification;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​hlidskialf/​android/​pomodoro/​Pomodoro$CountDownNot​ification$1;​-​>this$0:​Lcom/​hlidskialf/​android/​pomodoro/​Pomodoro$CountDownNot​ification;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
601 B
smali/com/hlidskialf/android/pomodoro/Klaxon$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​hlidskialf/​android/​pomodoro/​Klaxon;​21 .​field·​final·​synthetic·​this$0:​Lcom/​hlidskialf/​android/​pomodoro/​Klaxon;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​hlidskialf/​android/​pomodoro/​Klaxon;​)​V23 .​method·​constructor·​<init>(Lcom/​hlidskialf/​android/​pomodoro/​Klaxon;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​hlidskialf/​android/​pomodoro/​Klaxon;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​4427 ····​.​line·​44
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​hlidskialf/​android/​pomodoro/​Klaxon$1;​-​>this$0:​Lcom/​hlidskialf/​android/​pomodoro/​Klaxon;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​hlidskialf/​android/​pomodoro/​Klaxon$1;​-​>this$0:​Lcom/​hlidskialf/​android/​pomodoro/​Klaxon;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
602 B
smali/com/hlidskialf/android/pomodoro/Klaxon$4.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​hlidskialf/​android/​pomodoro/​Klaxon;​21 .​field·​final·​synthetic·​this$0:​Lcom/​hlidskialf/​android/​pomodoro/​Klaxon;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​hlidskialf/​android/​pomodoro/​Klaxon;​)​V23 .​method·​constructor·​<init>(Lcom/​hlidskialf/​android/​pomodoro/​Klaxon;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​hlidskialf/​android/​pomodoro/​Klaxon;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​12827 ····​.​line·​128
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​hlidskialf/​android/​pomodoro/​Klaxon$4;​-​>this$0:​Lcom/​hlidskialf/​android/​pomodoro/​Klaxon;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​hlidskialf/​android/​pomodoro/​Klaxon$4;​-​>this$0:​Lcom/​hlidskialf/​android/​pomodoro/​Klaxon;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
650 B
smali/com/hlidskialf/android/pomodoro/PomodoroAlert$3.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroAlert;​21 .​field·​final·​synthetic·​this$0:​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroAlert;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​hlidskialf/​android/​pomodoro/​PomodoroAlert;​)​V23 .​method·​constructor·​<init>(Lcom/​hlidskialf/​android/​pomodoro/​PomodoroAlert;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroAlert;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​7327 ····​.​line·​73
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroAlert$3;​-​>this$0:​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroAlert;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroAlert$3;​-​>this$0:​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroAlert;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
671 B
smali/com/hlidskialf/android/pomodoro/PomodoroActivity$2.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroActivity;​21 .​field·​final·​synthetic·​this$0:​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroActivity;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​hlidskialf/​android/​pomodoro/​PomodoroActivity;​)​V23 .​method·​constructor·​<init>(Lcom/​hlidskialf/​android/​pomodoro/​PomodoroActivity;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroActivity;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​6027 ····​.​line·​60
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroActivity$2;​-​>this$0:​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroActivity;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroActivity$2;​-​>this$0:​Lcom/​hlidskialf/​android/​pomodoro/​PomodoroActivity;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
743 B
smali/com/hlidskialf/android/widget/CountDownView.smali
Offset 99, 28 lines modifiedOffset 99, 28 lines modified
99 ····​iput-​boolean·​v0,​·​p0,​·​Lcom/​hlidskialf/​android/​widget/​CountDownView;​-​>mPaused:​Z99 ····​iput-​boolean·​v0,​·​p0,​·​Lcom/​hlidskialf/​android/​widget/​CountDownView;​-​>mPaused:​Z
  
100 ····​.​line·​52100 ····​.​line·​52
101 ····​return-​void101 ····​return-​void
102 .​end·​method102 .​end·​method
  
103 .​method·​public·​start(J)​V103 .​method·​public·​start(J)​V
104 ····​.​locals·2104 ····​.​locals·3
105 ····​.​param·​p1,​·​"durationMillis"····​#·​J105 ····​.​param·​p1,​·​"durationMillis"····​#·​J
  
106 ····​.​prologue106 ····​.​prologue
107 ····​.​line·​33107 ····​.​line·​33
108 ····​const-​wide/​16·​v0,​·​0x0108 ····​const-​wide/​16·​v0,​·​0x0
  
109 ····​invoke-​virtual·​{p0,​·​p1,​·​p2,​·​v0,​·​v1},​·​Lcom/​hlidskialf/​android/​widget/​CountDownView;​-​>start(JJ)​V109 ····​invoke-​virtual·​{p0,​·​p1,​·​p2,​·​v0,​·​v1},​·​Lcom/​hlidskialf/​android/​widget/​CountDownView;​-​>start(JJ)​V
  
110 ····​return-​void110 ····​return-​void
111 .​end·​method111 .​end·​method
  
112 .​method·​public·​start(JJ)​V112 .​method·​public·​start(JJ)​V
113 ····​.​locals·4113 ····​.​locals·5
114 ····​.​param·​p1,​·​"durationMillis"····​#·​J114 ····​.​param·​p1,​·​"durationMillis"····​#·​J
115 ····​.​param·​p3,​·​"startTime"····​#·​J115 ····​.​param·​p3,​·​"startTime"····​#·​J
  
116 ····​.​prologue116 ····​.​prologue
117 ····​const-​wide/​16·​v2,​·​0x0117 ····​const-​wide/​16·​v2,​·​0x0
  
118 ····​.​line·​36118 ····​.​line·​36
636 B
smali/com/hlidskialf/android/widget/CountDownView$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​hlidskialf/​android/​widget/​CountDownView;​21 .​field·​final·​synthetic·​this$0:​Lcom/​hlidskialf/​android/​widget/​CountDownView;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​hlidskialf/​android/​widget/​CountDownView;​)​V23 .​method·​constructor·​<init>(Lcom/​hlidskialf/​android/​widget/​CountDownView;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​hlidskialf/​android/​widget/​CountDownView;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​2327 ····​.​line·​23
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​hlidskialf/​android/​widget/​CountDownView$1;​-​>this$0:​Lcom/​hlidskialf/​android/​widget/​CountDownView;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​hlidskialf/​android/​widget/​CountDownView$1;​-​>this$0:​Lcom/​hlidskialf/​android/​widget/​CountDownView;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
43.5 KB
res/drawable/greenhalftomato.png
40.0 KB
sng
Max report size reached
3.5 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
37.8 KB
res/drawable/tomato.png
32.3 KB
sng
Max report size reached
5.38 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
37.6 KB
res/drawable/greentomato.png
32.3 KB
sng
Max report size reached
5.22 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
43.6 KB
res/drawable/halftomato.png
40.0 KB
sng
Max report size reached
3.56 KB
Image content
Pixel difference
compared images
Flicker difference
compared images