310 KB
/home/fdroid/fdroiddata/tmp/edu.killerud.kitchentimer_5.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_edu.killerud.kitchentimer_5.apk
5.65 KB
zipinfo /dev/stdin
Offset 1, 34 lines modifiedOffset 1, 35 lines modified
1 Zip·​file·​size:​·​59246·​bytes,​·​number·​of·​entries:​·​321 Zip·​file·​size:​·​59877·​bytes,​·​number·​of·​entries:​·​33
2 -​rw-​-​-​-​·····​2.​0·​fat·····​2606·​bl·​defN·​13-​Oct-​29·​09:​25·​META-​INF/​MANIFEST.​MF2 -​rw-​-​-​-​·····​2.​0·​fat·····​2606·​bl·​defN·​13-​Oct-​29·​09:​25·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat·····​2727·​bl·​defN·​13-​Oct-​29·​09:​25·​META-​INF/​3067BD3F.​SF3 -​rw-​-​-​-​·····​2.​0·​fat·····​2727·​bl·​defN·​13-​Oct-​29·​09:​25·​META-​INF/​3067BD3F.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1297·​bl·​defN·​13-​Oct-​29·​09:​25·​META-​INF/​3067BD3F.​RSA4 -​rw-​-​-​-​·····​2.​0·​fat·····​1297·​bl·​defN·​13-​Oct-​29·​09:​25·​META-​INF/​3067BD3F.​RSA
5 -​rw-​-​-​-​·····1.​0·​fat·····1664·​bx·stor·​13-​Oct-​29·08:​43·res/​drawable/​ic_menu_refresh.​png5 -​rw-​-​-​-​·····2.​0·​fat·····3288·​bX·defN·​17-​May-​30·11:​01·AndroidManifest.​xml
6 -​rw-​-​-​-​·····​1.​0·​fat·····5569·​b-​·​stor·13-​Oct-​29·​08:​43·​res/​drawable/​icon_96.​png6 -​rw-​-​-​-​·····​1.​0·​fat·····1645·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable/​ic_menu_refresh.​png
7 -​rw-​-​-​-​·····​1.​0·​fat·····2445·​b-​·​stor·13-​Oct-​29·​08:​43·​res/​drawable/​icon_notification.​png7 -​rw-​-​-​-​·····​1.​0·​fat·····5559·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable/​icon_96.​png
8 -​rw-​-​-​-​·····2.​0·​fat······928·​bl·defN·13-​Oct-​29·​08:​43·​res/​drawable/​status_border_grey_sl​im.​xml8 -​rw-​-​-​-​·····1.​0·​fat·····1924·​b-​·stor·80-​Jan-​01·​00:​00·​res/​drawable/​icon_notification.​png
9 -​rw-​-​-​-​·····​2.​0·​fat·····1136·​bl·​defN·​13-​Oct-​29·08:​43·​res/​drawable/​timepicker_down_btn.​xml9 -​rw-​-​-​-​·····​2.​0·​fat······​928·​bl·​defN·​17-​May-​30·11:​01·​res/​drawable/​status_border_grey_sl​im.​xml
10 -​rw-​-​-​-​·····1.​0·​fat······​509·​b-​·stor·​13-​Oct-​29·08:​43·​res/​drawable/​timepicker_down_disab​led.​9.​png10 -​rw-​-​-​-​·····2.​0·​fat·····1136·​bl·defN·​17-​May-​30·11:​01·​res/​drawable/​timepicker_down_btn.​xml
11 -​rw-​-​-​-​·····​1.​0·​fat······667·​b-​·​stor·13-​Oct-​29·​08:​43·​res/​drawable/​timepicker_down_disab​led_focused.​9.​png11 -​rw-​-​-​-​·····​1.​0·​fat······545·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable/​timepicker_down_disab​led.​9.​png
12 -​rw-​-​-​-​·····​1.​0·​fat······876·​b-​·​stor·13-​Oct-​29·​08:​43·​res/​drawable/​timepicker_down_norma​l.​9.​png12 -​rw-​-​-​-​·····​1.​0·​fat······703·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable/​timepicker_down_disab​led_focused.​9.​png
13 -​rw-​-​-​-​·····​1.​0·​fat·····1238·​b-​·​stor·13-​Oct-​29·​08:​43·​res/​drawable/​timepicker_down_press​ed.​9.​png13 -​rw-​-​-​-​·····​1.​0·​fat······​912·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable/​timepicker_down_norma​l.​9.​png
14 -​rw-​-​-​-​·····​1.​0·​fat·····​1247·​b-​·​stor·13-​Oct-​29·​08:​43·​res/​drawable/​timepicker_down_selec​ted.​9.​png14 -​rw-​-​-​-​·····​1.​0·​fat·····​1274·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable/​timepicker_down_press​ed.​9.​png
15 -​rw-​-​-​-​·····2.​0·​fat·····​1136·​bl·defN·13-​Oct-​29·​08:​43·​res/​drawable/​timepicker_input.​xml15 -​rw-​-​-​-​·····1.​0·​fat·····​1283·​b-​·stor·80-​Jan-​01·​00:​00·​res/​drawable/​timepicker_down_selec​ted.​9.​png
16 -​rw-​-​-​-​·····1.​0·​fat······​302·​b-​·stor·​13-​Oct-​29·08:​43·​res/​drawable/​timepicker_input_disa​bled.​9.​png16 -​rw-​-​-​-​·····2.​0·​fat·····1136·​bl·defN·​17-​May-​30·11:​01·​res/​drawable/​timepicker_input.​xml
17 -​rw-​-​-​-​·····​1.​0·​fat······633·​b-​·​stor·13-​Oct-​29·​08:​43·​res/​drawable/​timepicker_input_norm​al.​9.​png17 -​rw-​-​-​-​·····​1.​0·​fat······338·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable/​timepicker_input_disa​bled.​9.​png
18 -​rw-​-​-​-​·····​1.​0·​fat······​625·​b-​·​stor·13-​Oct-​29·​08:​43·​res/​drawable/​timepicker_input_pres​sed.​9.​png18 -​rw-​-​-​-​·····​1.​0·​fat······​669·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable/​timepicker_input_norm​al.​9.​png
19 -​rw-​-​-​-​·····​1.​0·​fat······539·​b-​·​stor·13-​Oct-​29·​08:​43·​res/​drawable/​timepicker_input_sele​cted.​9.​png19 -​rw-​-​-​-​·····​1.​0·​fat······661·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable/​timepicker_input_pres​sed.​9.​png
20 -​rw-​-​-​-​·····2.​0·​fat·····1136·​bl·defN·13-​Oct-​29·​08:​43·​res/​drawable/​timepicker_up_btn.​xml20 -​rw-​-​-​-​·····1.​0·​fat······​575·​b-​·stor·80-​Jan-​01·​00:​00·​res/​drawable/​timepicker_input_sele​cted.​9.​png
21 -​rw-​-​-​-​·····1.​0·​fat······​596·​b-​·stor·​13-​Oct-​29·08:​43·​res/​drawable/​timepicker_up_disable​d.​9.​png21 -​rw-​-​-​-​·····2.​0·​fat·····1136·​bl·defN·​17-​May-​30·11:​01·​res/​drawable/​timepicker_up_btn.​xml
22 -​rw-​-​-​-​·····​1.​0·​fat······810·​b-​·​stor·13-​Oct-​29·​08:​43·​res/​drawable/​timepicker_up_disable​d_focused.​9.​png22 -​rw-​-​-​-​·····​1.​0·​fat······632·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable/​timepicker_up_disable​d.​9.​png
23 -​rw-​-​-​-​·····​1.​0·​fat·····1104·​b-​·​stor·13-​Oct-​29·​08:​43·​res/​drawable/​timepicker_up_normal.​9.​png23 -​rw-​-​-​-​·····​1.​0·​fat······​846·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable/​timepicker_up_disable​d_focused.​9.​png
24 -​rw-​-​-​-​·····​1.​0·​fat·····​1513·​b-​·​stor·13-​Oct-​29·​08:​43·​res/​drawable/​timepicker_up_pressed​.​9.​png24 -​rw-​-​-​-​·····​1.​0·​fat·····​1140·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable/​timepicker_up_normal.​9.​png
25 -​rw-​-​-​-​·····​1.​0·​fat·····​1506·​b-​·​stor·13-​Oct-​29·​08:​43·​res/​drawable/​timepicker_up_selecte​d.​9.​png25 -​rw-​-​-​-​·····​1.​0·​fat·····​1549·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable/​timepicker_up_pressed​.​9.​png
26 -​rw-​-​-​-​·····2.​0·​fat·····​1848·​bl·defN·13-​Oct-​29·​08:​43·​res/​layout/​main.​xml26 -​rw-​-​-​-​·····1.​0·​fat·····​1542·​b-​·stor·80-​Jan-​01·​00:​00·​res/​drawable/​timepicker_up_selecte​d.​9.​png
27 -​rw-​-​-​-​·····​2.​0·​fat·····​1340·​bl·​defN·​13-​Oct-​29·08:​43·​res/​layout/​number_picker.​xml27 -​rw-​-​-​-​·····​2.​0·​fat·····​1848·​bl·​defN·​17-​May-​30·11:​01·​res/​layout/​main.​xml
28 -​rw-​-​-​-​·····​2.​0·​fat······​756·​bl·​defN·​13-​Oct-​29·08:​43·​res/​layout/​number_picker_prefs.​xml28 -​rw-​-​-​-​·····​2.​0·​fat·····1340·​bl·​defN·​17-​May-​30·11:​01·​res/​layout/​number_picker.​xml
29 -​rw-​-​-​-​·····​2.​0·​fat······680·​bl·​defN·​13-​Oct-​29·08:​43·​res/​menu/​menu.​xml29 -​rw-​-​-​-​·····​2.​0·​fat······756·​bl·​defN·​17-​May-​30·11:​01·​res/​layout/​number_picker_prefs.​xml
30 -​rw-​-​-​-​·····​2.​0·​fat······​664·​bl·​defN·​13-​Oct-​29·08:​43·​res/​xml/​preferences.​xml30 -​rw-​-​-​-​·····​2.​0·​fat······​680·​bl·​defN·​17-​May-​30·11:​01·​res/​menu-​v11/​menu.​xml
31 -​rw-​-​-​-​·····​2.​0·​fat·····3092·​bl·​defN·​13-​Oct-​29·08:​43·AndroidManifest.​xml31 -​rw-​-​-​-​·····​2.​0·​fat······​604·​bl·​defN·​17-​May-​30·11:​01·​res/​menu/​menu.​xml
32 -​rw-​-​-​-​·····1.​0·​fat·····8644·​b-​·stor·​13-​Oct-​29·08:​43·​resources.​arsc32 -​rw-​-​-​-​·····2.​0·​fat······664·​bl·defN·​17-​May-​30·11:​01·​res/​xml/​preferences.​xml
33 -​rw-​-​-​-​·····2.​0·​fat····42244·​bl·defN·13-​Oct-​29·​08:​43·classes.​dex33 -​rw-​-​-​-​·····1.​0·​fat·····​8952·​b-​·stor·80-​Jan-​01·​00:​00·resources.​arsc
34 32·​files,​·92077·bytes·uncompressed,​·​54408·​bytes·compressed:​··​40.​9%34 -​rw-​-​-​-​·····​2.​0·fat····​42620·​bl·defN·​17-​May-​30·11:​01·​classes.​dex
 35 33·​files,​·​93515·​bytes·​uncompressed,​·​54993·​bytes·​compressed:​··​41.​2%
1.09 KB
AndroidManifest.xml (decoded)
1.04 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="5"·​android:​versionName="2.​2"·​package="edu.​killerud.​kitchentimer"·​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">2 <manifest·​android:​versionCode="5"·​android:​versionName="2.​2"·​package="edu.​killerud.​kitchentimer"·platformBuildVersionC​ode="14"·​platformBuildVersionN​ame="4.​0.​2-​1406408"·xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
3 ··​<uses-​sdk·​android:​minSdkVersion="7"·​android:​targetSdkVersion="14"​/​>3 ··​<uses-​sdk·​android:​minSdkVersion="7"·​android:​targetSdkVersion="14"​/​>
4 ··​<uses-​permission·​android:​name="android.​permission.​VIBRATE"/​>4 ··​<uses-​permission·​android:​name="android.​permission.​VIBRATE"/​>
5 ··​<uses-​permission·​android:​name="android.​permission.​WAKE_LOCK"/​>5 ··​<uses-​permission·​android:​name="android.​permission.​WAKE_LOCK"/​>
6 ··​<application·​android:​icon="@drawable/​icon_96"·​android:​label="@string/​app_name"·​android:​theme="@android:​style/​Theme.​Holo.​Light"·​uiOptions="splitActio​nBarWhenNarrow">6 ··​<application·​android:​icon="@drawable/​icon_96"·​android:​label="@string/​app_name"·​android:​theme="@android:​style/​Theme.​Holo.​Light"·​uiOptions="splitActio​nBarWhenNarrow">
7 ····​<activity·​android:​label="@string/​app_name"·​android:​name=".​OpenTimerActivity"·​android:​theme="@android:​style/​Theme.​Holo.​Light">7 ····​<activity·​android:​label="@string/​app_name"·​android:​name=".​OpenTimerActivity"·​android:​theme="@android:​style/​Theme.​Holo.​Light">
8 ······​<intent-​filter>8 ······​<intent-​filter>
9 ········​<action·​android:​name="android.​intent.​action.​MAIN"/​>9 ········​<action·​android:​name="android.​intent.​action.​MAIN"/​>
29.3 KB
classes.dex
29.3 KB
classes.jar
3.97 KB
zipinfo /dev/stdin
Max report size reached
9.67 KB
com/quietlycoding/android/picker/NumberPicker$NumberPickerInputFilter.class
Max report size reached
15.6 KB
edu/killerud/kitchentimer/OpenTimerActivity$4.class
15.5 KB
javap -verbose -constants -s -l -private {}
Max report size reached
1.74 KB
smali/edu/killerud/kitchentimer/OpenTimerActivity$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Ledu/​killerud/​kitchentimer/​OpenTimerActivity;​21 .​field·​final·​synthetic·​this$0:​Ledu/​killerud/​kitchentimer/​OpenTimerActivity;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Ledu/​killerud/​kitchentimer/​OpenTimerActivity;​)​V23 .​method·​constructor·​<init>(Ledu/​killerud/​kitchentimer/​OpenTimerActivity;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Ledu/​killerud/​kitchentimer/​OpenTimerActivity;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​6727 ····​.​line·​67
27 ····​iput-​object·​p1,​·​p0,​·​Ledu/​killerud/​kitchentimer/​OpenTimerActivity$1;​-​>this$0:​Ledu/​killerud/​kitchentimer/​OpenTimerActivity;​28 ····​iput-​object·​p1,​·​p0,​·​Ledu/​killerud/​kitchentimer/​OpenTimerActivity$1;​-​>this$0:​Ledu/​killerud/​kitchentimer/​OpenTimerActivity;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
Offset 43, 19 lines modifiedOffset 44, 21 lines modified
  
43 ····​.​prologue44 ····​.​prologue
44 ····​.​line·​7045 ····​.​line·​70
45 ····​iget-​object·​v1,​·​p0,​·​Ledu/​killerud/​kitchentimer/​OpenTimerActivity$1;​-​>this$0:​Ledu/​killerud/​kitchentimer/​OpenTimerActivity;​46 ····​iget-​object·​v1,​·​p0,​·​Ledu/​killerud/​kitchentimer/​OpenTimerActivity$1;​-​>this$0:​Ledu/​killerud/​kitchentimer/​OpenTimerActivity;​
  
46 ····​check-​cast·​p2,​·​Ledu/​killerud/​kitchentimer/​CountdownService$Serv​iceBinder;​47 ····​check-​cast·​p2,​·​Ledu/​killerud/​kitchentimer/​CountdownService$Serv​iceBinder;​
  
 48 ····​.​line·​71
47 ····​.​end·​local·​p2····​#·​"service":​Landroid/​os/​IBinder;​49 ····​.​end·​local·​p2····​#·​"service":​Landroid/​os/​IBinder;​
48 ····​invoke-​virtual·​{p2},​·​Ledu/​killerud/​kitchentimer/​CountdownService$Serv​iceBinder;​-​>getService()​Ledu/​killerud/​kitchentimer/​CountdownService;​50 ····​invoke-​virtual·​{p2},​·​Ledu/​killerud/​kitchentimer/​CountdownService$Serv​iceBinder;​-​>getService()​Ledu/​killerud/​kitchentimer/​CountdownService;​
  
49 ····​move-​result-​object·​v251 ····​move-​result-​object·​v2
  
 52 ····​.​line·​70
50 ····​#·​setter·​for:​·​Ledu/​killerud/​kitchentimer/​OpenTimerActivity;​-​>countdownService:​Ledu/​killerud/​kitchentimer/​CountdownService;​53 ····​#·​setter·​for:​·​Ledu/​killerud/​kitchentimer/​OpenTimerActivity;​-​>countdownService:​Ledu/​killerud/​kitchentimer/​CountdownService;​
51 ····​invoke-​static·​{v1,​·​v2},​·​Ledu/​killerud/​kitchentimer/​OpenTimerActivity;​-​>access$002(Ledu/​killerud/​kitchentimer/​OpenTimerActivity;​Ledu/​killerud/​kitchentimer/​CountdownService;​)​Ledu/​killerud/​kitchentimer/​CountdownService;​54 ····​invoke-​static·​{v1,​·​v2},​·​Ledu/​killerud/​kitchentimer/​OpenTimerActivity;​-​>access$002(Ledu/​killerud/​kitchentimer/​OpenTimerActivity;​Ledu/​killerud/​kitchentimer/​CountdownService;​)​Ledu/​killerud/​kitchentimer/​CountdownService;​
  
52 ····​.​line·​7255 ····​.​line·​72
53 ····​iget-​object·​v1,​·​p0,​·​Ledu/​killerud/​kitchentimer/​OpenTimerActivity$1;​-​>this$0:​Ledu/​killerud/​kitchentimer/​OpenTimerActivity;​56 ····​iget-​object·​v1,​·​p0,​·​Ledu/​killerud/​kitchentimer/​OpenTimerActivity$1;​-​>this$0:​Ledu/​killerud/​kitchentimer/​OpenTimerActivity;​
  
54 ····​#·​getter·​for:​·​Ledu/​killerud/​kitchentimer/​OpenTimerActivity;​-​>countdownService:​Ledu/​killerud/​kitchentimer/​CountdownService;​57 ····​#·​getter·​for:​·​Ledu/​killerud/​kitchentimer/​OpenTimerActivity;​-​>countdownService:​Ledu/​killerud/​kitchentimer/​CountdownService;​
637 B
smali/edu/killerud/kitchentimer/OpenTimerActivity$2.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Ledu/​killerud/​kitchentimer/​OpenTimerActivity;​21 .​field·​final·​synthetic·​this$0:​Ledu/​killerud/​kitchentimer/​OpenTimerActivity;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Ledu/​killerud/​kitchentimer/​OpenTimerActivity;​)​V23 .​method·​constructor·​<init>(Ledu/​killerud/​kitchentimer/​OpenTimerActivity;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Ledu/​killerud/​kitchentimer/​OpenTimerActivity;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​12027 ····​.​line·​120
27 ····​iput-​object·​p1,​·​p0,​·​Ledu/​killerud/​kitchentimer/​OpenTimerActivity$2;​-​>this$0:​Ledu/​killerud/​kitchentimer/​OpenTimerActivity;​28 ····​iput-​object·​p1,​·​p0,​·​Ledu/​killerud/​kitchentimer/​OpenTimerActivity$2;​-​>this$0:​Ledu/​killerud/​kitchentimer/​OpenTimerActivity;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
637 B
smali/edu/killerud/kitchentimer/OpenTimerActivity$3.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Ledu/​killerud/​kitchentimer/​OpenTimerActivity;​21 .​field·​final·​synthetic·​this$0:​Ledu/​killerud/​kitchentimer/​OpenTimerActivity;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Ledu/​killerud/​kitchentimer/​OpenTimerActivity;​)​V23 .​method·​constructor·​<init>(Ledu/​killerud/​kitchentimer/​OpenTimerActivity;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Ledu/​killerud/​kitchentimer/​OpenTimerActivity;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​12827 ····​.​line·​128
27 ····​iput-​object·​p1,​·​p0,​·​Ledu/​killerud/​kitchentimer/​OpenTimerActivity$3;​-​>this$0:​Ledu/​killerud/​kitchentimer/​OpenTimerActivity;​28 ····​iput-​object·​p1,​·​p0,​·​Ledu/​killerud/​kitchentimer/​OpenTimerActivity$3;​-​>this$0:​Ledu/​killerud/​kitchentimer/​OpenTimerActivity;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
5.4 KB
smali/edu/killerud/kitchentimer/CountdownService.smali
Offset 53, 15 lines modifiedOffset 53, 14 lines modified
53 ····​.​line·​6653 ····​.​line·​66
54 ····​new-​instance·​v0,​·​Ledu/​killerud/​kitchentimer/​CountdownService$Serv​iceBinder;​54 ····​new-​instance·​v0,​·​Ledu/​killerud/​kitchentimer/​CountdownService$Serv​iceBinder;​
  
55 ····​invoke-​direct·​{v0,​·​p0},​·​Ledu/​killerud/​kitchentimer/​CountdownService$Serv​iceBinder;​-​><init>(Ledu/​killerud/​kitchentimer/​CountdownService;​)​V55 ····​invoke-​direct·​{v0,​·​p0},​·​Ledu/​killerud/​kitchentimer/​CountdownService$Serv​iceBinder;​-​><init>(Ledu/​killerud/​kitchentimer/​CountdownService;​)​V
  
56 ····​iput-​object·​v0,​·​p0,​·​Ledu/​killerud/​kitchentimer/​CountdownService;​-​>binder:​Landroid/​os/​IBinder;​56 ····​iput-​object·​v0,​·​p0,​·​Ledu/​killerud/​kitchentimer/​CountdownService;​-​>binder:​Landroid/​os/​IBinder;​
  
57 ····​.​line·​241 
58 ····​return-​void57 ····​return-​void
  
59 ····​.​line·​5558 ····​.​line·​55
60 ····​nop59 ····​nop
  
61 ····​:​array_060 ····​:​array_0
62 ····​.​array-​data·​861 ····​.​array-​data·​8
Offset 106, 15 lines modifiedOffset 105, 15 lines modified
  
106 .​method·​private·​showAlarmFinishedNoti​fication()​V105 .​method·​private·​showAlarmFinishedNoti​fication()​V
107 ····​.​locals·​9106 ····​.​locals·​9
  
108 ····​.​prologue107 ····​.​prologue
109 ····​const·​v8,​·​0x7f06000c108 ····​const·​v8,​·​0x7f06000c
  
110 ····​const/​4·​v7,​·​0x0109 ····​const/​4·​v5,​·​0x0
  
111 ····​.​line·​209110 ····​.​line·​209
112 ····​const-​string·​v3,​·​"notification"111 ····​const-​string·​v3,​·​"notification"
  
113 ····​invoke-​virtual·​{p0,​·​v3},​·​Ledu/​killerud/​kitchentimer/​CountdownService;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​112 ····​invoke-​virtual·​{p0,​·​v3},​·​Ledu/​killerud/​kitchentimer/​CountdownService;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
  
114 ····​move-​result-​object·​v0113 ····​move-​result-​object·​v0
Offset 123, 23 lines modifiedOffset 122, 25 lines modified
  
123 ····​.​line·​212122 ····​.​line·​212
124 ····​.​local·​v0,​·​"nm":​Landroid/​app/​NotificationManager;​123 ····​.​local·​v0,​·​"nm":​Landroid/​app/​NotificationManager;​
125 ····​new-​instance·​v1,​·​Landroid/​app/​Notification;​124 ····​new-​instance·​v1,​·​Landroid/​app/​Notification;​
  
126 ····​const·​v3,​·​0x7f020002125 ····​const·​v3,​·​0x7f020002
  
 126 ····​.​line·​213
127 ····​invoke-​virtual·​{p0,​·​v8},​·​Ledu/​killerud/​kitchentimer/​CountdownService;​-​>getString(I)​Ljava/​lang/​String;​127 ····​invoke-​virtual·​{p0,​·​v8},​·​Ledu/​killerud/​kitchentimer/​CountdownService;​-​>getString(I)​Ljava/​lang/​String;​
  
128 ····​move-​result-​object·​v4128 ····​move-​result-​object·​v4
  
 129 ····​.​line·​214
129 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J130 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
  
130 ····​move-​result-​wide·​v5131 ····​move-​result-​wide·​v6
  
131 ····​invoke-​direct·​{v1,​·​v3,​·​v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification;​-​><init>(ILjava/​lang/​CharSequence;​J)​V132 ····​invoke-​direct·​{v1,​·​v3,​·​v4,​·​v6,​·​v7},​·​Landroid/​app/​Notification;​-​><init>(ILjava/​lang/​CharSequence;​J)​V
  
132 ····​.​line·​216133 ····​.​line·​216
133 ····​.​local·​v1,​·​"notification":​Landroid/​app/​Notification;​134 ····​.​local·​v1,​·​"notification":​Landroid/​app/​Notification;​
134 ····​new-​instance·​v2,​·​Landroid/​content/​Intent;​135 ····​new-​instance·​v2,​·​Landroid/​content/​Intent;​
  
135 ····​const-​class·​v3,​·​Ledu/​killerud/​kitchentimer/​OpenTimerActivity;​136 ····​const-​class·​v3,​·​Ledu/​killerud/​kitchentimer/​OpenTimerActivity;​
  
Offset 150, 26 lines modifiedOffset 151, 30 lines modified
150 ····​const/​high16·​v3,​·​0x30000000151 ····​const/​high16·​v3,​·​0x30000000
  
151 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​Intent;​-​>setFlags(I)​Landroid/​content/​Intent;​152 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​Intent;​-​>setFlags(I)​Landroid/​content/​Intent;​
  
152 ····​.​line·​227153 ····​.​line·​227
153 ····​const·​v3,​·​0x7f06000d154 ····​const·​v3,​·​0x7f06000d
  
 155 ····​.​line·​228
154 ····​invoke-​virtual·​{p0,​·​v3},​·​Ledu/​killerud/​kitchentimer/​CountdownService;​-​>getString(I)​Ljava/​lang/​String;​156 ····​invoke-​virtual·​{p0,​·​v3},​·​Ledu/​killerud/​kitchentimer/​CountdownService;​-​>getString(I)​Ljava/​lang/​String;​
  
155 ····​move-​result-​object·​v3157 ····​move-​result-​object·​v3
  
 158 ····​.​line·​229
156 ····​invoke-​virtual·​{p0,​·​v8},​·​Ledu/​killerud/​kitchentimer/​CountdownService;​-​>getString(I)​Ljava/​lang/​String;​159 ····​invoke-​virtual·​{p0,​·​v8},​·​Ledu/​killerud/​kitchentimer/​CountdownService;​-​>getString(I)​Ljava/​lang/​String;​
  
157 ····​move-​result-​object·​v4160 ····​move-​result-​object·​v4
  
158 ····invoke-​static·​{p0,​·​v7,​·​v2,​·​v7},​·​Landroid/​app/​PendingIntent;​-​>getActivity(Landroid​/​content/​Context;​ILandroid/​content/​Intent;​I)​Landroid/​app/​PendingIntent;​161 ····.​line·​230
 162 ····​invoke-​static·​{p0,​·​v5,​·​v2,​·​v5},​·​Landroid/​app/​PendingIntent;​-​>getActivity(Landroid​/​content/​Context;​ILandroid/​content/​Intent;​I)​Landroid/​app/​PendingIntent;​
  
159 ····​move-​result-​object·​v5163 ····​move-​result-​object·​v5
  
 164 ····​.​line·​227
160 ····​invoke-​virtual·​{v1,​·​p0,​·​v3,​·​v4,​·​v5},​·​Landroid/​app/​Notification;​-​>setLatestEventInfo(L​android/​content/​Context;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Landroid/​app/​PendingIntent;​)​V165 ····​invoke-​virtual·​{v1,​·​p0,​·​v3,​·​v4,​·​v5},​·​Landroid/​app/​Notification;​-​>setLatestEventInfo(L​android/​content/​Context;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Landroid/​app/​PendingIntent;​)​V
  
161 ····​.​line·​233166 ····​.​line·​233
162 ····​iget·​v3,​·​v1,​·​Landroid/​app/​Notification;​-​>defaults:​I167 ····​iget·​v3,​·​v1,​·​Landroid/​app/​Notification;​-​>defaults:​I
  
163 ····​or-​int/​lit8·​v3,​·​v3,​·​0x4168 ····​or-​int/​lit8·​v3,​·​v3,​·​0x4
  
Offset 412, 18 lines modifiedOffset 417, 20 lines modified
  
412 ····​.​line·​104417 ····​.​line·​104
413 ····​.​local·​v2,​·​"pendingNotificationI​ntent":​Landroid/​app/​PendingIntent;​418 ····​.​local·​v2,​·​"pendingNotificationI​ntent":​Landroid/​app/​PendingIntent;​
414 ····​new-​instance·​v3,​·​Landroid/​app/​Notification;​419 ····​new-​instance·​v3,​·​Landroid/​app/​Notification;​
  
415 ····​const·​v4,​·​0x7f020002420 ····​const·​v4,​·​0x7f020002
  
 421 ····​.​line·​105
416 ····​invoke-​virtual·​{p0,​·​v8},​·​Ledu/​killerud/​kitchentimer/​CountdownService;​-​>getString(I)​Ljava/​lang/​String;​422 ····​invoke-​virtual·​{p0,​·​v8},​·​Ledu/​killerud/​kitchentimer/​CountdownService;​-​>getString(I)​Ljava/​lang/​String;​
  
417 ····​move-​result-​object·​v5423 ····​move-​result-​object·​v5
  
 424 ····​.​line·​106
418 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J425 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
  
419 ····​move-​result-​wide·​v6426 ····​move-​result-​wide·​v6
  
420 ····​invoke-​direct·​{v3,​·​v4,​·​v5,​·​v6,​·​v7},​·​Landroid/​app/​Notification;​-​><init>(ILjava/​lang/​CharSequence;​J)​V427 ····​invoke-​direct·​{v3,​·​v4,​·​v5,​·​v6,​·​v7},​·​Landroid/​app/​Notification;​-​><init>(ILjava/​lang/​CharSequence;​J)​V
  
421 ····​iput-​object·​v3,​·​p0,​·​Ledu/​killerud/​kitchentimer/​CountdownService;​-​>notification:​Landroid/​app/​Notification;​428 ····​iput-​object·​v3,​·​p0,​·​Ledu/​killerud/​kitchentimer/​CountdownService;​-​>notification:​Landroid/​app/​Notification;​
Offset 431, 24 lines modifiedOffset 438, 27 lines modified
431 ····​.​line·​108438 ····​.​line·​108
432 ····​iget-​object·​v3,​·​p0,​·​Ledu/​killerud/​kitchentimer/​CountdownService;​-​>notification:​Landroid/​app/​Notification;​439 ····​iget-​object·​v3,​·​p0,​·​Ledu/​killerud/​kitchentimer/​CountdownService;​-​>notification:​Landroid/​app/​Notification;​
  
433 ····​invoke-​virtual·​{p0},​·​Ledu/​killerud/​kitchentimer/​CountdownService;​-​>getApplicationContex​t()​Landroid/​content/​Context;​440 ····​invoke-​virtual·​{p0},​·​Ledu/​killerud/​kitchentimer/​CountdownService;​-​>getApplicationContex​t()​Landroid/​content/​Context;​
  
434 ····​move-​result-​object·​v4441 ····​move-​result-​object·​v4
  
 442 ····​.​line·​109
435 ····​invoke-​virtual·​{p0,​·​v8},​·​Ledu/​killerud/​kitchentimer/​CountdownService;​-​>getString(I)​Ljava/​lang/​String;​443 ····​invoke-​virtual·​{p0,​·​v8},​·​Ledu/​killerud/​kitchentimer/​CountdownService;​-​>getString(I)​Ljava/​lang/​String;​
  
436 ····​move-​result-​object·​v5444 ····​move-​result-​object·​v5
  
437 ····​const·​v6,​·​0x7f060011445 ····​const·​v6,​·​0x7f060011
  
 446 ····​.​line·​110
438 ····​invoke-​virtual·​{p0,​·​v6},​·​Ledu/​killerud/​kitchentimer/​CountdownService;​-​>getString(I)​Ljava/​lang/​String;​447 ····​invoke-​virtual·​{p0,​·​v6},​·​Ledu/​killerud/​kitchentimer/​CountdownService;​-​>getString(I)​Ljava/​lang/​String;​
  
Max diff block lines reached; 1230/5418 bytes (22.70%) of diff not shown.
282 B
smali/edu/killerud/kitchentimer/R.smali
Offset 23, 10 lines modifiedOffset 23, 9 lines modified
23 .​method·​public·​constructor·​<init>()​V23 .​method·​public·​constructor·​<init>()​V
24 ····​.​locals·​024 ····​.​locals·​0
  
25 ····​.​prologue25 ····​.​prologue
26 ····​.​line·​1026 ····​.​line·​10
27 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V27 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
28 ····​.​line·​92 
29 ····​return-​void28 ····​return-​void
30 .​end·​method29 .​end·​method
1.51 KB
smali/edu/killerud/kitchentimer/CountdownService$Timer.smali
Offset 116, 22 lines modifiedOffset 116, 24 lines modified
  
116 ····​invoke-​direct·​{v6,​·​v0,​·​v1},​·​Landroid/​content/​Intent;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​Class;​)​V116 ····​invoke-​direct·​{v6,​·​v0,​·​v1},​·​Landroid/​content/​Intent;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​Class;​)​V
  
117 ····​.​line·​280117 ····​.​line·​280
118 ····​.​local·​v6,​·​"mAlarmIntent":​Landroid/​content/​Intent;​118 ····​.​local·​v6,​·​"mAlarmIntent":​Landroid/​content/​Intent;​
119 ····​iget-​object·​v0,​·​p0,​·​Ledu/​killerud/​kitchentimer/​CountdownService$Time​r;​-​>this$0:​Ledu/​killerud/​kitchentimer/​CountdownService;​119 ····​iget-​object·​v0,​·​p0,​·​Ledu/​killerud/​kitchentimer/​CountdownService$Time​r;​-​>this$0:​Ledu/​killerud/​kitchentimer/​CountdownService;​
  
 120 ····​.​line·​281
120 ····​invoke-​virtual·​{v0},​·​Ledu/​killerud/​kitchentimer/​CountdownService;​-​>getApplicationContex​t()​Landroid/​content/​Context;​121 ····​invoke-​virtual·​{v0},​·​Ledu/​killerud/​kitchentimer/​CountdownService;​-​>getApplicationContex​t()​Landroid/​content/​Context;​
  
121 ····​move-​result-​object·​v0122 ····​move-​result-​object·​v0
  
122 ····​const/​16·​v1,​·​0x4d2123 ····​const/​16·​v1,​·​0x4d2
  
123 ····​const/​4·​v2,​·​0x0124 ····​const/​4·​v2,​·​0x0
  
 125 ····​.​line·​280
124 ····​invoke-​static·​{v0,​·​v1,​·​v6,​·​v2},​·​Landroid/​app/​PendingIntent;​-​>getBroadcast(Landroi​d/​content/​Context;​ILandroid/​content/​Intent;​I)​Landroid/​app/​PendingIntent;​126 ····​invoke-​static·​{v0,​·​v1,​·​v6,​·​v2},​·​Landroid/​app/​PendingIntent;​-​>getBroadcast(Landroi​d/​content/​Context;​ILandroid/​content/​Intent;​I)​Landroid/​app/​PendingIntent;​
  
125 ····​move-​result-​object·​v0127 ····​move-​result-​object·​v0
  
126 ····​iput-​object·​v0,​·​p0,​·​Ledu/​killerud/​kitchentimer/​CountdownService$Time​r;​-​>mPendingAlarmIntent:​Ljava/​lang/​Object;​128 ····​iput-​object·​v0,​·​p0,​·​Ledu/​killerud/​kitchentimer/​CountdownService$Time​r;​-​>mPendingAlarmIntent:​Ljava/​lang/​Object;​
  
127 ····​.​line·​282129 ····​.​line·​282
Offset 139, 14 lines modifiedOffset 141, 15 lines modified
  
139 ····​invoke-​virtual·​{v0},​·​Ledu/​killerud/​kitchentimer/​CountdownService;​-​>getApplicationContex​t()​Landroid/​content/​Context;​141 ····​invoke-​virtual·​{v0},​·​Ledu/​killerud/​kitchentimer/​CountdownService;​-​>getApplicationContex​t()​Landroid/​content/​Context;​
  
140 ····​move-​result-​object·​v0142 ····​move-​result-​object·​v0
  
141 ····​const-​string·​v1,​·​"alarm"143 ····​const-​string·​v1,​·​"alarm"
  
 144 ····​.​line·​283
142 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​145 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
  
143 ····​move-​result-​object·​v0146 ····​move-​result-​object·​v0
  
144 ····​check-​cast·​v0,​·​Landroid/​app/​AlarmManager;​147 ····​check-​cast·​v0,​·​Landroid/​app/​AlarmManager;​
  
145 ····​iput-​object·​v0,​·​p0,​·​Ledu/​killerud/​kitchentimer/​CountdownService$Time​r;​-​>mAlarmManager:​Landroid/​app/​AlarmManager;​148 ····​iput-​object·​v0,​·​p0,​·​Ledu/​killerud/​kitchentimer/​CountdownService$Time​r;​-​>mAlarmManager:​Landroid/​app/​AlarmManager;​
3.04 KB
smali/edu/killerud/kitchentimer/TimerView.smali
Offset 94, 14 lines modifiedOffset 94, 15 lines modified
94 ····​.​line·​15194 ····​.​line·​151
95 ····​iget-​object·​v0,​·​p0,​·​Ledu/​killerud/​kitchentimer/​TimerView;​-​>contentLayout:​Landroid/​widget/​LinearLayout;​95 ····​iget-​object·​v0,​·​p0,​·​Ledu/​killerud/​kitchentimer/​TimerView;​-​>contentLayout:​Landroid/​widget/​LinearLayout;​
  
96 ····​new-​instance·​v1,​·​Ledu/​killerud/​kitchentimer/​TimerView$2;​96 ····​new-​instance·​v1,​·​Ledu/​killerud/​kitchentimer/​TimerView$2;​
  
97 ····​invoke-​direct·​{v1,​·​p0},​·​Ledu/​killerud/​kitchentimer/​TimerView$2;​-​><init>(Ledu/​killerud/​kitchentimer/​TimerView;​)​V97 ····​invoke-​direct·​{v1,​·​p0},​·​Ledu/​killerud/​kitchentimer/​TimerView$2;​-​><init>(Ledu/​killerud/​kitchentimer/​TimerView;​)​V
  
 98 ····​.​line·​152
98 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​LinearLayout;​-​>setOnLongClickListen​er(Landroid/​view/​View$OnLongClickListe​ner;​)​V99 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​LinearLayout;​-​>setOnLongClickListen​er(Landroid/​view/​View$OnLongClickListe​ner;​)​V
  
99 ····​.​line·​166100 ····​.​line·​166
100 ····​return-​void101 ····​return-​void
101 .​end·​method102 .​end·​method
  
102 .​method·​static·​synthetic·​access$000()​Landroid/​content/​Context;​103 .​method·​static·​synthetic·​access$000()​Landroid/​content/​Context;​
Offset 244, 14 lines modifiedOffset 245, 15 lines modified
244 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​TextView;​-​>setTextColor(I)​V245 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​TextView;​-​>setTextColor(I)​V
  
245 ····​.​line·​199246 ····​.​line·​199
246 ····​iget-​object·​v0,​·​p0,​·​Ledu/​killerud/​kitchentimer/​TimerView;​-​>minutes:​Landroid/​widget/​TextView;​247 ····​iget-​object·​v0,​·​p0,​·​Ledu/​killerud/​kitchentimer/​TimerView;​-​>minutes:​Landroid/​widget/​TextView;​
  
247 ····​sget-​object·​v1,​·​Ledu/​killerud/​kitchentimer/​TimerView;​-​>context:​Landroid/​content/​Context;​248 ····​sget-​object·​v1,​·​Ledu/​killerud/​kitchentimer/​TimerView;​-​>context:​Landroid/​content/​Context;​
  
 249 ····​.​line·​200
248 ····​invoke-​virtual·​{v1},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​250 ····​invoke-​virtual·​{v1},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​
  
249 ····​move-​result-​object·​v1251 ····​move-​result-​object·​v1
  
250 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​res/​Resources;​-​>getColor(I)​I252 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​res/​Resources;​-​>getColor(I)​I
  
251 ····​move-​result·​v1253 ····​move-​result·​v1
Offset 259, 14 lines modifiedOffset 261, 15 lines modified
259 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​TextView;​-​>setTextColor(I)​V261 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​TextView;​-​>setTextColor(I)​V
  
260 ····​.​line·​201262 ····​.​line·​201
261 ····​iget-​object·​v0,​·​p0,​·​Ledu/​killerud/​kitchentimer/​TimerView;​-​>seconds:​Landroid/​widget/​TextView;​263 ····​iget-​object·​v0,​·​p0,​·​Ledu/​killerud/​kitchentimer/​TimerView;​-​>seconds:​Landroid/​widget/​TextView;​
  
262 ····​sget-​object·​v1,​·​Ledu/​killerud/​kitchentimer/​TimerView;​-​>context:​Landroid/​content/​Context;​264 ····​sget-​object·​v1,​·​Ledu/​killerud/​kitchentimer/​TimerView;​-​>context:​Landroid/​content/​Context;​
  
 265 ····​.​line·​202
263 ····​invoke-​virtual·​{v1},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​266 ····​invoke-​virtual·​{v1},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​
  
264 ····​move-​result-​object·​v1267 ····​move-​result-​object·​v1
  
265 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​res/​Resources;​-​>getColor(I)​I268 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​res/​Resources;​-​>getColor(I)​I
  
266 ····​move-​result·​v1269 ····​move-​result·​v1
Offset 625, 14 lines modifiedOffset 628, 15 lines modified
625 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​LinearLayout;​-​>addView(Landroid/​view/​View;​)​V628 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​LinearLayout;​-​>addView(Landroid/​view/​View;​)​V
  
626 ····​.​line·​192629 ····​.​line·​192
627 ····​iget-​object·​v0,​·​p0,​·​Ledu/​killerud/​kitchentimer/​TimerView;​-​>contentLayout:​Landroid/​widget/​LinearLayout;​630 ····​iget-​object·​v0,​·​p0,​·​Ledu/​killerud/​kitchentimer/​TimerView;​-​>contentLayout:​Landroid/​widget/​LinearLayout;​
  
628 ····​const·​v1,​·​0x7f020003631 ····​const·​v1,​·​0x7f020003
  
 632 ····​.​line·​193
629 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​LinearLayout;​-​>setBackgroundResourc​e(I)​V633 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​LinearLayout;​-​>setBackgroundResourc​e(I)​V
  
630 ····​.​line·​194634 ····​.​line·​194
631 ····​return-​void635 ····​return-​void
632 .​end·​method636 .​end·​method
  
633 .​method·​public·​toString()​Ljava/​lang/​String;​637 .​method·​public·​toString()​Ljava/​lang/​String;​
Offset 649, 39 lines modifiedOffset 653, 39 lines modified
649 ····​.​locals·​7653 ····​.​locals·​7
650 ····​.​param·​p1,​·​"millisUntillFinished​"····​#·​J654 ····​.​param·​p1,​·​"millisUntillFinished​"····​#·​J
  
651 ····​.​prologue655 ····​.​prologue
652 ····​const/​16·​v6,​·​0xa656 ····​const/​16·​v6,​·​0xa
  
653 ····​.​line·​217657 ····​.​line·​217
654 ····​const-​wide/​32·​v3,​·​0x36ee80658 ····​const-​wide/​32·​v4,​·​0x36ee80
  
655 ····​div-​long·​v3,​·​p1,​·​v3659 ····​div-​long·​v4,​·​p1,​·​v4
  
656 ····​long-​to-​int·​v0,​·​v3660 ····​long-​to-​int·​v0,​·​v4
  
657 ····​.​line·​218661 ····​.​line·​218
658 ····​.​local·​v0,​·​"hours":​I662 ····​.​local·​v0,​·​"hours":​I
659 ····​const-​wide/​32·​v3,​·​0xea60663 ····​const-​wide/​32·​v4,​·​0xea60
  
660 ····​div-​long·​v3,​·​p1,​·​v3664 ····​div-​long·​v4,​·​p1,​·​v4
  
661 ····​long-​to-​int·​v3,​·​v3665 ····​long-​to-​int·​v3,​·​v4
  
662 ····​mul-​int/​lit8·​v4,​·​v0,​·​0x3c666 ····​mul-​int/​lit8·​v4,​·​v0,​·​0x3c
  
663 ····​sub-​int·​v1,​·​v3,​·​v4667 ····​sub-​int·​v1,​·​v3,​·​v4
  
664 ····​.​line·​219668 ····​.​line·​219
665 ····​.​local·​v1,​·​"minutes":​I669 ····​.​local·​v1,​·​"minutes":​I
666 ····​const-​wide/​16·​v3,​·​0x3e8670 ····​const-​wide/​16·​v4,​·​0x3e8
  
667 ····​div-​long·​v3,​·​p1,​·​v3671 ····​div-​long·​v4,​·​p1,​·​v4
  
668 ····​long-​to-​int·​v3,​·​v3672 ····​long-​to-​int·​v3,​·​v4
  
669 ····​mul-​int/​lit8·​v4,​·​v0,​·​0x3c673 ····​mul-​int/​lit8·​v4,​·​v0,​·​0x3c
  
670 ····​mul-​int/​lit8·​v4,​·​v4,​·​0x3c674 ····​mul-​int/​lit8·​v4,​·​v4,​·​0x3c
  
671 ····​sub-​int/​2addr·​v3,​·​v4675 ····​sub-​int/​2addr·​v3,​·​v4
  
2.48 KB
smali/edu/killerud/kitchentimer/CountdownService$Timer$CountdownTimer.smali
Offset 68, 14 lines modifiedOffset 68, 15 lines modified
  
68 ····​invoke-​virtual·​{v2},​·​Ledu/​killerud/​kitchentimer/​CountdownService;​-​>getApplicationContex​t()​Landroid/​content/​Context;​68 ····​invoke-​virtual·​{v2},​·​Ledu/​killerud/​kitchentimer/​CountdownService;​-​>getApplicationContex​t()​Landroid/​content/​Context;​
  
69 ····​move-​result-​object·​v269 ····​move-​result-​object·​v2
  
70 ····​const-​string·​v4,​·​"power"70 ····​const-​string·​v4,​·​"power"
  
 71 ····​.​line·​364
71 ····​invoke-​virtual·​{v2,​·​v4},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​72 ····​invoke-​virtual·​{v2,​·​v4},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
  
72 ····​move-​result-​object·​v273 ····​move-​result-​object·​v2
  
73 ····​check-​cast·​v2,​·​Landroid/​os/​PowerManager;​74 ····​check-​cast·​v2,​·​Landroid/​os/​PowerManager;​
  
74 ····​iput-​object·​v2,​·​v3,​·​Ledu/​killerud/​kitchentimer/​CountdownService$Time​r;​-​>mPowerManager:​Landroid/​os/​PowerManager;​75 ····​iput-​object·​v2,​·​v3,​·​Ledu/​killerud/​kitchentimer/​CountdownService$Time​r;​-​>mPowerManager:​Landroid/​os/​PowerManager;​
Offset 120, 34 lines modifiedOffset 121, 35 lines modified
120 ····​iget-​object·​v2,​·​p0,​·​Ledu/​killerud/​kitchentimer/​CountdownService$Time​r$CountdownTimer;​-​>this$1:​Ledu/​killerud/​kitchentimer/​CountdownService$Time​r;​121 ····​iget-​object·​v2,​·​p0,​·​Ledu/​killerud/​kitchentimer/​CountdownService$Time​r$CountdownTimer;​-​>this$1:​Ledu/​killerud/​kitchentimer/​CountdownService$Time​r;​
  
121 ····​iget-​object·​v2,​·​v2,​·​Ledu/​killerud/​kitchentimer/​CountdownService$Time​r;​-​>this$0:​Ledu/​killerud/​kitchentimer/​CountdownService;​122 ····​iget-​object·​v2,​·​v2,​·​Ledu/​killerud/​kitchentimer/​CountdownService$Time​r;​-​>this$0:​Ledu/​killerud/​kitchentimer/​CountdownService;​
  
122 ····​#·​invokes:​·​Ledu/​killerud/​kitchentimer/​CountdownService;​-​>showAlarmFinishedNot​ification()​V123 ····​#·​invokes:​·​Ledu/​killerud/​kitchentimer/​CountdownService;​-​>showAlarmFinishedNot​ification()​V
123 ····​invoke-​static·​{v2},​·​Ledu/​killerud/​kitchentimer/​CountdownService;​-​>access$000(Ledu/​killerud/​kitchentimer/​CountdownService;​)​V124 ····​invoke-​static·​{v2},​·​Ledu/​killerud/​kitchentimer/​CountdownService;​-​>access$000(Ledu/​killerud/​kitchentimer/​CountdownService;​)​V
  
124 ····​.​line·​385125 ····​.​line·​386
125 ····​invoke-​static·​{v7},​·​Landroid/​media/​RingtoneManager;​-​>getDefaultUri(I)​Landroid/​net/​Uri;​126 ····​invoke-​static·​{v7},​·​Landroid/​media/​RingtoneManager;​-​>getDefaultUri(I)​Landroid/​net/​Uri;​
  
126 ····​move-​result-​object·​v1127 ····​move-​result-​object·​v1
  
127 ····​.​line·​387128 ····​.​line·​387
128 ····​.​local·​v1,​·​"alertSound":​Landroid/​net/​Uri;​129 ····​.​local·​v1,​·​"alertSound":​Landroid/​net/​Uri;​
129 ····​if-​nez·​v1,​·​:​cond_1130 ····​if-​nez·​v1,​·​:​cond_1
  
130 ····​.​line·​389131 ····​.​line·​389
131 ····​const/​4·​v2,​·​0x2132 ····​const/​4·​v2,​·​0x2
  
 133 ····​.​line·​390
132 ····​invoke-​static·​{v2},​·​Landroid/​media/​RingtoneManager;​-​>getDefaultUri(I)​Landroid/​net/​Uri;​134 ····​invoke-​static·​{v2},​·​Landroid/​media/​RingtoneManager;​-​>getDefaultUri(I)​Landroid/​net/​Uri;​
  
133 ····​move-​result-​object·​v1135 ····​move-​result-​object·​v1
  
134 ····​.​line·​391136 ····​.​line·​391
135 ····​if-​nez·​v1,​·​:​cond_1137 ····​if-​nez·​v1,​·​:​cond_1
  
136 ····​.​line·​393138 ····​.​line·​394
137 ····​invoke-​static·​{v6},​·​Landroid/​media/​RingtoneManager;​-​>getDefaultUri(I)​Landroid/​net/​Uri;​139 ····​invoke-​static·​{v6},​·​Landroid/​media/​RingtoneManager;​-​>getDefaultUri(I)​Landroid/​net/​Uri;​
  
138 ····​move-​result-​object·​v1140 ····​move-​result-​object·​v1
  
139 ····​.​line·​399141 ····​.​line·​399
140 ····​:​cond_1142 ····​:​cond_1
141 ····​iget-​object·​v2,​·​p0,​·​Ledu/​killerud/​kitchentimer/​CountdownService$Time​r$CountdownTimer;​-​>this$1:​Ledu/​killerud/​kitchentimer/​CountdownService$Time​r;​143 ····​iget-​object·​v2,​·​p0,​·​Ledu/​killerud/​kitchentimer/​CountdownService$Time​r$CountdownTimer;​-​>this$1:​Ledu/​killerud/​kitchentimer/​CountdownService$Time​r;​
Offset 189, 14 lines modifiedOffset 191, 15 lines modified
  
189 ····​invoke-​virtual·​{v2},​·​Ledu/​killerud/​kitchentimer/​CountdownService;​-​>getApplicationContex​t()​Landroid/​content/​Context;​191 ····​invoke-​virtual·​{v2},​·​Ledu/​killerud/​kitchentimer/​CountdownService;​-​>getApplicationContex​t()​Landroid/​content/​Context;​
  
190 ····​move-​result-​object·​v2192 ····​move-​result-​object·​v2
  
191 ····​const-​string·​v4,​·​"audio"193 ····​const-​string·​v4,​·​"audio"
  
 194 ····​.​line·​444
192 ····​invoke-​virtual·​{v2,​·​v4},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​195 ····​invoke-​virtual·​{v2,​·​v4},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
  
193 ····​move-​result-​object·​v2196 ····​move-​result-​object·​v2
  
194 ····​check-​cast·​v2,​·​Landroid/​media/​AudioManager;​197 ····​check-​cast·​v2,​·​Landroid/​media/​AudioManager;​
  
195 ····​iput-​object·​v2,​·​v3,​·​Ledu/​killerud/​kitchentimer/​CountdownService$Time​r;​-​>mAudioManager:​Landroid/​media/​AudioManager;​198 ····​iput-​object·​v2,​·​v3,​·​Ledu/​killerud/​kitchentimer/​CountdownService$Time​r;​-​>mAudioManager:​Landroid/​media/​AudioManager;​
673 B
smali/edu/killerud/kitchentimer/CountdownService$ServiceBinder.smali
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·​instance·​fields17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Ledu/​killerud/​kitchentimer/​CountdownService;​18 .​field·​final·​synthetic·​this$0:​Ledu/​killerud/​kitchentimer/​CountdownService;​
  
  
19 #·​direct·​methods19 #·​direct·​methods
20 .​method·​public·​constructor·​<init>(Ledu/​killerud/​kitchentimer/​CountdownService;​)​V20 .​method·​public·​constructor·​<init>(Ledu/​killerud/​kitchentimer/​CountdownService;​)​V
21 ····​.​locals·​021 ····​.​locals·​0
 22 ····​.​param·​p1,​·​"this$0"····​#·​Ledu/​killerud/​kitchentimer/​CountdownService;​
  
22 ····​.​prologue23 ····​.​prologue
23 ····​.​line·​7624 ····​.​line·​76
24 ····​iput-​object·​p1,​·​p0,​·​Ledu/​killerud/​kitchentimer/​CountdownService$Serv​iceBinder;​-​>this$0:​Ledu/​killerud/​kitchentimer/​CountdownService;​25 ····​iput-​object·​p1,​·​p0,​·​Ledu/​killerud/​kitchentimer/​CountdownService$Serv​iceBinder;​-​>this$0:​Ledu/​killerud/​kitchentimer/​CountdownService;​
  
25 ····​invoke-​direct·​{p0},​·​Landroid/​os/​Binder;​-​><init>()​V26 ····​invoke-​direct·​{p0},​·​Landroid/​os/​Binder;​-​><init>()​V
  
6.86 KB
smali/edu/killerud/kitchentimer/TimerView$1.smali
Max report size reached
1.67 KB
smali/edu/killerud/kitchentimer/OpenTimerActivity$4.smali
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·​instance·​fields17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Ledu/​killerud/​kitchentimer/​OpenTimerActivity;​18 .​field·​final·​synthetic·​this$0:​Ledu/​killerud/​kitchentimer/​OpenTimerActivity;​
  
  
19 #·​direct·​methods19 #·​direct·​methods
20 .​method·​constructor·​<init>(Ledu/​killerud/​kitchentimer/​OpenTimerActivity;​)​V20 .​method·​constructor·​<init>(Ledu/​killerud/​kitchentimer/​OpenTimerActivity;​)​V
21 ····​.​locals·​021 ····​.​locals·​0
 22 ····​.​param·​p1,​·​"this$0"····​#·​Ledu/​killerud/​kitchentimer/​OpenTimerActivity;​
  
22 ····​.​prologue23 ····​.​prologue
23 ····​.​line·​30924 ····​.​line·​309
24 ····​iput-​object·​p1,​·​p0,​·​Ledu/​killerud/​kitchentimer/​OpenTimerActivity$4;​-​>this$0:​Ledu/​killerud/​kitchentimer/​OpenTimerActivity;​25 ····​iput-​object·​p1,​·​p0,​·​Ledu/​killerud/​kitchentimer/​OpenTimerActivity$4;​-​>this$0:​Ledu/​killerud/​kitchentimer/​OpenTimerActivity;​
  
25 ····​invoke-​direct·​{p0},​·​Landroid/​content/​BroadcastReceiver;​-​><init>()​V26 ····​invoke-​direct·​{p0},​·​Landroid/​content/​BroadcastReceiver;​-​><init>()​V
  
Offset 83, 19 lines modifiedOffset 84, 21 lines modified
  
83 ····​check-​cast·​v0,​·​Ledu/​killerud/​kitchentimer/​TimerView;​84 ····​check-​cast·​v0,​·​Ledu/​killerud/​kitchentimer/​TimerView;​
  
84 ····​const-​string·​v1,​·​"TIME_LEFT"85 ····​const-​string·​v1,​·​"TIME_LEFT"
  
85 ····​const-​wide/​16·​v2,​·​0x086 ····​const-​wide/​16·​v2,​·​0x0
  
 87 ····​.​line·​321
86 ····​invoke-​virtual·​{p2,​·​v1,​·​v2,​·​v3},​·​Landroid/​content/​Intent;​-​>getLongExtra(Ljava/​lang/​String;​J)​J88 ····​invoke-​virtual·​{p2,​·​v1,​·​v2,​·​v3},​·​Landroid/​content/​Intent;​-​>getLongExtra(Ljava/​lang/​String;​J)​J
  
87 ····​move-​result-​wide·​v189 ····​move-​result-​wide·​v2
  
88 ····invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Ledu/​killerud/​kitchentimer/​TimerView;​-​>updateTick(J)​V90 ····.​line·​320
 91 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Ledu/​killerud/​kitchentimer/​TimerView;​-​>updateTick(J)​V
  
89 ····​goto·​:​goto_092 ····​goto·​:​goto_0
  
90 ····​.​line·​32293 ····​.​line·​322
91 ····​:​cond_294 ····​:​cond_2
92 ····​invoke-​virtual·​{p2},​·​Landroid/​content/​Intent;​-​>getAction()​Ljava/​lang/​String;​95 ····​invoke-​virtual·​{p2},​·​Landroid/​content/​Intent;​-​>getAction()​Ljava/​lang/​String;​
  
Offset 184, 14 lines modifiedOffset 187, 15 lines modified
  
184 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​187 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​
  
185 ····​move-​result-​object·​v0188 ····​move-​result-​object·​v0
  
186 ····​check-​cast·​v0,​·​Ledu/​killerud/​kitchentimer/​TimerView;​189 ····​check-​cast·​v0,​·​Ledu/​killerud/​kitchentimer/​TimerView;​
  
 190 ····​.​line·​332
187 ····​invoke-​virtual·​{v0},​·​Ledu/​killerud/​kitchentimer/​TimerView;​-​>setSounding()​V191 ····​invoke-​virtual·​{v0},​·​Ledu/​killerud/​kitchentimer/​TimerView;​-​>setSounding()​V
  
188 ····​goto·​:​goto_0192 ····​goto·​:​goto_0
  
189 ····​.​line·​333193 ····​.​line·​333
190 ····​:​cond_5194 ····​:​cond_5
191 ····​invoke-​virtual·​{p2},​·​Landroid/​content/​Intent;​-​>getAction()​Ljava/​lang/​String;​195 ····​invoke-​virtual·​{p2},​·​Landroid/​content/​Intent;​-​>getAction()​Ljava/​lang/​String;​
581 B
smali/edu/killerud/kitchentimer/TimerView$2.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Ledu/​killerud/​kitchentimer/​TimerView;​21 .​field·​final·​synthetic·​this$0:​Ledu/​killerud/​kitchentimer/​TimerView;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Ledu/​killerud/​kitchentimer/​TimerView;​)​V23 .​method·​constructor·​<init>(Ledu/​killerud/​kitchentimer/​TimerView;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Ledu/​killerud/​kitchentimer/​TimerView;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​15327 ····​.​line·​153
27 ····​iput-​object·​p1,​·​p0,​·​Ledu/​killerud/​kitchentimer/​TimerView$2;​-​>this$0:​Ledu/​killerud/​kitchentimer/​TimerView;​28 ····​iput-​object·​p1,​·​p0,​·​Ledu/​killerud/​kitchentimer/​TimerView$2;​-​>this$0:​Ledu/​killerud/​kitchentimer/​TimerView;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
2.31 KB
smali/edu/killerud/kitchentimer/OpenTimerActivity.smali
Offset 267, 22 lines modifiedOffset 267, 24 lines modified
  
267 ····​invoke-​virtual·​{p0},​·​Ledu/​killerud/​kitchentimer/​OpenTimerActivity;​-​>getApplicationContex​t()​Landroid/​content/​Context;​267 ····​invoke-​virtual·​{p0},​·​Ledu/​killerud/​kitchentimer/​OpenTimerActivity;​-​>getApplicationContex​t()​Landroid/​content/​Context;​
  
268 ····​move-​result-​object·​v2268 ····​move-​result-​object·​v2
  
269 ····​iget-​object·​v3,​·​p0,​·​Ledu/​killerud/​kitchentimer/​OpenTimerActivity;​-​>timerViews:​Ljava/​util/​ArrayList;​269 ····​iget-​object·​v3,​·​p0,​·​Ledu/​killerud/​kitchentimer/​OpenTimerActivity;​-​>timerViews:​Ljava/​util/​ArrayList;​
  
 270 ····​.​line·​261
270 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​ArrayList;​-​>size()​I271 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​ArrayList;​-​>size()​I
  
271 ····​move-​result·​v3272 ····​move-​result·​v3
  
272 ····​iget-​object·​v4,​·​p0,​·​Ledu/​killerud/​kitchentimer/​OpenTimerActivity;​-​>countdownService:​Ledu/​killerud/​kitchentimer/​CountdownService;​273 ····​iget-​object·​v4,​·​p0,​·​Ledu/​killerud/​kitchentimer/​OpenTimerActivity;​-​>countdownService:​Ledu/​killerud/​kitchentimer/​CountdownService;​
  
273 ····​invoke-​direct·​{v1,​·​v2,​·​v3,​·​v4},​·​Ledu/​killerud/​kitchentimer/​TimerView;​-​><init>(Landroid/​content/​Context;​ILedu/​killerud/​kitchentimer/​CountdownService;​)​V274 ····​invoke-​direct·​{v1,​·​v2,​·​v3,​·​v4},​·​Ledu/​killerud/​kitchentimer/​TimerView;​-​><init>(Landroid/​content/​Context;​ILedu/​killerud/​kitchentimer/​CountdownService;​)​V
  
 275 ····​.​line·​260
274 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z276 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z
  
275 ····​.​line·​262277 ····​.​line·​262
276 ····​iget-​object·​v1,​·​p0,​·​Ledu/​killerud/​kitchentimer/​OpenTimerActivity;​-​>contentLayout:​Landroid/​widget/​LinearLayout;​278 ····​iget-​object·​v1,​·​p0,​·​Ledu/​killerud/​kitchentimer/​OpenTimerActivity;​-​>contentLayout:​Landroid/​widget/​LinearLayout;​
  
277 ····​iget-​object·​v0,​·​p0,​·​Ledu/​killerud/​kitchentimer/​OpenTimerActivity;​-​>timerViews:​Ljava/​util/​ArrayList;​279 ····​iget-​object·​v0,​·​p0,​·​Ledu/​killerud/​kitchentimer/​OpenTimerActivity;​-​>timerViews:​Ljava/​util/​ArrayList;​
  
Offset 296, 18 lines modifiedOffset 298, 20 lines modified
  
296 ····​invoke-​virtual·​{v0,​·​v2},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​298 ····​invoke-​virtual·​{v0,​·​v2},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​
  
297 ····​move-​result-​object·​v0299 ····​move-​result-​object·​v0
  
298 ····​check-​cast·​v0,​·​Ledu/​killerud/​kitchentimer/​TimerView;​300 ····​check-​cast·​v0,​·​Ledu/​killerud/​kitchentimer/​TimerView;​
  
 301 ····​.​line·​263
299 ····​invoke-​virtual·​{v0},​·​Ledu/​killerud/​kitchentimer/​TimerView;​-​>getTimerLayout()​Landroid/​widget/​LinearLayout;​302 ····​invoke-​virtual·​{v0},​·​Ledu/​killerud/​kitchentimer/​TimerView;​-​>getTimerLayout()​Landroid/​widget/​LinearLayout;​
  
300 ····​move-​result-​object·​v0303 ····​move-​result-​object·​v0
  
 304 ····​.​line·​262
301 ····​invoke-​virtual·​{v1,​·​v0},​·​Landroid/​widget/​LinearLayout;​-​>addView(Landroid/​view/​View;​)​V305 ····​invoke-​virtual·​{v1,​·​v0},​·​Landroid/​widget/​LinearLayout;​-​>addView(Landroid/​view/​View;​)​V
  
302 ····​.​line·​264306 ····​.​line·​264
303 ····​return-​void307 ····​return-​void
304 .​end·​method308 .​end·​method
  
305 .​method·​public·​onCreate(Landroid/​os/​Bundle;​)​V309 .​method·​public·​onCreate(Landroid/​os/​Bundle;​)​V
Offset 852, 18 lines modifiedOffset 856, 20 lines modified
  
852 ····​invoke-​virtual·​{v0,​·​v2},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​856 ····​invoke-​virtual·​{v0,​·​v2},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​
  
853 ····​move-​result-​object·​v0857 ····​move-​result-​object·​v0
  
854 ····​check-​cast·​v0,​·​Ledu/​killerud/​kitchentimer/​TimerView;​858 ····​check-​cast·​v0,​·​Ledu/​killerud/​kitchentimer/​TimerView;​
  
 859 ····​.​line·​279
855 ····​invoke-​virtual·​{v0},​·​Ledu/​killerud/​kitchentimer/​TimerView;​-​>getTimerLayout()​Landroid/​widget/​LinearLayout;​860 ····​invoke-​virtual·​{v0},​·​Ledu/​killerud/​kitchentimer/​TimerView;​-​>getTimerLayout()​Landroid/​widget/​LinearLayout;​
  
856 ····​move-​result-​object·​v0861 ····​move-​result-​object·​v0
  
 862 ····​.​line·​278
857 ····​invoke-​virtual·​{v1,​·​v0},​·​Landroid/​widget/​LinearLayout;​-​>removeView(Landroid/​view/​View;​)​V863 ····​invoke-​virtual·​{v1,​·​v0},​·​Landroid/​widget/​LinearLayout;​-​>removeView(Landroid/​view/​View;​)​V
  
858 ····​.​line·​280864 ····​.​line·​280
859 ····​iget-​object·​v0,​·​p0,​·​Ledu/​killerud/​kitchentimer/​OpenTimerActivity;​-​>timerViews:​Ljava/​util/​ArrayList;​865 ····​iget-​object·​v0,​·​p0,​·​Ledu/​killerud/​kitchentimer/​OpenTimerActivity;​-​>timerViews:​Ljava/​util/​ArrayList;​
  
860 ····​iget-​object·​v1,​·​p0,​·​Ledu/​killerud/​kitchentimer/​OpenTimerActivity;​-​>timerViews:​Ljava/​util/​ArrayList;​866 ····​iget-​object·​v1,​·​p0,​·​Ledu/​killerud/​kitchentimer/​OpenTimerActivity;​-​>timerViews:​Ljava/​util/​ArrayList;​
  
6.27 KB
smali/com/quietlycoding/android/picker/NumberPicker$NumberPickerInputFilter.smali
Offset 45, 78 lines modifiedOffset 45, 74 lines modified
  
45 ····​return-​void45 ····​return-​void
46 .​end·​method46 .​end·​method
  
  
47 #·​virtual·​methods47 #·​virtual·​methods
48 .​method·​public·​filter(Ljava/​lang/​CharSequence;​IILandroid/​text/​Spanned;​II)​Ljava/​lang/​CharSequence;​48 .​method·​public·​filter(Ljava/​lang/​CharSequence;​IILandroid/​text/​Spanned;​II)​Ljava/​lang/​CharSequence;​
49 ····​.​locals·​1649 ····​.​locals·​13
50 ····​.​param·​p1,​·​"source"····​#·​Ljava/​lang/​CharSequence;​50 ····​.​param·​p1,​·​"source"····​#·​Ljava/​lang/​CharSequence;​
51 ····​.​param·​p2,​·​"start"····​#·​I51 ····​.​param·​p2,​·​"start"····​#·​I
52 ····​.​param·​p3,​·​"end"····​#·​I52 ····​.​param·​p3,​·​"end"····​#·​I
53 ····​.​param·​p4,​·​"dest"····​#·​Landroid/​text/​Spanned;​53 ····​.​param·​p4,​·​"dest"····​#·​Landroid/​text/​Spanned;​
54 ····​.​param·​p5,​·​"dstart"····​#·​I54 ····​.​param·​p5,​·​"dstart"····​#·​I
55 ····​.​param·​p6,​·​"dend"····​#·​I55 ····​.​param·​p6,​·​"dend"····​#·​I
  
56 ····​.​prologue56 ····​.​prologue
57 ····​.​line·​38757 ····​.​line·​387
58 ····move-​object/​from16·​v0,​·p058 ····iget-​object·​v2,​·​p0,​·​Lcom/​quietlycoding/​android/​picker/​NumberPicker$NumberPi​ckerInputFilter;​-​>this$0:​Lcom/​quietlycoding/​android/​picker/​NumberPicker;​
  
59 ····​iget-​object·​v2,​·​v0,​·​Lcom/​quietlycoding/​android/​picker/​NumberPicker$NumberPi​ckerInputFilter;​-​>this$0:​Lcom/​quietlycoding/​android/​picker/​NumberPicker;​ 
  
60 ····​#·​getter·​for:​·​Lcom/​quietlycoding/​android/​picker/​NumberPicker;​-​>mDisplayedValues:​[Ljava/​lang/​String;​59 ····​#·​getter·​for:​·​Lcom/​quietlycoding/​android/​picker/​NumberPicker;​-​>mDisplayedValues:​[Ljava/​lang/​String;​
61 ····​invoke-​static·​{v2},​·​Lcom/​quietlycoding/​android/​picker/​NumberPicker;​-​>access$600(Lcom/​quietlycoding/​android/​picker/​NumberPicker;​)​[Ljava/​lang/​String;​60 ····​invoke-​static·​{v2},​·​Lcom/​quietlycoding/​android/​picker/​NumberPicker;​-​>access$600(Lcom/​quietlycoding/​android/​picker/​NumberPicker;​)​[Ljava/​lang/​String;​
  
62 ····​move-​result-​object·​v261 ····​move-​result-​object·​v2
  
63 ····​if-​nez·​v2,​·​:​cond_162 ····​if-​nez·​v2,​·​:​cond_1
  
64 ····​.​line·​38963 ····​.​line·​389
65 ····move-​object/​from16·​v0,​·p064 ····iget-​object·​v2,​·​p0,​·​Lcom/​quietlycoding/​android/​picker/​NumberPicker$NumberPi​ckerInputFilter;​-​>this$0:​Lcom/​quietlycoding/​android/​picker/​NumberPicker;​
  
66 ····​iget-​object·​v2,​·​v0,​·​Lcom/​quietlycoding/​android/​picker/​NumberPicker$NumberPi​ckerInputFilter;​-​>this$0:​Lcom/​quietlycoding/​android/​picker/​NumberPicker;​ 
  
67 ····​#·​getter·​for:​·​Lcom/​quietlycoding/​android/​picker/​NumberPicker;​-​>mNumberInputFilter:​Landroid/​text/​InputFilter;​65 ····​#·​getter·​for:​·​Lcom/​quietlycoding/​android/​picker/​NumberPicker;​-​>mNumberInputFilter:​Landroid/​text/​InputFilter;​
68 ····​invoke-​static·​{v2},​·​Lcom/​quietlycoding/​android/​picker/​NumberPicker;​-​>access$700(Lcom/​quietlycoding/​android/​picker/​NumberPicker;​)​Landroid/​text/​InputFilter;​66 ····​invoke-​static·​{v2},​·​Lcom/​quietlycoding/​android/​picker/​NumberPicker;​-​>access$700(Lcom/​quietlycoding/​android/​picker/​NumberPicker;​)​Landroid/​text/​InputFilter;​
  
69 ····​move-​result-​object·​v267 ····​move-​result-​object·​v2
  
70 ····​move-​object/​from16·​v3,​·​p168 ····​move-​object·​v3,​·​p1
  
71 ····​move/​from16·​v4,​·​p269 ····​move·​v4,​·​p2
  
72 ····​move/​from16·​v5,​·​p370 ····​move/​from16·​v5,​·​p3
  
73 ····​move-​object/​from16·​v6,​·​p471 ····​move-​object/​from16·​v6,​·​p4
  
74 ····​move/​from16·​v7,​·​p572 ····​move/​from16·​v7,​·​p5
  
75 ····​move/​from16·​v8,​·​p673 ····​move/​from16·​v8,​·​p6
  
76 ····​invoke-​interface/​range·​{v2·​.​.​·​v8},​·​Landroid/​text/​InputFilter;​-​>filter(Ljava/​lang/​CharSequence;​IILandroid/​text/​Spanned;​II)​Ljava/​lang/​CharSequence;​74 ····​invoke-​interface/​range·​{v2·​.​.​·​v8},​·​Landroid/​text/​InputFilter;​-​>filter(Ljava/​lang/​CharSequence;​IILandroid/​text/​Spanned;​II)​Ljava/​lang/​CharSequence;​
  
77 ····​move-​result-​object·​v1075 ····​move-​result-​object·​v9
  
78 ····​.​line·​40576 ····​.​line·​405
79 ····​:​cond_077 ····​:​cond_0
80 ····​:​goto_078 ····​:​goto_0
81 ····​return-​object·​v1079 ····​return-​object·​v9
  
82 ····​.​line·​39280 ····​.​line·​392
83 ····​:​cond_181 ····​:​cond_1
84 ····​invoke-​interface/​range·​{p1·​.​.​·​p3},​·​Ljava/​lang/​CharSequence;​-​>subSequence(II)​Ljava/​lang/​CharSequence;​82 ····​invoke-​interface/​range·​{p1·​.​.​·​p3},​·​Ljava/​lang/​CharSequence;​-​>subSequence(II)​Ljava/​lang/​CharSequence;​
  
85 ····​move-​result-​object·​v283 ····​move-​result-​object·​v2
  
86 ····​invoke-​static·​{v2},​·​Ljava/​lang/​String;​-​>valueOf(Ljava/​lang/​Object;​)​Ljava/​lang/​String;​84 ····​invoke-​static·​{v2},​·​Ljava/​lang/​String;​-​>valueOf(Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
  
87 ····​move-​result-​object·​v1085 ····​move-​result-​object·​v9
  
88 ····​.​line·​39486 ····​.​line·​394
89 ····​.​local·​v10,​·​"filtered":​Ljava/​lang/​CharSequence;​87 ····​.​local·​v9,​·​"filtered":​Ljava/​lang/​CharSequence;​
90 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​88 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​
  
91 ····​invoke-​direct·​{v2},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V89 ····​invoke-​direct·​{v2},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
  
92 ····​const/​4·​v3,​·​0x090 ····​const/​4·​v3,​·​0x0
  
93 ····​move-​object/​from16·​v0,​·​p491 ····​move-​object/​from16·​v0,​·​p4
Offset 131, 18 lines modifiedOffset 127, 19 lines modified
  
131 ····​move-​result-​object·​v3127 ····​move-​result-​object·​v3
  
132 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​128 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
133 ····​move-​result-​object·​v2129 ····​move-​result-​object·​v2
  
134 ····​invoke-​virtual·​{v2,​·​v10},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​130 ····​invoke-​virtual·​{v2,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​
  
135 ····​move-​result-​object·​v2131 ····​move-​result-​object·​v2
  
 132 ····​.​line·​395
136 ····​invoke-​interface/​range·​{p4·​.​.​·​p4},​·​Landroid/​text/​Spanned;​-​>length()​I133 ····​invoke-​interface/​range·​{p4·​.​.​·​p4},​·​Landroid/​text/​Spanned;​-​>length()​I
  
137 ····​move-​result·​v3134 ····​move-​result·​v3
  
138 ····​move-​object/​from16·​v0,​·​p4135 ····​move-​object/​from16·​v0,​·​p4
  
139 ····​move/​from16·​v1,​·​p6136 ····​move/​from16·​v1,​·​p6
Offset 153, 67 lines modifiedOffset 150, 62 lines modified
  
153 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​150 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​
  
154 ····​move-​result-​object·​v2151 ····​move-​result-​object·​v2
  
155 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​152 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
  
156 ····​move-​result-​object·​v13153 ····​move-​result-​object·​v10
  
157 ····​.​line·​396154 ····​.​line·​396
158 ····​.​local·​v13,​·​"result":​Ljava/​lang/​String;​155 ····​.​local·​v10,​·​"result":​Ljava/​lang/​String;​
159 ····​invoke-​static·​{v13},​·​Ljava/​lang/​String;​-​>valueOf(Ljava/​lang/​Object;​)​Ljava/​lang/​String;​156 ····​invoke-​static·​{v10},​·​Ljava/​lang/​String;​-​>valueOf(Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
  
160 ····​move-​result-​object·​v2157 ····​move-​result-​object·​v2
  
161 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​String;​-​>toLowerCase()​Ljava/​lang/​String;​158 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​String;​-​>toLowerCase()​Ljava/​lang/​String;​
  
162 ····​move-​result-​object·​v14159 ····​move-​result-​object·​v11
  
163 ····​.​line·​397160 ····​.​line·​397
164 ····​.​local·​v14,​·​"str":​Ljava/​lang/​String;​161 ····​.​local·​v11,​·​"str":​Ljava/​lang/​String;​
165 ····move-​object/​from16·​v0,​·p0162 ····iget-​object·​v2,​·​p0,​·​Lcom/​quietlycoding/​android/​picker/​NumberPicker$NumberPi​ckerInputFilter;​-​>this$0:​Lcom/​quietlycoding/​android/​picker/​NumberPicker;​
  
166 ····​iget-​object·​v2,​·​v0,​·​Lcom/​quietlycoding/​android/​picker/​NumberPicker$NumberPi​ckerInputFilter;​-​>this$0:​Lcom/​quietlycoding/​android/​picker/​NumberPicker;​ 
  
167 ····​#·​getter·​for:​·​Lcom/​quietlycoding/​android/​picker/​NumberPicker;​-​>mDisplayedValues:​[Ljava/​lang/​String;​163 ····​#·​getter·​for:​·​Lcom/​quietlycoding/​android/​picker/​NumberPicker;​-​>mDisplayedValues:​[Ljava/​lang/​String;​
168 ····​invoke-​static·​{v2},​·​Lcom/​quietlycoding/​android/​picker/​NumberPicker;​-​>access$600(Lcom/​quietlycoding/​android/​picker/​NumberPicker;​)​[Ljava/​lang/​String;​164 ····​invoke-​static·​{v2},​·​Lcom/​quietlycoding/​android/​picker/​NumberPicker;​-​>access$600(Lcom/​quietlycoding/​android/​picker/​NumberPicker;​)​[Ljava/​lang/​String;​
  
Max diff block lines reached; 1228/6256 bytes (19.63%) of diff not shown.
2.47 KB
smali/com/quietlycoding/android/picker/NumberPicker$2.smali
Offset 20, 28 lines modifiedOffset 20, 29 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​quietlycoding/​android/​picker/​NumberPicker;​21 .​field·​final·​synthetic·​this$0:​Lcom/​quietlycoding/​android/​picker/​NumberPicker;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​quietlycoding/​android/​picker/​NumberPicker;​)​V23 .​method·​constructor·​<init>(Lcom/​quietlycoding/​android/​picker/​NumberPicker;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​quietlycoding/​android/​picker/​NumberPicker;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​8527 ····​.​line·​85
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​quietlycoding/​android/​picker/​NumberPicker$2;​-​>this$0:​Lcom/​quietlycoding/​android/​picker/​NumberPicker;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​quietlycoding/​android/​picker/​NumberPicker$2;​-​>this$0:​Lcom/​quietlycoding/​android/​picker/​NumberPicker;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
29 ····​return-​void30 ····​return-​void
30 .​end·​method31 .​end·​method
  
  
31 #·​virtual·​methods32 #·​virtual·​methods
32 .​method·​public·​run()​V33 .​method·​public·​run()​V
33 ····​.​locals·334 ····​.​locals·4
  
34 ····​.​prologue35 ····​.​prologue
35 ····​.​line·​8836 ····​.​line·​88
36 ····​iget-​object·​v0,​·​p0,​·​Lcom/​quietlycoding/​android/​picker/​NumberPicker$2;​-​>this$0:​Lcom/​quietlycoding/​android/​picker/​NumberPicker;​37 ····​iget-​object·​v0,​·​p0,​·​Lcom/​quietlycoding/​android/​picker/​NumberPicker$2;​-​>this$0:​Lcom/​quietlycoding/​android/​picker/​NumberPicker;​
  
37 ····​#·​getter·​for:​·​Lcom/​quietlycoding/​android/​picker/​NumberPicker;​-​>mIncrement:​Z38 ····​#·​getter·​for:​·​Lcom/​quietlycoding/​android/​picker/​NumberPicker;​-​>mIncrement:​Z
38 ····​invoke-​static·​{v0},​·​Lcom/​quietlycoding/​android/​picker/​NumberPicker;​-​>access$000(Lcom/​quietlycoding/​android/​picker/​NumberPicker;​)​Z39 ····​invoke-​static·​{v0},​·​Lcom/​quietlycoding/​android/​picker/​NumberPicker;​-​>access$000(Lcom/​quietlycoding/​android/​picker/​NumberPicker;​)​Z
Offset 70, 17 lines modifiedOffset 71, 17 lines modified
70 ····​move-​result-​object·​v071 ····​move-​result-​object·​v0
  
71 ····​iget-​object·​v1,​·​p0,​·​Lcom/​quietlycoding/​android/​picker/​NumberPicker$2;​-​>this$0:​Lcom/​quietlycoding/​android/​picker/​NumberPicker;​72 ····​iget-​object·​v1,​·​p0,​·​Lcom/​quietlycoding/​android/​picker/​NumberPicker$2;​-​>this$0:​Lcom/​quietlycoding/​android/​picker/​NumberPicker;​
  
72 ····​#·​getter·​for:​·​Lcom/​quietlycoding/​android/​picker/​NumberPicker;​-​>mSpeed:​J73 ····​#·​getter·​for:​·​Lcom/​quietlycoding/​android/​picker/​NumberPicker;​-​>mSpeed:​J
73 ····​invoke-​static·​{v1},​·​Lcom/​quietlycoding/​android/​picker/​NumberPicker;​-​>access$100(Lcom/​quietlycoding/​android/​picker/​NumberPicker;​)​J74 ····​invoke-​static·​{v1},​·​Lcom/​quietlycoding/​android/​picker/​NumberPicker;​-​>access$100(Lcom/​quietlycoding/​android/​picker/​NumberPicker;​)​J
  
74 ····​move-​result-​wide·​v175 ····​move-​result-​wide·​v2
  
75 ····​invoke-​virtual·​{v0,​·​p0,​·​v1,​·​v2},​·​Landroid/​os/​Handler;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z76 ····​invoke-​virtual·​{v0,​·​p0,​·​v2,​·​v3},​·​Landroid/​os/​Handler;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z
  
76 ····​.​line·​9777 ····​.​line·​97
77 ····​:​cond_078 ····​:​cond_0
78 ····​:​goto_079 ····​:​goto_0
79 ····​return-​void80 ····​return-​void
  
80 ····​.​line·​9281 ····​.​line·​92
Offset 114, 13 lines modifiedOffset 115, 13 lines modified
114 ····​move-​result-​object·​v0115 ····​move-​result-​object·​v0
  
115 ····​iget-​object·​v1,​·​p0,​·​Lcom/​quietlycoding/​android/​picker/​NumberPicker$2;​-​>this$0:​Lcom/​quietlycoding/​android/​picker/​NumberPicker;​116 ····​iget-​object·​v1,​·​p0,​·​Lcom/​quietlycoding/​android/​picker/​NumberPicker$2;​-​>this$0:​Lcom/​quietlycoding/​android/​picker/​NumberPicker;​
  
116 ····​#·​getter·​for:​·​Lcom/​quietlycoding/​android/​picker/​NumberPicker;​-​>mSpeed:​J117 ····​#·​getter·​for:​·​Lcom/​quietlycoding/​android/​picker/​NumberPicker;​-​>mSpeed:​J
117 ····​invoke-​static·​{v1},​·​Lcom/​quietlycoding/​android/​picker/​NumberPicker;​-​>access$100(Lcom/​quietlycoding/​android/​picker/​NumberPicker;​)​J118 ····​invoke-​static·​{v1},​·​Lcom/​quietlycoding/​android/​picker/​NumberPicker;​-​>access$100(Lcom/​quietlycoding/​android/​picker/​NumberPicker;​)​J
  
118 ····​move-​result-​wide·​v1119 ····​move-​result-​wide·​v2
  
119 ····​invoke-​virtual·​{v0,​·​p0,​·​v1,​·​v2},​·​Landroid/​os/​Handler;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z120 ····​invoke-​virtual·​{v0,​·​p0,​·​v2,​·​v3},​·​Landroid/​os/​Handler;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z
  
120 ····​goto·​:​goto_0121 ····​goto·​:​goto_0
121 .​end·​method122 .​end·​method
581 B
smali/com/quietlycoding/android/picker/NumberPicker$NumberRangeKeyListener.smali
Offset 89, 14 lines modifiedOffset 89, 15 lines modified
  
89 ····​move-​result-​object·​v389 ····​move-​result-​object·​v3
  
90 ····​invoke-​virtual·​{v3,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​90 ····​invoke-​virtual·​{v3,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​
  
91 ····​move-​result-​object·​v391 ····​move-​result-​object·​v3
  
 92 ····​.​line·​438
92 ····​invoke-​interface·​{p4},​·​Landroid/​text/​Spanned;​-​>length()​I93 ····​invoke-​interface·​{p4},​·​Landroid/​text/​Spanned;​-​>length()​I
  
93 ····​move-​result·​v494 ····​move-​result·​v4
  
94 ····​invoke-​interface·​{p4,​·​p6,​·​v4},​·​Landroid/​text/​Spanned;​-​>subSequence(II)​Ljava/​lang/​CharSequence;​95 ····​invoke-​interface·​{p4,​·​p6,​·​v4},​·​Landroid/​text/​Spanned;​-​>subSequence(II)​Ljava/​lang/​CharSequence;​
  
95 ····​move-​result-​object·​v496 ····​move-​result-​object·​v4
1.26 KB
smali/com/quietlycoding/android/picker/NumberPicker.smali
Offset 164, 14 lines modifiedOffset 164, 15 lines modified
  
164 ····​.​line·​129164 ····​.​line·​129
165 ····​invoke-​virtual·​{p0,​·​v5},​·​Lcom/​quietlycoding/​android/​picker/​NumberPicker;​-​>setOrientation(I)​V165 ····​invoke-​virtual·​{p0,​·​v5},​·​Lcom/​quietlycoding/​android/​picker/​NumberPicker;​-​>setOrientation(I)​V
  
166 ····​.​line·​130166 ····​.​line·​130
167 ····​const-​string·​v2,​·​"layout_inflater"167 ····​const-​string·​v2,​·​"layout_inflater"
  
 168 ····​.​line·​131
168 ····​invoke-​virtual·​{p1,​·​v2},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​169 ····​invoke-​virtual·​{p1,​·​v2},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
  
169 ····​move-​result-​object·​v0170 ····​move-​result-​object·​v0
  
170 ····​check-​cast·​v0,​·​Landroid/​view/​LayoutInflater;​171 ····​check-​cast·​v0,​·​Landroid/​view/​LayoutInflater;​
  
171 ····​.​line·​132172 ····​.​line·​132
Offset 412, 14 lines modifiedOffset 413, 15 lines modified
412 ····​invoke-​interface·​{v0,​·​p1},​·​Lcom/​quietlycoding/​android/​picker/​NumberPicker$Formatte​r;​-​>toString(I)​Ljava/​lang/​String;​413 ····​invoke-​interface·​{v0,​·​p1},​·​Lcom/​quietlycoding/​android/​picker/​NumberPicker$Formatte​r;​-​>toString(I)​Ljava/​lang/​String;​
  
413 ····​move-​result-​object·​v0414 ····​move-​result-​object·​v0
  
414 ····​:​goto_0415 ····​:​goto_0
415 ····​return-​object·​v0416 ····​return-​object·​v0
  
 417 ····​.​line·​252
416 ····​:​cond_0418 ····​:​cond_0
417 ····​invoke-​static·​{p1},​·​Ljava/​lang/​String;​-​>valueOf(I)​Ljava/​lang/​String;​419 ····​invoke-​static·​{p1},​·​Ljava/​lang/​String;​-​>valueOf(I)​Ljava/​lang/​String;​
  
418 ····​move-​result-​object·​v0420 ····​move-​result-​object·​v0
  
419 ····​goto·​:​goto_0421 ····​goto·​:​goto_0
420 .​end·​method422 .​end·​method
Offset 956, 15 lines modifiedOffset 958, 15 lines modified
956 ····​invoke-​virtual·​{p0},​·​Lcom/​quietlycoding/​android/​picker/​NumberPicker;​-​>updateView()​V958 ····​invoke-​virtual·​{p0},​·​Lcom/​quietlycoding/​android/​picker/​NumberPicker;​-​>updateView()​V
  
957 ····​.​line·​214959 ····​.​line·​214
958 ····​return-​void960 ····​return-​void
959 .​end·​method961 .​end·​method
  
960 .​method·​public·​setSpeed(J)​V962 .​method·​public·​setSpeed(J)​V
961 ····​.​locals·0963 ····​.​locals·1
962 ····​.​param·​p1,​·​"speed"····​#·​J964 ····​.​param·​p1,​·​"speed"····​#·​J
  
963 ····​.​prologue965 ····​.​prologue
964 ····​.​line·​228966 ····​.​line·​228
965 ····​iput-​wide·​p1,​·​p0,​·​Lcom/​quietlycoding/​android/​picker/​NumberPicker;​-​>mSpeed:​J967 ····​iput-​wide·​p1,​·​p0,​·​Lcom/​quietlycoding/​android/​picker/​NumberPicker;​-​>mSpeed:​J
  
966 ····​.​line·​229968 ····​.​line·​229
377 B
smali/com/quietlycoding/android/picker/NumberPickerButton.smali
Offset 98, 14 lines modifiedOffset 98, 15 lines modified
  
98 ····​move-​result·​v098 ····​move-​result·​v0
  
99 ····​const/​4·​v1,​·​0x399 ····​const/​4·​v1,​·​0x3
  
100 ····​if-​eq·​v0,​·​v1,​·​:​cond_0100 ····​if-​eq·​v0,​·​v1,​·​:​cond_0
  
 101 ····​.​line·​82
101 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​MotionEvent;​-​>getAction()​I102 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​MotionEvent;​-​>getAction()​I
  
102 ····​move-​result·​v0103 ····​move-​result·​v0
  
103 ····​const/​4·​v1,​·​0x1104 ····​const/​4·​v1,​·​0x1
  
104 ····​if-​ne·​v0,​·​v1,​·​:​cond_1105 ····​if-​ne·​v0,​·​v1,​·​:​cond_1
168 KB
res/drawable/icon_96.png
163 KB
sng
Max report size reached
5.62 KB
Image content
Max report size reached
26.0 KB
res/drawable/ic_menu_refresh.png
22.8 KB
sng
Max report size reached
3.09 KB
Image content
Max report size reached
40.2 KB
res/drawable/icon_notification.png
38.4 KB
sng
Max report size reached
1.77 KB
Image content
Max report size reached
772 B
res/menu/menu.xml
738 B
res/menu/menu.xml
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?>1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <menu·​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">2 <menu·​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
3 ··​<item·​android:​icon="@android:​drawable/​ic_menu_close_clear_c​ancel"·​android:​id="@id/​stopAll"·​android:​showAsAction="withTex​t"·​android:​title="@string/​stop_all"/​>3 ··​<item·​android:​icon="@android:​drawable/​ic_menu_close_clear_c​ancel"·​android:​id="@id/​stopAll"·​android:​title="@string/​stop_all"/​>
4 ··​<item·​android:​icon="@android:​drawable/​ic_menu_preferences"·​android:​id="@id/​configure"·​android:​showAsAction="withTex​t"·​android:​title="@string/​configure"/​>4 ··​<item·​android:​icon="@android:​drawable/​ic_menu_preferences"·​android:​id="@id/​configure"·​android:​title="@string/​configure"/​>
5 </​menu>5 </​menu>