113 KB
/home/fdroid/fdroiddata/tmp/org.epstudios.morbidmeter_15.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_org.epstudios.morbidmeter_15.apk
4.95 KB
zipinfo /dev/stdin
Offset 1, 33 lines modifiedOffset 1, 30 lines modified
1 Zip·​file·​size:​·​265282·​bytes,​·​number·​of·​entries:​·311 Zip·​file·​size:​·​264200·​bytes,​·​number·​of·​entries:​·28
2 -​rw-​-​-​-​·····​2.​0·​fat·····​2402·​bl·​defN·​15-​Nov-​16·​13:​49·​META-​INF/​MANIFEST.​MF2 -​rw-​-​-​-​·····​2.​0·​fat·····​2402·​bl·​defN·​15-​Nov-​16·​13:​49·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat·····​2523·​bl·​defN·​15-​Nov-​16·​13:​49·​META-​INF/​0A816E3E.​SF3 -​rw-​-​-​-​·····​2.​0·​fat·····​2523·​bl·​defN·​15-​Nov-​16·​13:​49·​META-​INF/​0A816E3E.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1291·​bl·​defN·​15-​Nov-​16·​13:​49·​META-​INF/​0A816E3E.​RSA4 -​rw-​-​-​-​·····​2.​0·​fat·····​1291·​bl·​defN·​15-​Nov-​16·​13:​49·​META-​INF/​0A816E3E.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Nov-​16·13:​17·META-​INF/​buildserverid5 -​rw-​-​-​-​·····​2.​0·​fat·····2636·​bX·​defN·​17-​Oct-​10·00:​12·​AndroidManifest.​xml
6 -​rw-​-​-​-​·····2.​0·​fat·······​41·​bl·defN·​15-​Nov-​16·13:​17·META-​INF/​fdroidserverid6 -​rw-​-​-​-​·····1.​0·​fat·····3469·​b-​·stor·​17-​Oct-​10·00:​12·res/​drawable-​hdpi-​v4/​icon.​png
7 -​rw-​-​-​-​·····2.​0·​fat·····​2636·​bX·defN·​15-​Nov-​16·13:​17·AndroidManifest.​xml7 -​rw-​-​-​-​·····1.​0·​fat·····​2726·​b-​·stor·​17-​Oct-​10·00:​12·res/​drawable-​hdpi-​v4/​skull_focused.​png
8 -​rw-​-​-​-​·····​1.​0·​fat·····​3469·​b-​·​stor·​15-​Nov-​16·13:​17·​res/​drawable-​hdpi-​v4/​icon.​png8 -​rw-​-​-​-​·····​1.​0·​fat·····​3455·​b-​·​stor·​17-​Oct-​10·00:​12·​res/​drawable-​hdpi-​v4/​skull_pressed.​png
9 -​rw-​-​-​-​·····​1.​0·​fat·····2726·​b-​·​stor·​15-​Nov-​16·13:​17·​res/​drawable-​hdpi-​v4/​skull_focused.​png9 -​rw-​-​-​-​·····​1.​0·​fat·····1568·​b-​·​stor·​17-​Oct-​10·00:​12·​res/​drawable-​ldpi-​v4/​icon.​png
10 -​rw-​-​-​-​·····​1.​0·​fat·····3455·​b-​·​stor·​15-​Nov-​16·13:​17·​res/​drawable-​hdpi-​v4/​skull_pressed.​png10 -​rw-​-​-​-​·····​1.​0·​fat·····1014·​b-​·​stor·​17-​Oct-​10·00:​12·​res/​drawable-​ldpi-​v4/​skull_focused.​png
11 -​rw-​-​-​-​·····​1.​0·​fat·····​1568·​b-​·​stor·​15-​Nov-​16·13:​17·​res/​drawable-​ldpi-​v4/​icon.​png11 -​rw-​-​-​-​·····​1.​0·​fat·····​1568·​b-​·​stor·​17-​Oct-​10·00:​12·​res/​drawable-​ldpi-​v4/​skull_pressed.​png
12 -​rw-​-​-​-​·····​1.​0·​fat·····1014·​b-​·​stor·​15-​Nov-​16·13:​17·​res/​drawable-​ldpi-​v4/​skull_focused.​png12 -​rw-​-​-​-​·····​1.​0·​fat······​903·​b-​·​stor·​17-​Oct-​10·00:​12·​res/​drawable-​mdpi-​v11/​notificationskull.​png
13 -​rw-​-​-​-​·····​1.​0·​fat·····1568·​b-​·​stor·​15-​Nov-​16·13:​17·​res/​drawable-​ldpi-​v4/​skull_pressed.​png13 -​rw-​-​-​-​·····​1.​0·​fat·····2864·​b-​·​stor·​17-​Oct-​10·00:​12·​res/​drawable-​mdpi-​v4/​a9p_09_11_00596.​9.​png
14 -​rw-​-​-​-​·····​1.​0·​fat······​903·​b-​·​stor·​15-​Nov-​16·13:​17·​res/​drawable-​mdpi-​v11/​notificationskull.​png14 -​rw-​-​-​-​·····​1.​0·​fat·····1308·​b-​·​stor·​17-​Oct-​10·00:​12·​res/​drawable-​mdpi-​v4/​icon.​png
15 -​rw-​-​-​-​·····​1.​0·​fat·····2864·​b-​·​stor·​15-​Nov-​16·13:​17·​res/​drawable-​mdpi-​v4/​a9p_09_11_00596.​9.​png15 -​rw-​-​-​-​·····​1.​0·​fat······​690·​b-​·​stor·​17-​Oct-​10·00:​12·​res/​drawable-​mdpi-​v4/​notificationskull.​png
16 -​rw-​-​-​-​·····​1.​0·​fat·····​1308·​b-​·​stor·​15-​Nov-​16·13:​17·​res/​drawable-​mdpi-​v4/​icon.​png16 -​rw-​-​-​-​·····​1.​0·​fat····48985·​b-​·​stor·​17-​Oct-​10·00:​12·​res/​drawable-​mdpi-​v4/​preview.​png
17 -​rw-​-​-​-​·····​1.​0·​fat······​690·​b-​·​stor·​15-​Nov-​16·13:​17·​res/​drawable-​mdpi-​v4/​notificationskull.​png17 -​rw-​-​-​-​·····​1.​0·​fat·····1506·​b-​·​stor·​17-​Oct-​10·00:​12·​res/​drawable-​mdpi-​v4/​skull_focused.​png
18 -​rw-​-​-​-​·····​1.​0·​fat····48985·​b-​·​stor·​15-​Nov-​16·13:​17·​res/​drawable-​mdpi-​v4/​preview.​png18 -​rw-​-​-​-​·····​1.​0·​fat·····​1318·​b-​·​stor·​17-​Oct-​10·00:​12·​res/​drawable-​mdpi-​v4/​skull_pressed.​png
19 -​rw-​-​-​-​·····​1.​0·​fat·····1506·​b-​·​stor·​15-​Nov-​16·13:​17·​res/​drawable-​mdpi-​v4/​skull_focused.​png19 -​rw-​-​-​-​·····​1.​0·​fat······​690·​b-​·​stor·​17-​Oct-​10·00:​12·​res/​drawable-​mdpi-​v9/​notificationskull.​png
20 -​rw-​-​-​-​·····​1.​0·​fat·····1318·​b-​·​stor·​15-​Nov-​16·13:​17·​res/​drawable-​mdpi-​v4/​skull_pressed.​png20 -​rw-​-​-​-​·····​1.​0·​fat·····5213·​b-​·​stor·​17-​Oct-​10·00:​12·​res/​drawable-​xhdpi-​v4/​icon.​png
21 -​rw-​-​-​-​·····​1.​0·​fat······​690·​b-​·​stor·​15-​Nov-​16·13:​17·​res/​drawable-​mdpi-​v9/​notificationskull.​png21 -​rw-​-​-​-​·····​1.​0·​fat·····3858·​b-​·​stor·​17-​Oct-​10·00:​12·​res/​drawable-​xhdpi-​v4/​skull_focused.​png
22 -​rw-​-​-​-​·····​1.​0·​fat·····5213·​b-​·​stor·​15-​Nov-​16·13:​17·​res/​drawable-​xhdpi-​v4/​icon.​png22 -​rw-​-​-​-​·····​1.​0·​fat·····4224·​b-​·​stor·​17-​Oct-​10·00:​12·​res/​drawable-​xhdpi-​v4/​skull_pressed.​png
23 -​rw-​-​-​-​·····1.​0·​fat·····3858·​b-​·stor·​15-​Nov-​16·13:​17·​res/​drawable-​xhdpi-​v4/​skull_focused.​png23 -​rw-​-​-​-​·····2.​0·​fat······​700·​bl·defN·​17-​Oct-​10·00:​12·​res/​drawable/​selector.​xml
24 -​rw-​-​-​-​·····1.​0·​fat·····​4224·​b-​·stor·​15-​Nov-​16·13:​17·​res/​drawable-​xhdpi-​v4/​skull_pressed.​png24 -​rw-​-​-​-​·····2.​0·​fat·····​4724·​bl·defN·​17-​Oct-​10·00:​12·​res/​layout/​configure.​xml
25 -​rw-​-​-​-​·····​2.​0·​fat······​700·​bl·​defN·​15-​Nov-​16·13:​17·​res/​drawable/​selector.​xml25 -​rw-​-​-​-​·····​2.​0·​fat·····1824·​bl·​defN·​17-​Oct-​10·00:​12·​res/​layout/​main.​xml
26 -​rw-​-​-​-​·····2.​0·​fat·····​4724·​bl·defN·​15-​Nov-​16·13:​17·​res/​layout/​configure.​xml26 -​rw-​-​-​-​·····1.​0·​fat···137162·​b-​·stor·​17-​Oct-​10·00:​12·​res/​raw/​bellsnotification.​ogg
27 -​rw-​-​-​-​·····​2.​0·​fat·····1824·​bl·​defN·​15-​Nov-​16·13:​17·​res/​layout/​main.​xml27 -​rw-​-​-​-​·····​2.​0·​fat······​592·​bl·​defN·​17-​Oct-​10·00:​12·​res/​xml/​widget.​xml
28 -​rw-​-​-​-​·····​1.​0·​fat···137162·​b-​·​stor·​15-​Nov-​16·13:​17·​res/​raw/​bellsnotification.​ogg28 -​rw-​-​-​-​·····​1.​0·​fat····​10808·​b-​·​stor·​17-​Oct-​10·00:​12·​resources.​arsc
29 -​rw-​-​-​-​·····​2.​0·​fat······​592·​bl·​defN·​15-​Nov-​16·13:​17·res/​xml-​v12/​widget.​xml29 -​rw-​-​-​-​·····​2.​0·​fat····59492·​bl·​defN·​17-​Oct-​10·00:​12·classes.​dex
30 -​rw-​-​-​-​·····​2.​0·fat······​552·​bl·​defN·15-​Nov-​16·13:​17·res/​xml/​widget.​xml30 28·​files,​·309513·bytes·uncompressed,​·260246·bytes·compressed:​··​15.​9%
31 -​rw-​-​-​-​·····​1.​0·​fat····​11004·​b-​·​stor·​15-​Nov-​16·​13:​17·​resources.​arsc 
32 -​rw-​-​-​-​·····​2.​0·​fat····​59456·​bl·​defN·​15-​Nov-​16·​13:​17·​classes.​dex 
33 31·​files,​·​310307·​bytes·​uncompressed,​·​260850·​bytes·​compressed:​··​15.​9% 
1.23 KB
AndroidManifest.xml (decoded)
1.18 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:​allowBackup="true"·​android:​versionCode="15"·​android:​versionName="2.​6"·​package="org.​epstudios.​morbidmeter"·​platformBuildVersionC​ode="23"·​platformBuildVersionN​ame="6.​0-​2166767"·​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">2 <manifest·​android:​allowBackup="true"·​android:​versionCode="15"·​android:​versionName="2.​6"·​package="org.​epstudios.​morbidmeter"·​platformBuildVersionC​ode="23"·​platformBuildVersionN​ame="6.​0-​2704002"·​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
3 ··​<uses-​sdk·​android:​minSdkVersion="11"·​android:​targetSdkVersion="23"​/​>3 ··​<uses-​sdk·​android:​minSdkVersion="11"·​android:​targetSdkVersion="23"​/​>
4 ··​<application·​android:​allowBackup="true"·​android:​icon="@drawable/​icon"·​android:​label="@string/​app_name"·​android:​previewImage="@drawab​le/​preview"·​android:​theme="@style/​AppTheme">4 ··​<application·​android:​allowBackup="true"·​android:​icon="@drawable/​icon"·​android:​label="@string/​app_name"·​android:​previewImage="@drawab​le/​preview"·​android:​theme="@style/​AppTheme">
5 ····​<receiver·​android:​icon="@drawable/​icon"·​android:​label="@string/​app_name"·​android:​name="org.​epstudios.​morbidmeter.​lib.​MorbidMeter">5 ····​<receiver·​android:​icon="@drawable/​icon"·​android:​label="@string/​app_name"·​android:​name="org.​epstudios.​morbidmeter.​lib.​MorbidMeter">
6 ······​<intent-​filter>6 ······​<intent-​filter>
7 ········​<action·​android:​name="android.​appwidget.​action.​APPWIDGET_UPDATE"/​>7 ········​<action·​android:​name="android.​appwidget.​action.​APPWIDGET_UPDATE"/​>
8 ······​</​intent-​filter>8 ······​</​intent-​filter>
9 ······​<meta-​data·​android:​name="android.​appwidget.​provider"·​android:​resource="@xml/​widget"/​>9 ······​<meta-​data·​android:​name="android.​appwidget.​provider"·​android:​resource="@xml/​widget"/​>
23.8 KB
classes.dex
23.8 KB
classes.jar
3.25 KB
zipinfo /dev/stdin
Max report size reached
20.5 KB
org/epstudios/morbidmeter/lib/MorbidMeter.class
20.5 KB
javap -verbose -constants -s -l -private {}
Max report size reached
283 B
smali/org/epstudios/morbidmeter/R.smali
Offset 24, 10 lines modifiedOffset 24, 9 lines modified
24 .​method·​public·​constructor·​<init>()​V24 .​method·​public·​constructor·​<init>()​V
25 ····​.​locals·​025 ····​.​locals·​0
  
26 ····​.​prologue26 ····​.​prologue
27 ····​.​line·​1027 ····​.​line·​10
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
29 ····​.​line·​141 
30 ····​return-​void29 ····​return-​void
31 .​end·​method30 .​end·​method
1.83 KB
smali/org/epstudios/morbidmeter/lib/MmConfigure$2.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​21 .​field·​final·​synthetic·​this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​)​V23 .​method·​constructor·​<init>(Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​20227 ····​.​line·​202
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure$2;​-​>this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure$2;​-​>this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
Offset 50, 28 lines modifiedOffset 51, 30 lines modified
50 ····​iget-​object·​v1,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure$2;​-​>this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​51 ····​iget-​object·​v1,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure$2;​-​>this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​
  
51 ····​#·​getter·​for:​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>notificationSoundRad​ioGroup:​Landroid/​widget/​RadioGroup;​52 ····​#·​getter·​for:​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>notificationSoundRad​ioGroup:​Landroid/​widget/​RadioGroup;​
52 ····​invoke-​static·​{v1},​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>access$700(Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​)​Landroid/​widget/​RadioGroup;​53 ····​invoke-​static·​{v1},​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>access$700(Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​)​Landroid/​widget/​RadioGroup;​
  
53 ····​move-​result-​object·​v154 ····​move-​result-​object·​v1
  
 55 ····​.​line·​208
54 ····​invoke-​virtual·​{v1},​·​Landroid/​widget/​RadioGroup;​-​>getChildCount()​I56 ····​invoke-​virtual·​{v1},​·​Landroid/​widget/​RadioGroup;​-​>getChildCount()​I
  
55 ····​move-​result·​v157 ····​move-​result·​v1
  
56 ····​if-​ge·​v0,​·​v1,​·​:​cond_058 ····​if-​ge·​v0,​·​v1,​·​:​cond_0
  
57 ····​.​line·​20959 ····​.​line·​209
58 ····​iget-​object·​v1,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure$2;​-​>this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​60 ····​iget-​object·​v1,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure$2;​-​>this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​
  
59 ····​#·​getter·​for:​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>notificationSoundRad​ioGroup:​Landroid/​widget/​RadioGroup;​61 ····​#·​getter·​for:​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>notificationSoundRad​ioGroup:​Landroid/​widget/​RadioGroup;​
60 ····​invoke-​static·​{v1},​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>access$700(Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​)​Landroid/​widget/​RadioGroup;​62 ····​invoke-​static·​{v1},​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>access$700(Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​)​Landroid/​widget/​RadioGroup;​
  
61 ····​move-​result-​object·​v163 ····​move-​result-​object·​v1
  
 64 ····​.​line·​210
62 ····​invoke-​virtual·​{v1,​·​v0},​·​Landroid/​widget/​RadioGroup;​-​>getChildAt(I)​Landroid/​view/​View;​65 ····​invoke-​virtual·​{v1,​·​v0},​·​Landroid/​widget/​RadioGroup;​-​>getChildAt(I)​Landroid/​view/​View;​
  
63 ····​move-​result-​object·​v166 ····​move-​result-​object·​v1
  
64 ····​invoke-​virtual·​{v1,​·​p2},​·​Landroid/​view/​View;​-​>setEnabled(Z)​V67 ····​invoke-​virtual·​{v1,​·​p2},​·​Landroid/​view/​View;​-​>setEnabled(Z)​V
  
65 ····​.​line·​20868 ····​.​line·​208
1.15 KB
smali/org/epstudios/morbidmeter/lib/MmService.smali
Offset 85, 15 lines modifiedOffset 85, 15 lines modified
  
85 ····​move-​result-​object·​v885 ····​move-​result-​object·​v8
  
86 ····​sget·​v9,​·​Lorg/​epstudios/​morbidmeter/​lib/​R$layout;​-​>main:​I86 ····​sget·​v9,​·​Lorg/​epstudios/​morbidmeter/​lib/​R$layout;​-​>main:​I
  
87 ····​invoke-​direct·​{v7,​·​v8,​·​v9},​·​Landroid/​widget/​RemoteViews;​-​><init>(Ljava/​lang/​String;​I)​V87 ····​invoke-​direct·​{v7,​·​v8,​·​v9},​·​Landroid/​widget/​RemoteViews;​-​><init>(Ljava/​lang/​String;​I)​V
  
88 ····​.​line·​3388 ····​.​line·​34
89 ····​.​local·​v7,​·​"views":​Landroid/​widget/​RemoteViews;​89 ····​.​local·​v7,​·​"views":​Landroid/​widget/​RemoteViews;​
90 ····​invoke-​static·​{v3},​·​Landroid/​appwidget/​AppWidgetManager;​-​>getInstance(Landroid​/​content/​Context;​)​Landroid/​appwidget/​AppWidgetManager;​90 ····​invoke-​static·​{v3},​·​Landroid/​appwidget/​AppWidgetManager;​-​>getInstance(Landroid​/​content/​Context;​)​Landroid/​appwidget/​AppWidgetManager;​
  
91 ····​move-​result-​object·​v191 ····​move-​result-​object·​v1
  
92 ····​.​line·​3592 ····​.​line·​35
93 ····​.​local·​v1,​·​"appWidgetManager":​Landroid/​appwidget/​AppWidgetManager;​93 ····​.​local·​v1,​·​"appWidgetManager":​Landroid/​appwidget/​AppWidgetManager;​
Offset 150, 18 lines modifiedOffset 150, 20 lines modified
150 ····​.​line·​46150 ····​.​line·​46
151 ····​:​cond_1151 ····​:​cond_1
152 ····​:​goto_1152 ····​:​goto_1
153 ····​sget·​v8,​·​Lorg/​epstudios/​morbidmeter/​lib/​R$id;​-​>progressBar:​I153 ····​sget·​v8,​·​Lorg/​epstudios/​morbidmeter/​lib/​R$id;​-​>progressBar:​I
  
154 ····​const/​16·​v9,​·​0x64154 ····​const/​16·​v9,​·​0x64
  
 155 ····​.​line·​47
155 ····​invoke-​static·​{},​·​Lorg/​epstudios/​morbidmeter/​lib/​MorbidMeterClock;​-​>percentAlive()​I156 ····​invoke-​static·​{},​·​Lorg/​epstudios/​morbidmeter/​lib/​MorbidMeterClock;​-​>percentAlive()​I
  
156 ····​move-​result·​v10157 ····​move-​result·​v10
  
 158 ····​.​line·​46
157 ····​invoke-​virtual·​{v7,​·​v8,​·​v9,​·​v10,​·​v11},​·​Landroid/​widget/​RemoteViews;​-​>setProgressBar(IIIZ)​V159 ····​invoke-​virtual·​{v7,​·​v8,​·​v9,​·​v10,​·​v11},​·​Landroid/​widget/​RemoteViews;​-​>setProgressBar(IIIZ)​V
  
158 ····​.​line·​48160 ····​.​line·​48
159 ····​new-​instance·​v2,​·​Landroid/​content/​Intent;​161 ····​new-​instance·​v2,​·​Landroid/​content/​Intent;​
  
160 ····​const-​class·​v8,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​162 ····​const-​class·​v8,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​
  
623 B
smali/org/epstudios/morbidmeter/lib/MmConfigure$7.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​21 .​field·​final·​synthetic·​this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​)​V23 .​method·​constructor·​<init>(Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​37727 ····​.​line·​377
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure$7;​-​>this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure$7;​-​>this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
290 B
smali/org/epstudios/morbidmeter/lib/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·​926 ····​.​line·​9
27 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V27 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
28 ····​.​line·​126 
29 ····​return-​void28 ····​return-​void
30 .​end·​method29 .​end·​method
9.51 KB
smali/org/epstudios/morbidmeter/lib/MmConfigure$3.smali
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .​field·​final·​synthetic·​val$context:​Landroid/​content/​Context;​22 .​field·​final·​synthetic·​val$context:​Landroid/​content/​Context;​
  
  
23 #·​direct·​methods23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​Landroid/​content/​Context;​)​V24 .​method·​constructor·​<init>(Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​Landroid/​content/​Context;​)​V
25 ····​.​locals·​025 ····​.​locals·​0
 26 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​
  
26 ····​.​prologue27 ····​.​prologue
27 ····​.​line·​22328 ····​.​line·​223
28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure$3;​-​>this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​29 ····​iput-​object·​p1,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure$3;​-​>this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​
  
29 ····​iput-​object·​p2,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure$3;​-​>val$context:​Landroid/​content/​Context;​30 ····​iput-​object·​p2,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure$3;​-​>val$context:​Landroid/​content/​Context;​
  
Offset 62, 18 lines modifiedOffset 63, 20 lines modified
  
62 ····​move-​result-​object·​v1263 ····​move-​result-​object·​v12
  
63 ····​invoke-​virtual·​{v12},​·​Landroid/​widget/​EditText;​-​>getText()​Landroid/​text/​Editable;​64 ····​invoke-​virtual·​{v12},​·​Landroid/​widget/​EditText;​-​>getText()​Landroid/​text/​Editable;​
  
64 ····​move-​result-​object·​v1265 ····​move-​result-​object·​v12
  
 66 ····​.​line·​228
65 ····​invoke-​virtual·​{v12},​·​Ljava/​lang/​Object;​-​>toString()​Ljava/​lang/​String;​67 ····​invoke-​virtual·​{v12},​·​Ljava/​lang/​Object;​-​>toString()​Ljava/​lang/​String;​
  
66 ····​move-​result-​object·​v1268 ····​move-​result-​object·​v12
  
 69 ····​.​line·​227
67 ····​invoke-​virtual·​{v11,​·​v12},​·​Lorg/​epstudios/​morbidmeter/​lib/​User;​-​>setName(Ljava/​lang/​String;​)​V70 ····​invoke-​virtual·​{v11,​·​v12},​·​Lorg/​epstudios/​morbidmeter/​lib/​User;​-​>setName(Ljava/​lang/​String;​)​V
  
68 ····​.​line·​22971 ····​.​line·​229
69 ····​iget-​object·​v11,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure$3;​-​>this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​72 ····​iget-​object·​v11,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure$3;​-​>this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​
  
70 ····​#·​getter·​for:​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>configuration:​Lorg/​epstudios/​morbidmeter/​lib/​Configuration;​73 ····​#·​getter·​for:​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>configuration:​Lorg/​epstudios/​morbidmeter/​lib/​Configuration;​
71 ····​invoke-​static·​{v11},​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>access$900(Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​)​Lorg/​epstudios/​morbidmeter/​lib/​Configuration;​74 ····​invoke-​static·​{v11},​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>access$900(Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​)​Lorg/​epstudios/​morbidmeter/​lib/​Configuration;​
Offset 160, 14 lines modifiedOffset 163, 15 lines modified
  
160 ····​move-​result-​object·​v11163 ····​move-​result-​object·​v11
  
161 ····​if-​eqz·​v11,​·​:​cond_0164 ····​if-​eqz·​v11,​·​:​cond_0
  
162 ····​iget-​object·​v11,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure$3;​-​>this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​165 ····​iget-​object·​v11,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure$3;​-​>this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​
  
 166 ····​.​line·​235
163 ····​#·​getter·​for:​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>longevityEditText:​Landroid/​widget/​EditText;​167 ····​#·​getter·​for:​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>longevityEditText:​Landroid/​widget/​EditText;​
164 ····​invoke-​static·​{v11},​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>access$100(Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​)​Landroid/​widget/​EditText;​168 ····​invoke-​static·​{v11},​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>access$100(Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​)​Landroid/​widget/​EditText;​
  
165 ····​move-​result-​object·​v11169 ····​move-​result-​object·​v11
  
166 ····​invoke-​virtual·​{v11},​·​Landroid/​widget/​EditText;​-​>getText()​Landroid/​text/​Editable;​170 ····​invoke-​virtual·​{v11},​·​Landroid/​widget/​EditText;​-​>getText()​Landroid/​text/​Editable;​
  
Offset 188, 31 lines modifiedOffset 192, 35 lines modified
  
188 ····​move-​result-​object·​v11192 ····​move-​result-​object·​v11
  
189 ····​iget-​object·​v11,​·​v11,​·​Lorg/​epstudios/​morbidmeter/​lib/​Configuration;​-​>user:​Lorg/​epstudios/​morbidmeter/​lib/​User;​193 ····​iget-​object·​v11,​·​v11,​·​Lorg/​epstudios/​morbidmeter/​lib/​Configuration;​-​>user:​Lorg/​epstudios/​morbidmeter/​lib/​User;​
  
190 ····​iget-​object·​v12,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure$3;​-​>this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​194 ····​iget-​object·​v12,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure$3;​-​>this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​
  
 195 ····​.​line·​238
191 ····​#·​getter·​for:​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>longevityEditText:​Landroid/​widget/​EditText;​196 ····​#·​getter·​for:​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>longevityEditText:​Landroid/​widget/​EditText;​
192 ····​invoke-​static·​{v12},​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>access$100(Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​)​Landroid/​widget/​EditText;​197 ····​invoke-​static·​{v12},​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>access$100(Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​)​Landroid/​widget/​EditText;​
  
193 ····​move-​result-​object·​v12198 ····​move-​result-​object·​v12
  
194 ····​invoke-​virtual·​{v12},​·​Landroid/​widget/​EditText;​-​>getText()​Landroid/​text/​Editable;​199 ····​invoke-​virtual·​{v12},​·​Landroid/​widget/​EditText;​-​>getText()​Landroid/​text/​Editable;​
  
195 ····​move-​result-​object·​v12200 ····​move-​result-​object·​v12
  
 201 ····​.​line·​239
196 ····​invoke-​virtual·​{v12},​·​Ljava/​lang/​Object;​-​>toString()​Ljava/​lang/​String;​202 ····​invoke-​virtual·​{v12},​·​Ljava/​lang/​Object;​-​>toString()​Ljava/​lang/​String;​
  
197 ····​move-​result-​object·​v12203 ····​move-​result-​object·​v12
  
 204 ····​.​line·​238
198 ····​invoke-​static·​{v12},​·​Ljava/​lang/​Double;​-​>parseDouble(Ljava/​lang/​String;​)​D205 ····​invoke-​static·​{v12},​·​Ljava/​lang/​Double;​-​>parseDouble(Ljava/​lang/​String;​)​D
  
199 ····​move-​result-​wide·​v12206 ····​move-​result-​wide·​v12
  
 207 ····​.​line·​237
200 ····​invoke-​virtual·​{v11,​·​v12,​·​v13},​·​Lorg/​epstudios/​morbidmeter/​lib/​User;​-​>setLongevity(D)​V208 ····​invoke-​virtual·​{v11,​·​v12,​·​v13},​·​Lorg/​epstudios/​morbidmeter/​lib/​User;​-​>setLongevity(D)​V
201 ····​:​try_end_0209 ····​:​try_end_0
202 ····​.​catch·​Ljava/​lang/​NumberFormatException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0210 ····​.​catch·​Ljava/​lang/​NumberFormatException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
  
203 ····​.​line·​246211 ····​.​line·​246
204 ····​:​goto_0212 ····​:​goto_0
205 ····​iget-​object·​v11,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure$3;​-​>this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​213 ····​iget-​object·​v11,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure$3;​-​>this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​
Offset 225, 14 lines modifiedOffset 233, 15 lines modified
225 ····​iget-​object·​v11,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure$3;​-​>this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​233 ····​iget-​object·​v11,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure$3;​-​>this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​
  
226 ····​#·​getter·​for:​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>timeScaleSpinner:​Landroid/​widget/​Spinner;​234 ····​#·​getter·​for:​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>timeScaleSpinner:​Landroid/​widget/​Spinner;​
227 ····​invoke-​static·​{v11},​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>access$1100(Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​)​Landroid/​widget/​Spinner;​235 ····​invoke-​static·​{v11},​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>access$1100(Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​)​Landroid/​widget/​Spinner;​
  
228 ····​move-​result-​object·​v11236 ····​move-​result-​object·​v11
  
 237 ····​.​line·​248
229 ····​invoke-​virtual·​{v11},​·​Landroid/​widget/​Spinner;​-​>getSelectedItem()​Ljava/​lang/​Object;​238 ····​invoke-​virtual·​{v11},​·​Landroid/​widget/​Spinner;​-​>getSelectedItem()​Ljava/​lang/​Object;​
  
230 ····​move-​result-​object·​v11239 ····​move-​result-​object·​v11
  
231 ····​check-​cast·​v11,​·​Ljava/​lang/​String;​240 ····​check-​cast·​v11,​·​Ljava/​lang/​String;​
  
232 ····​iput-​object·​v11,​·​v12,​·​Lorg/​epstudios/​morbidmeter/​lib/​Configuration;​-​>timeScaleName:​Ljava/​lang/​String;​241 ····​iput-​object·​v11,​·​v12,​·​Lorg/​epstudios/​morbidmeter/​lib/​Configuration;​-​>timeScaleName:​Ljava/​lang/​String;​
Offset 248, 14 lines modifiedOffset 257, 15 lines modified
248 ····​iget-​object·​v11,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure$3;​-​>this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​257 ····​iget-​object·​v11,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure$3;​-​>this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​
  
249 ····​#·​getter·​for:​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>frequencySpinner:​Landroid/​widget/​Spinner;​258 ····​#·​getter·​for:​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>frequencySpinner:​Landroid/​widget/​Spinner;​
250 ····​invoke-​static·​{v11},​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>access$1200(Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​)​Landroid/​widget/​Spinner;​259 ····​invoke-​static·​{v11},​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>access$1200(Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​)​Landroid/​widget/​Spinner;​
  
251 ····​move-​result-​object·​v11260 ····​move-​result-​object·​v11
  
 261 ····​.​line·​251
252 ····​invoke-​virtual·​{v11},​·​Landroid/​widget/​Spinner;​-​>getSelectedItem()​Ljava/​lang/​Object;​262 ····​invoke-​virtual·​{v11},​·​Landroid/​widget/​Spinner;​-​>getSelectedItem()​Ljava/​lang/​Object;​
  
253 ····​move-​result-​object·​v11263 ····​move-​result-​object·​v11
  
254 ····​check-​cast·​v11,​·​Ljava/​lang/​String;​264 ····​check-​cast·​v11,​·​Ljava/​lang/​String;​
  
255 ····​iput-​object·​v11,​·​v12,​·​Lorg/​epstudios/​morbidmeter/​lib/​Configuration;​-​>updateFrequency:​Ljava/​lang/​String;​265 ····​iput-​object·​v11,​·​v12,​·​Lorg/​epstudios/​morbidmeter/​lib/​Configuration;​-​>updateFrequency:​Ljava/​lang/​String;​
Offset 313, 14 lines modifiedOffset 323, 15 lines modified
313 ····​iget-​object·​v12,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure$3;​-​>this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​323 ····​iget-​object·​v12,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure$3;​-​>this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​
  
314 ····​#·​getter·​for:​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>showNotificationsChe​ckBox:​Landroid/​widget/​CheckBox;​324 ····​#·​getter·​for:​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>showNotificationsChe​ckBox:​Landroid/​widget/​CheckBox;​
315 ····​invoke-​static·​{v12},​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>access$1500(Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​)​Landroid/​widget/​CheckBox;​325 ····​invoke-​static·​{v12},​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>access$1500(Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​)​Landroid/​widget/​CheckBox;​
  
316 ····​move-​result-​object·​v12326 ····​move-​result-​object·​v12
Max diff block lines reached; 4389/9631 bytes (45.57%) of diff not shown.
3.27 KB
smali/org/epstudios/morbidmeter/lib/MmConfigure$MyOnDateChangedListener.smali
Offset 79, 67 lines modifiedOffset 79, 73 lines modified
  
79 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​DatePicker;​-​>getYear()​I79 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​DatePicker;​-​>getYear()​I
  
80 ····​move-​result·​v080 ····​move-​result·​v0
  
81 ····​iget-​object·​v1,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure$MyOnDateC​hangedListener;​-​>this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​81 ····​iget-​object·​v1,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure$MyOnDateC​hangedListener;​-​>this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​
  
 82 ····​.​line·​320
82 ····​#·​getter·​for:​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>birthDayDatePicker:​Landroid/​widget/​DatePicker;​83 ····​#·​getter·​for:​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>birthDayDatePicker:​Landroid/​widget/​DatePicker;​
83 ····​invoke-​static·​{v1},​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>access$400(Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​)​Landroid/​widget/​DatePicker;​84 ····​invoke-​static·​{v1},​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>access$400(Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​)​Landroid/​widget/​DatePicker;​
  
84 ····​move-​result-​object·​v185 ····​move-​result-​object·​v1
  
85 ····​invoke-​virtual·​{v1},​·​Landroid/​widget/​DatePicker;​-​>getMonth()​I86 ····​invoke-​virtual·​{v1},​·​Landroid/​widget/​DatePicker;​-​>getMonth()​I
  
86 ····​move-​result·​v187 ····​move-​result·​v1
  
87 ····​iget-​object·​v2,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure$MyOnDateC​hangedListener;​-​>this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​88 ····​iget-​object·​v2,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure$MyOnDateC​hangedListener;​-​>this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​
  
 89 ····​.​line·​321
88 ····​#·​getter·​for:​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>birthDayDatePicker:​Landroid/​widget/​DatePicker;​90 ····​#·​getter·​for:​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>birthDayDatePicker:​Landroid/​widget/​DatePicker;​
89 ····​invoke-​static·​{v2},​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>access$400(Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​)​Landroid/​widget/​DatePicker;​91 ····​invoke-​static·​{v2},​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>access$400(Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​)​Landroid/​widget/​DatePicker;​
  
90 ····​move-​result-​object·​v292 ····​move-​result-​object·​v2
  
91 ····​invoke-​virtual·​{v2},​·​Landroid/​widget/​DatePicker;​-​>getDayOfMonth()​I93 ····​invoke-​virtual·​{v2},​·​Landroid/​widget/​DatePicker;​-​>getDayOfMonth()​I
  
92 ····​move-​result·​v294 ····​move-​result·​v2
  
93 ····​iget-​object·​v3,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure$MyOnDateC​hangedListener;​-​>this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​95 ····​iget-​object·​v3,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure$MyOnDateC​hangedListener;​-​>this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​
  
 96 ····​.​line·​322
94 ····​#·​getter·​for:​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>deathDayDatePicker:​Landroid/​widget/​DatePicker;​97 ····​#·​getter·​for:​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>deathDayDatePicker:​Landroid/​widget/​DatePicker;​
95 ····​invoke-​static·​{v3},​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>access$600(Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​)​Landroid/​widget/​DatePicker;​98 ····​invoke-​static·​{v3},​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>access$600(Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​)​Landroid/​widget/​DatePicker;​
  
96 ····​move-​result-​object·​v399 ····​move-​result-​object·​v3
  
97 ····​invoke-​virtual·​{v3},​·​Landroid/​widget/​DatePicker;​-​>getYear()​I100 ····​invoke-​virtual·​{v3},​·​Landroid/​widget/​DatePicker;​-​>getYear()​I
  
98 ····​move-​result·​v3101 ····​move-​result·​v3
  
99 ····​iget-​object·​v4,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure$MyOnDateC​hangedListener;​-​>this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​102 ····​iget-​object·​v4,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure$MyOnDateC​hangedListener;​-​>this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​
  
 103 ····​.​line·​323
100 ····​#·​getter·​for:​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>deathDayDatePicker:​Landroid/​widget/​DatePicker;​104 ····​#·​getter·​for:​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>deathDayDatePicker:​Landroid/​widget/​DatePicker;​
101 ····​invoke-​static·​{v4},​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>access$600(Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​)​Landroid/​widget/​DatePicker;​105 ····​invoke-​static·​{v4},​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>access$600(Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​)​Landroid/​widget/​DatePicker;​
  
102 ····​move-​result-​object·​v4106 ····​move-​result-​object·​v4
  
103 ····​invoke-​virtual·​{v4},​·​Landroid/​widget/​DatePicker;​-​>getMonth()​I107 ····​invoke-​virtual·​{v4},​·​Landroid/​widget/​DatePicker;​-​>getMonth()​I
  
104 ····​move-​result·​v4108 ····​move-​result·​v4
  
105 ····​iget-​object·​v5,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure$MyOnDateC​hangedListener;​-​>this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​109 ····​iget-​object·​v5,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure$MyOnDateC​hangedListener;​-​>this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​
  
 110 ····​.​line·​324
106 ····​#·​getter·​for:​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>deathDayDatePicker:​Landroid/​widget/​DatePicker;​111 ····​#·​getter·​for:​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>deathDayDatePicker:​Landroid/​widget/​DatePicker;​
107 ····​invoke-​static·​{v5},​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>access$600(Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​)​Landroid/​widget/​DatePicker;​112 ····​invoke-​static·​{v5},​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>access$600(Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​)​Landroid/​widget/​DatePicker;​
  
108 ····​move-​result-​object·​v5113 ····​move-​result-​object·​v5
  
109 ····​invoke-​virtual·​{v5},​·​Landroid/​widget/​DatePicker;​-​>getDayOfMonth()​I114 ····​invoke-​virtual·​{v5},​·​Landroid/​widget/​DatePicker;​-​>getDayOfMonth()​I
  
110 ····​move-​result·​v5115 ····​move-​result·​v5
  
 116 ····​.​line·​319
111 ····​invoke-​static/​range·​{v0·​.​.​·​v5},​·​Lorg/​epstudios/​morbidmeter/​lib/​User;​-​>getLongevity(IIIIII)​D117 ····​invoke-​static/​range·​{v0·​.​.​·​v5},​·​Lorg/​epstudios/​morbidmeter/​lib/​User;​-​>getLongevity(IIIIII)​D
  
112 ····​move-​result-​wide·​v6118 ····​move-​result-​wide·​v6
  
113 ····​.​line·​325119 ····​.​line·​325
114 ····​.​local·​v6,​·​"longevity":​D120 ····​.​local·​v6,​·​"longevity":​D
115 ····​iget-​object·​v0,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure$MyOnDateC​hangedListener;​-​>this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​121 ····​iget-​object·​v0,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure$MyOnDateC​hangedListener;​-​>this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​
623 B
smali/org/epstudios/morbidmeter/lib/MmConfigure$4.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​21 .​field·​final·​synthetic·​this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​)​V23 .​method·​constructor·​<init>(Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​29627 ····​.​line·​296
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure$4;​-​>this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure$4;​-​>this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
29.0 KB
smali/org/epstudios/morbidmeter/lib/MorbidMeterClock.smali
Max report size reached
4.17 KB
smali/org/epstudios/morbidmeter/lib/MmConfigure$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​21 .​field·​final·​synthetic·​this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​)​V23 .​method·​constructor·​<init>(Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​15527 ····​.​line·​155
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure$1;​-​>this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure$1;​-​>this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
Offset 52, 22 lines modifiedOffset 53, 24 lines modified
52 ····​iget-​object·​v4,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure$1;​-​>this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​53 ····​iget-​object·​v4,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure$1;​-​>this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​
  
53 ····​#·​getter·​for:​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>longevityEditText:​Landroid/​widget/​EditText;​54 ····​#·​getter·​for:​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>longevityEditText:​Landroid/​widget/​EditText;​
54 ····​invoke-​static·​{v4},​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>access$100(Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​)​Landroid/​widget/​EditText;​55 ····​invoke-​static·​{v4},​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>access$100(Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​)​Landroid/​widget/​EditText;​
  
55 ····​move-​result-​object·​v456 ····​move-​result-​object·​v4
  
 57 ····​.​line·​163
56 ····​invoke-​virtual·​{v4},​·​Landroid/​widget/​EditText;​-​>getText()​Landroid/​text/​Editable;​58 ····​invoke-​virtual·​{v4},​·​Landroid/​widget/​EditText;​-​>getText()​Landroid/​text/​Editable;​
  
57 ····​move-​result-​object·​v459 ····​move-​result-​object·​v4
  
58 ····​invoke-​virtual·​{v4},​·​Ljava/​lang/​Object;​-​>toString()​Ljava/​lang/​String;​60 ····​invoke-​virtual·​{v4},​·​Ljava/​lang/​Object;​-​>toString()​Ljava/​lang/​String;​
  
59 ····​move-​result-​object·​v461 ····​move-​result-​object·​v4
  
 62 ····​.​line·​162
60 ····​invoke-​static·​{v4},​·​Ljava/​lang/​Double;​-​>parseDouble(Ljava/​lang/​String;​)​D63 ····​invoke-​static·​{v4},​·​Ljava/​lang/​Double;​-​>parseDouble(Ljava/​lang/​String;​)​D
61 ····​:​try_end_064 ····​:​try_end_0
62 ····​.​catch·​Ljava/​lang/​NumberFormatException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_065 ····​.​catch·​Ljava/​lang/​NumberFormatException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
  
63 ····​move-​result-​wide·​v266 ····​move-​result-​wide·​v2
  
64 ····​.​line·​16767 ····​.​line·​167
Offset 88, 45 lines modifiedOffset 91, 49 lines modified
88 ····​move-​result-​object·​v591 ····​move-​result-​object·​v5
  
89 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V92 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
  
90 ····​.​line·​16893 ····​.​line·​168
91 ····​iget-​object·​v4,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure$1;​-​>this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​94 ····​iget-​object·​v4,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure$1;​-​>this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​
  
 95 ····​.​line·​169
92 ····​#·​getter·​for:​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>birthDayDatePicker:​Landroid/​widget/​DatePicker;​96 ····​#·​getter·​for:​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>birthDayDatePicker:​Landroid/​widget/​DatePicker;​
93 ····​invoke-​static·​{v4},​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>access$400(Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​)​Landroid/​widget/​DatePicker;​97 ····​invoke-​static·​{v4},​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>access$400(Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​)​Landroid/​widget/​DatePicker;​
  
94 ····​move-​result-​object·​v498 ····​move-​result-​object·​v4
  
95 ····​invoke-​virtual·​{v4},​·​Landroid/​widget/​DatePicker;​-​>getYear()​I99 ····​invoke-​virtual·​{v4},​·​Landroid/​widget/​DatePicker;​-​>getYear()​I
  
96 ····​move-​result·​v4100 ····​move-​result·​v4
  
97 ····​iget-​object·​v5,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure$1;​-​>this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​101 ····​iget-​object·​v5,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure$1;​-​>this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​
  
 102 ····​.​line·​170
98 ····​#·​getter·​for:​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>birthDayDatePicker:​Landroid/​widget/​DatePicker;​103 ····​#·​getter·​for:​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>birthDayDatePicker:​Landroid/​widget/​DatePicker;​
99 ····​invoke-​static·​{v5},​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>access$400(Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​)​Landroid/​widget/​DatePicker;​104 ····​invoke-​static·​{v5},​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>access$400(Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​)​Landroid/​widget/​DatePicker;​
  
100 ····​move-​result-​object·​v5105 ····​move-​result-​object·​v5
  
101 ····​invoke-​virtual·​{v5},​·​Landroid/​widget/​DatePicker;​-​>getMonth()​I106 ····​invoke-​virtual·​{v5},​·​Landroid/​widget/​DatePicker;​-​>getMonth()​I
  
102 ····​move-​result·​v5107 ····​move-​result·​v5
  
103 ····​iget-​object·​v6,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure$1;​-​>this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​108 ····​iget-​object·​v6,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure$1;​-​>this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​
  
 109 ····​.​line·​171
104 ····​#·​getter·​for:​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>birthDayDatePicker:​Landroid/​widget/​DatePicker;​110 ····​#·​getter·​for:​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>birthDayDatePicker:​Landroid/​widget/​DatePicker;​
105 ····​invoke-​static·​{v6},​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>access$400(Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​)​Landroid/​widget/​DatePicker;​111 ····​invoke-​static·​{v6},​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>access$400(Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​)​Landroid/​widget/​DatePicker;​
  
106 ····​move-​result-​object·​v6112 ····​move-​result-​object·​v6
  
107 ····​invoke-​virtual·​{v6},​·​Landroid/​widget/​DatePicker;​-​>getDayOfMonth()​I113 ····​invoke-​virtual·​{v6},​·​Landroid/​widget/​DatePicker;​-​>getDayOfMonth()​I
  
108 ····​move-​result·​v6114 ····​move-​result·​v6
  
 115 ····​.​line·​168
109 ····​invoke-​static·​{v4,​·​v5,​·​v6,​·​v2,​·​v3},​·​Lorg/​epstudios/​morbidmeter/​lib/​User;​-​>getDeathDate(IIID)​Ljava/​util/​Calendar;​116 ····​invoke-​static·​{v4,​·​v5,​·​v6,​·​v2,​·​v3},​·​Lorg/​epstudios/​morbidmeter/​lib/​User;​-​>getDeathDate(IIID)​Ljava/​util/​Calendar;​
  
110 ····​move-​result-​object·​v0117 ····​move-​result-​object·​v0
  
111 ····​.​line·​173118 ····​.​line·​173
112 ····​.​local·​v0,​·​"deathDay":​Ljava/​util/​Calendar;​119 ····​.​local·​v0,​·​"deathDay":​Ljava/​util/​Calendar;​
113 ····​#·​setter·​for:​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>INHIBIT_DATE_CHANGE_​LISTENER:​Z120 ····​#·​setter·​for:​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>INHIBIT_DATE_CHANGE_​LISTENER:​Z
Offset 142, 24 lines modifiedOffset 149, 27 lines modified
  
142 ····​invoke-​virtual·​{v0,​·​v7},​·​Ljava/​util/​Calendar;​-​>get(I)​I149 ····​invoke-​virtual·​{v0,​·​v7},​·​Ljava/​util/​Calendar;​-​>get(I)​I
  
143 ····​move-​result·​v5150 ····​move-​result·​v5
  
144 ····​const/​4·​v6,​·​0x2151 ····​const/​4·​v6,​·​0x2
  
 152 ····​.​line·​175
145 ····​invoke-​virtual·​{v0,​·​v6},​·​Ljava/​util/​Calendar;​-​>get(I)​I153 ····​invoke-​virtual·​{v0,​·​v6},​·​Ljava/​util/​Calendar;​-​>get(I)​I
  
146 ····​move-​result·​v6154 ····​move-​result·​v6
  
147 ····​const/​4·​v7,​·​0x5155 ····​const/​4·​v7,​·​0x5
  
 156 ····​.​line·​176
148 ····​invoke-​virtual·​{v0,​·​v7},​·​Ljava/​util/​Calendar;​-​>get(I)​I157 ····​invoke-​virtual·​{v0,​·​v7},​·​Ljava/​util/​Calendar;​-​>get(I)​I
  
149 ····​move-​result·​v7158 ····​move-​result·​v7
  
 159 ····​.​line·​174
150 ····​invoke-​virtual·​{v4,​·​v5,​·​v6,​·​v7},​·​Landroid/​widget/​DatePicker;​-​>updateDate(III)​V160 ····​invoke-​virtual·​{v4,​·​v5,​·​v6,​·​v7},​·​Landroid/​widget/​DatePicker;​-​>updateDate(III)​V
  
151 ····​.​line·​177161 ····​.​line·​177
152 ····​const/​4·​v4,​·​0x0162 ····​const/​4·​v4,​·​0x0
  
153 ····​#·​setter·​for:​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>INHIBIT_DATE_CHANGE_​LISTENER:​Z163 ····​#·​setter·​for:​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>INHIBIT_DATE_CHANGE_​LISTENER:​Z
154 ····​invoke-​static·​{v4},​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>access$502(Z)​Z164 ····​invoke-​static·​{v4},​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>access$502(Z)​Z
1.85 KB
smali/org/epstudios/morbidmeter/lib/User.smali
Offset 170, 14 lines modifiedOffset 170, 15 lines modified
170 ····​invoke-​virtual·​{v0,​·​v8,​·​v4},​·​Ljava/​util/​Calendar;​-​>set(II)​V170 ····​invoke-​virtual·​{v0,​·​v8,​·​v4},​·​Ljava/​util/​Calendar;​-​>set(II)​V
  
171 ····​.​line·​68171 ····​.​line·​68
172 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​Calendar;​-​>getTimeInMillis()​J172 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​Calendar;​-​>getTimeInMillis()​J
  
173 ····​move-​result-​wide·​v4173 ····​move-​result-​wide·​v4
  
 174 ····​.​line·​69
174 ····​invoke-​virtual·​{v0},​·​Ljava/​util/​Calendar;​-​>getTimeInMillis()​J175 ····​invoke-​virtual·​{v0},​·​Ljava/​util/​Calendar;​-​>getTimeInMillis()​J
  
175 ····​move-​result-​wide·​v6176 ····​move-​result-​wide·​v6
  
176 ····​sub-​long·​v2,​·​v4,​·​v6177 ····​sub-​long·​v2,​·​v4,​·​v6
  
177 ····​.​line·​70178 ····​.​line·​70
Offset 539, 14 lines modifiedOffset 540, 15 lines modified
  
539 ····​move-​result·​v5540 ····​move-​result·​v5
  
540 ····​if-​eqz·​v5,​·​:​cond_1541 ····​if-​eqz·​v5,​·​:​cond_1
  
541 ····​iget-​object·​v5,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​User;​-​>birthDay:​Ljava/​util/​GregorianCalendar;​542 ····​iget-​object·​v5,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​User;​-​>birthDay:​Ljava/​util/​GregorianCalendar;​
  
 543 ····​.​line·​172
542 ····​invoke-​virtual·​{v5,​·​v1},​·​Ljava/​util/​GregorianCalendar;​-​>before(Ljava/​lang/​Object;​)​Z544 ····​invoke-​virtual·​{v5,​·​v1},​·​Ljava/​util/​GregorianCalendar;​-​>before(Ljava/​lang/​Object;​)​Z
  
543 ····​move-​result·​v5545 ····​move-​result·​v5
  
544 ····​if-​eqz·​v5,​·​:​cond_1546 ····​if-​eqz·​v5,​·​:​cond_1
  
545 ····​move·​v2,​·​v3547 ····​move·​v2,​·​v3
Offset 566, 15 lines modifiedOffset 568, 15 lines modified
  
566 ····​.​restart·​local·​v0····​#·​"earliestbirthDay":​Ljava/​util/​Calendar;​568 ····​.​restart·​local·​v0····​#·​"earliestbirthDay":​Ljava/​util/​Calendar;​
567 ····​.​restart·​local·​v1····​#·​"latestbirthDay":​Ljava/​util/​Calendar;​569 ····​.​restart·​local·​v1····​#·​"latestbirthDay":​Ljava/​util/​Calendar;​
568 ····​.​restart·​local·​v2····​#·​"sane":​Z570 ····​.​restart·​local·​v2····​#·​"sane":​Z
569 ····​:​cond_1571 ····​:​cond_1
570 ····​move·​v2,​·​v4572 ····​move·​v2,​·​v4
  
571 ····​.​line·​171573 ····​.​line·​172
572 ····​goto·​:​goto_1574 ····​goto·​:​goto_1
573 .​end·​method575 .​end·​method
  
574 .​method·​public·​lifeDurationMsec()​J576 .​method·​public·​lifeDurationMsec()​J
575 ····​.​locals·​4577 ····​.​locals·​4
  
576 ····​.​prologue578 ····​.​prologue
Offset 606, 32 lines modifiedOffset 608, 35 lines modified
  
606 ····​move-​result·​v0608 ····​move-​result·​v0
  
607 ····​iget-​object·​v1,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​User;​-​>birthDay:​Ljava/​util/​GregorianCalendar;​609 ····​iget-​object·​v1,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​User;​-​>birthDay:​Ljava/​util/​GregorianCalendar;​
  
608 ····​const/​4·​v2,​·​0x2610 ····​const/​4·​v2,​·​0x2
  
 611 ····​.​line·​47
609 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​util/​GregorianCalendar;​-​>get(I)​I612 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​util/​GregorianCalendar;​-​>get(I)​I
  
610 ····​move-​result·​v1613 ····​move-​result·​v1
  
611 ····​iget-​object·​v2,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​User;​-​>birthDay:​Ljava/​util/​GregorianCalendar;​614 ····​iget-​object·​v2,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​User;​-​>birthDay:​Ljava/​util/​GregorianCalendar;​
  
612 ····​const/​4·​v3,​·​0x5615 ····​const/​4·​v3,​·​0x5
  
 616 ····​.​line·​48
613 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​util/​GregorianCalendar;​-​>get(I)​I617 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​util/​GregorianCalendar;​-​>get(I)​I
  
614 ····​move-​result·​v2618 ····​move-​result·​v2
  
615 ····​move·​v3,​·​p1619 ····​move·​v3,​·​p1
  
616 ····​move·​v4,​·​p2620 ····​move·​v4,​·​p2
  
617 ····​move·​v5,​·​p3621 ····​move·​v5,​·​p3
  
 622 ····​.​line·​46
618 ····​invoke-​static/​range·​{v0·​.​.​·​v5},​·​Lorg/​epstudios/​morbidmeter/​lib/​User;​-​>getLongevity(IIIIII)​D623 ····​invoke-​static/​range·​{v0·​.​.​·​v5},​·​Lorg/​epstudios/​morbidmeter/​lib/​User;​-​>getLongevity(IIIIII)​D
  
619 ····​move-​result-​wide·​v0624 ····​move-​result-​wide·​v0
  
620 ····​return-​wide·​v0625 ····​return-​wide·​v0
621 .​end·​method626 .​end·​method
  
623 B
smali/org/epstudios/morbidmeter/lib/MmConfigure$5.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​21 .​field·​final·​synthetic·​this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​)​V23 .​method·​constructor·​<init>(Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​30427 ····​.​line·​304
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure$5;​-​>this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure$5;​-​>this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
13.1 KB
smali/org/epstudios/morbidmeter/lib/MorbidMeter.smali
Offset 60, 22 lines modifiedOffset 60, 25 lines modified
  
60 ····​move-​result-​object·​v260 ····​move-​result-​object·​v2
  
61 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​61 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
  
62 ····​move-​result-​object·​v262 ····​move-​result-​object·​v2
  
 63 ····​.​line·​128
63 ····​invoke-​static·​{v2},​·​Landroid/​net/​Uri;​-​>parse(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​64 ····​invoke-​static·​{v2},​·​Landroid/​net/​Uri;​-​>parse(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​
  
64 ····​move-​result-​object·​v265 ····​move-​result-​object·​v2
  
 66 ····​.​line·​129
65 ····​invoke-​static·​{p2},​·​Ljava/​lang/​String;​-​>valueOf(I)​Ljava/​lang/​String;​67 ····​invoke-​static·​{p2},​·​Ljava/​lang/​String;​-​>valueOf(I)​Ljava/​lang/​String;​
  
66 ····​move-​result-​object·​v368 ····​move-​result-​object·​v3
  
 69 ····​.​line·​127
67 ····​invoke-​static·​{v2,​·​v3},​·​Landroid/​net/​Uri;​-​>withAppendedPath(Lan​droid/​net/​Uri;​Ljava/​lang/​String;​)​Landroid/​net/​Uri;​70 ····​invoke-​static·​{v2,​·​v3},​·​Landroid/​net/​Uri;​-​>withAppendedPath(Lan​droid/​net/​Uri;​Ljava/​lang/​String;​)​Landroid/​net/​Uri;​
  
68 ····​move-​result-​object·​v171 ····​move-​result-​object·​v1
  
69 ····​.​line·​13072 ····​.​line·​130
70 ····​.​local·​v1,​·​"data":​Landroid/​net/​Uri;​73 ····​.​local·​v1,​·​"data":​Landroid/​net/​Uri;​
71 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Intent;​-​>setData(Landroid/​net/​Uri;​)​Landroid/​content/​Intent;​74 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Intent;​-​>setData(Landroid/​net/​Uri;​)​Landroid/​content/​Intent;​
Offset 106, 33 lines modifiedOffset 109, 36 lines modified
  
106 ····​move-​result-​object·​v6109 ····​move-​result-​object·​v6
  
107 ····​.​line·​106110 ····​.​line·​106
108 ····​.​local·​v6,​·​"newPending":​Landroid/​app/​PendingIntent;​111 ····​.​local·​v6,​·​"newPending":​Landroid/​app/​PendingIntent;​
109 ····​const-​string·​v1,​·​"alarm"112 ····​const-​string·​v1,​·​"alarm"
  
 113 ····​.​line·​107
110 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​114 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
  
111 ····​move-​result-​object·​v0115 ····​move-​result-​object·​v0
  
112 ····​check-​cast·​v0,​·​Landroid/​app/​AlarmManager;​116 ····​check-​cast·​v0,​·​Landroid/​app/​AlarmManager;​
  
113 ····​.​line·​108117 ····​.​line·​108
114 ····​.​local·​v0,​·​"alarms":​Landroid/​app/​AlarmManager;​118 ····​.​local·​v0,​·​"alarms":​Landroid/​app/​AlarmManager;​
115 ····​if-​ltz·​p2,​·​:​cond_0119 ····​if-​ltz·​p2,​·​:​cond_0
  
116 ····​.​line·​109120 ····​.​line·​109
117 ····​const/​4·​v1,​·​0x3121 ····​const/​4·​v1,​·​0x3
  
 122 ····​.​line·​110
118 ····​invoke-​static·​{},​·​Landroid/​os/​SystemClock;​-​>elapsedRealtime()​J123 ····​invoke-​static·​{},​·​Landroid/​os/​SystemClock;​-​>elapsedRealtime()​J
  
119 ····​move-​result-​wide·​v2124 ····​move-​result-​wide·​v2
  
120 ····​int-​to-​long·​v4,​·​p2125 ····​int-​to-​long·​v4,​·​p2
  
 126 ····​.​line·​109
121 ····​invoke-​virtual/​range·​{v0·​.​.​·​v6},​·​Landroid/​app/​AlarmManager;​-​>setRepeating(IJJLand​roid/​app/​PendingIntent;​)​V127 ····​invoke-​virtual/​range·​{v0·​.​.​·​v6},​·​Landroid/​app/​AlarmManager;​-​>setRepeating(IJJLand​roid/​app/​PendingIntent;​)​V
  
122 ····​.​line·​116128 ····​.​line·​116
123 ····​:​goto_0129 ····​:​goto_0
124 ····​return-​void130 ····​return-​void
  
125 ····​.​line·​113131 ····​.​line·​113
Offset 148, 49 lines modifiedOffset 154, 44 lines modified
  
148 ····​goto·​:​goto_0154 ····​goto·​:​goto_0
149 .​end·​method155 .​end·​method
  
  
150 #·​virtual·​methods156 #·​virtual·​methods
151 .​method·​public·​onDeleted(Landroid/​content/​Context;​[I)​V157 .​method·​public·​onDeleted(Landroid/​content/​Context;​[I)​V
152 ····​.​locals·6158 ····​.​locals·4
153 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​159 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
154 ····​.​param·​p2,​·​"appWidgetIds"····​#·​[I160 ····​.​param·​p2,​·​"appWidgetIds"····​#·​[I
  
155 ····​.​prologue161 ····​.​prologue
156 ····​.​line·​144162 ····​.​line·​144
157 ····​const-​string·​v4,​·​"MM"163 ····​const-​string·​v1,​·​"MM"
  
158 ····​const-​string·​v5,​·​"MM·​Widget·​deleted.​"164 ····​const-​string·​v2,​·​"MM·​Widget·​deleted.​"
  
159 ····​invoke-​static·​{v4,​·​v5},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I165 ····​invoke-​static·​{v1,​·​v2},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
  
160 ····​.​line·​145166 ····​.​line·​145
161 ····move-​object·​v1,​·​p2167 ····array-​length·​v2,​·​p2
  
162 ····.​local·​v1,​·"arr$":​[I168 ····const/​4·​v1,​·0x0
163 ····​array-​length·​v3,​·​v1 
  
164 ····​.​local·​v3,​·​"len$":​I 
165 ····​const/​4·​v2,​·​0x0 
  
166 ····​.​local·​v2,​·​"i$":​I 
167 ····​:​goto_0169 ····​:​goto_0
168 ····​if-​ge·​v2,​·​v3,​·​:​cond_0170 ····​if-​ge·​v1,​·​v2,​·​:​cond_0
  
169 ····​aget·​v0,​·v1,​·​v2171 ····​aget·​v0,​·p2,​·​v1
  
170 ····​.​line·​146172 ····​.​line·​146
171 ····​.​local·​v0,​·​"appWidgetId":​I173 ····​.​local·​v0,​·​"appWidgetId":​I
172 ····​const/​4·​v4,​·​-​0x1174 ····​const/​4·​v3,​·​-​0x1
  
173 ····​invoke-​static·​{p1,​·​v0,​·​v4},​·​Lorg/​epstudios/​morbidmeter/​lib/​MorbidMeter;​-​>setAlarm(Landroid/​content/​Context;​II)​V175 ····​invoke-​static·​{p1,​·​v0,​·​v3},​·​Lorg/​epstudios/​morbidmeter/​lib/​MorbidMeter;​-​>setAlarm(Landroid/​content/​Context;​II)​V
  
174 ····​.​line·​145176 ····​.​line·​145
175 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1177 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
  
176 ····​goto·​:​goto_0178 ····​goto·​:​goto_0
  
177 ····​.​line·​148179 ····​.​line·​148
178 ····​.​end·​local·​v0····​#·​"appWidgetId":​I180 ····​.​end·​local·​v0····​#·​"appWidgetId":​I
179 ····​:​cond_0181 ····​:​cond_0
180 ····​invoke-​super·​{p0,​·​p1,​·​p2},​·​Landroid/​appwidget/​AppWidgetProvider;​-​>onDeleted(Landroid/​content/​Context;​[I)​V182 ····​invoke-​super·​{p0,​·​p1,​·​p2},​·​Landroid/​appwidget/​AppWidgetProvider;​-​>onDeleted(Landroid/​content/​Context;​[I)​V
Offset 263, 228 lines modifiedOffset 264, 224 lines modified
263 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I264 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
  
264 ····​.​line·​46265 ····​.​line·​46
265 ····​return-​void266 ····​return-​void
266 .​end·​method267 .​end·​method
  
267 .​method·​public·​onUpdate(Landroid/​content/​Context;​Landroid/​appwidget/​AppWidgetManager;​[I)​V268 .​method·​public·​onUpdate(Landroid/​content/​Context;​Landroid/​appwidget/​AppWidgetManager;​[I)​V
268 ····​.​locals·​13269 ····​.​locals·​12
269 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​270 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
270 ····​.​param·​p2,​·​"appWidgetManager"····​#·​Landroid/​appwidget/​AppWidgetManager;​271 ····​.​param·​p2,​·​"appWidgetManager"····​#·​Landroid/​appwidget/​AppWidgetManager;​
271 ····​.​param·​p3,​·​"appWidgetIds"····​#·​[I272 ····​.​param·​p3,​·​"appWidgetIds"····​#·​[I
  
272 ····​.​prologue273 ····​.​prologue
 274 ····​const/​4·​v7,​·​0x0
Max diff block lines reached; 9709/13337 bytes (72.80%) of diff not shown.
15.1 KB
smali/org/epstudios/morbidmeter/lib/MmConfigure.smali
Offset 102, 15 lines modifiedOffset 102, 14 lines modified
102 ····​invoke-​direct·​{p0},​·​Landroid/​app/​Activity;​-​><init>()​V102 ····​invoke-​direct·​{p0},​·​Landroid/​app/​Activity;​-​><init>()​V
  
103 ····​.​line·​61103 ····​.​line·​61
104 ····​const/​4·​v0,​·​0x0104 ····​const/​4·​v0,​·​0x0
  
105 ····​iput·​v0,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>appWidgetId:​I105 ····​iput·​v0,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>appWidgetId:​I
  
106 ····​.​line·​312 
107 ····​return-​void106 ····​return-​void
108 .​end·​method107 .​end·​method
  
109 .​method·​static·​synthetic·​access$100(Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​)​Landroid/​widget/​EditText;​108 .​method·​static·​synthetic·​access$100(Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​)​Landroid/​widget/​EditText;​
110 ····​.​locals·​1109 ····​.​locals·​1
111 ····​.​param·​p0,​·​"x0"····​#·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​110 ····​.​param·​p0,​·​"x0"····​#·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​
  
Offset 420, 14 lines modifiedOffset 419, 15 lines modified
  
420 ····​const-​string·​v1,​·​"·​"419 ····​const-​string·​v1,​·​"·​"
  
421 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​420 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
422 ····​move-​result-​object·​v0421 ····​move-​result-​object·​v0
  
 422 ····​.​line·​332
423 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>formattedLongevity(D​)​Ljava/​lang/​String;​423 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>formattedLongevity(D​)​Ljava/​lang/​String;​
  
424 ····​move-​result-​object·​v1424 ····​move-​result-​object·​v1
  
425 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​425 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
426 ····​move-​result-​object·​v0426 ····​move-​result-​object·​v0
Offset 436, 26 lines modifiedOffset 436, 28 lines modified
  
436 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​436 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
437 ····​move-​result-​object·​v0437 ····​move-​result-​object·​v0
  
438 ····​sget·​v1,​·​Lorg/​epstudios/​morbidmeter/​lib/​R$string;​-​>longevity_label_comp​letion:​I438 ····​sget·​v1,​·​Lorg/​epstudios/​morbidmeter/​lib/​R$string;​-​>longevity_label_comp​letion:​I
  
 439 ····​.​line·​333
439 ····​invoke-​virtual·​{p0,​·​v1},​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>getString(I)​Ljava/​lang/​String;​440 ····​invoke-​virtual·​{p0,​·​v1},​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​-​>getString(I)​Ljava/​lang/​String;​
  
440 ····​move-​result-​object·​v1441 ····​move-​result-​object·​v1
  
441 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​442 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
442 ····​move-​result-​object·​v0443 ····​move-​result-​object·​v0
  
443 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​444 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
  
444 ····​move-​result-​object·​v0445 ····​move-​result-​object·​v0
  
 446 ····​.​line·​331
445 ····​return-​object·​v0447 ····​return-​object·​v0
446 .​end·​method448 .​end·​method
  
447 .​method·​static·​loadPrefs(Landroid/​content/​Context;​I)​Lorg/​epstudios/​morbidmeter/​lib/​Configuration;​449 .​method·​static·​loadPrefs(Landroid/​content/​Context;​I)​Lorg/​epstudios/​morbidmeter/​lib/​Configuration;​
448 ····​.​locals·​13450 ····​.​locals·​13
449 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​451 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​
450 ····​.​param·​p1,​·​"appWidgetId"····​#·​I452 ····​.​param·​p1,​·​"appWidgetId"····​#·​I
Offset 496, 18 lines modifiedOffset 498, 20 lines modified
  
496 ····​invoke-​virtual·​{v5},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​498 ····​invoke-​virtual·​{v5},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
  
497 ····​move-​result-​object·​v5499 ····​move-​result-​object·​v5
  
498 ····​sget·​v6,​·​Lorg/​epstudios/​morbidmeter/​lib/​R$string;​-​>default_user_name:​I500 ····​sget·​v6,​·​Lorg/​epstudios/​morbidmeter/​lib/​R$string;​-​>default_user_name:​I
  
 501 ····​.​line·​466
499 ····​invoke-​virtual·​{p0,​·​v6},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​502 ····​invoke-​virtual·​{p0,​·​v6},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
  
500 ····​move-​result-​object·​v6503 ····​move-​result-​object·​v6
  
 504 ····​.​line·​465
501 ····​invoke-​interface·​{v11,​·​v5,​·​v6},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​505 ····​invoke-​interface·​{v11,​·​v5,​·​v6},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
  
502 ····​move-​result-​object·​v10506 ····​move-​result-​object·​v10
  
503 ····​.​line·​467507 ····​.​line·​467
504 ····​.​local·​v10,​·​"name":​Ljava/​lang/​String;​508 ····​.​local·​v10,​·​"name":​Ljava/​lang/​String;​
505 ····​new-​instance·​v5,​·​Ljava/​lang/​StringBuilder;​509 ····​new-​instance·​v5,​·​Ljava/​lang/​StringBuilder;​
Offset 648, 18 lines modifiedOffset 652, 20 lines modified
  
648 ····​invoke-​virtual·​{v5},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​652 ····​invoke-​virtual·​{v5},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
  
649 ····​move-​result-​object·​v5653 ····​move-​result-​object·​v5
  
650 ····​sget·​v6,​·​Lorg/​epstudios/​morbidmeter/​lib/​R$string;​-​>ts_time:​I654 ····​sget·​v6,​·​Lorg/​epstudios/​morbidmeter/​lib/​R$string;​-​>ts_time:​I
  
 655 ····​.​line·​477
651 ····​invoke-​virtual·​{p0,​·​v6},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​656 ····​invoke-​virtual·​{p0,​·​v6},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
  
652 ····​move-​result-​object·​v6657 ····​move-​result-​object·​v6
  
 658 ····​.​line·​476
653 ····​invoke-​interface·​{v11,​·​v5,​·​v6},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​659 ····​invoke-​interface·​{v11,​·​v5,​·​v6},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
  
654 ····​move-​result-​object·​v5660 ····​move-​result-​object·​v5
  
655 ····​iput-​object·​v5,​·​v7,​·​Lorg/​epstudios/​morbidmeter/​lib/​Configuration;​-​>timeScaleName:​Ljava/​lang/​String;​661 ····​iput-​object·​v5,​·​v7,​·​Lorg/​epstudios/​morbidmeter/​lib/​Configuration;​-​>timeScaleName:​Ljava/​lang/​String;​
  
656 ····​.​line·​478662 ····​.​line·​478
Offset 679, 18 lines modifiedOffset 685, 20 lines modified
  
679 ····​invoke-​virtual·​{v5},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​685 ····​invoke-​virtual·​{v5},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
  
680 ····​move-​result-​object·​v5686 ····​move-​result-​object·​v5
  
681 ····​sget·​v6,​·​Lorg/​epstudios/​morbidmeter/​lib/​R$string;​-​>one_min:​I687 ····​sget·​v6,​·​Lorg/​epstudios/​morbidmeter/​lib/​R$string;​-​>one_min:​I
  
 688 ····​.​line·​479
682 ····​invoke-​virtual·​{p0,​·​v6},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​689 ····​invoke-​virtual·​{p0,​·​v6},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
  
683 ····​move-​result-​object·​v6690 ····​move-​result-​object·​v6
  
 691 ····​.​line·​478
684 ····​invoke-​interface·​{v11,​·​v5,​·​v6},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​692 ····​invoke-​interface·​{v11,​·​v5,​·​v6},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
  
685 ····​move-​result-​object·​v5693 ····​move-​result-​object·​v5
  
686 ····​iput-​object·​v5,​·​v7,​·​Lorg/​epstudios/​morbidmeter/​lib/​Configuration;​-​>updateFrequency:​Ljava/​lang/​String;​694 ····​iput-​object·​v5,​·​v7,​·​Lorg/​epstudios/​morbidmeter/​lib/​Configuration;​-​>updateFrequency:​Ljava/​lang/​String;​
  
687 ····​.​line·​480695 ····​.​line·​480
Offset 861, 14 lines modifiedOffset 869, 15 lines modified
  
861 ····​const/​4·​v2,​·​0x0869 ····​const/​4·​v2,​·​0x0
  
Max diff block lines reached; 11336/15310 bytes (74.04%) of diff not shown.
623 B
smali/org/epstudios/morbidmeter/lib/MmConfigure$6.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​21 .​field·​final·​synthetic·​this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​)​V23 .​method·​constructor·​<init>(Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​35427 ····​.​line·​354
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure$6;​-​>this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure$6;​-​>this$0:​Lorg/​epstudios/​morbidmeter/​lib/​MmConfigure;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
789 B
res/xml/widget.xml
753 B
res/xml/widget.xml
Offset 1, 2 lines modifiedOffset 1, 2 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?>1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <appwidget-​provider·​android:​configure="org.​epstudios.​morbidmeter.​lib.​MmConfigure"·​android:​initialLayout="@layou​t/​main"·​android:​minHeight="180.​0dip"·​android:​minWidth="250.​0dip"·​android:​previewImage="@drawab​le/​preview"·​android:​updatePeriodMillis="0​"·​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android"/​>2 <appwidget-​provider·​android:​configure="org.​epstudios.​morbidmeter.​lib.​MmConfigure"·​android:​initialLayout="@layou​t/​main"·​android:​minHeight="180.​0dip"·​android:​minWidth="250.​0dip"·​android:​previewImage="@drawab​le/​preview"·​android:​resizeMode="horizonta​l|vertical"·​android:​updatePeriodMillis="0​"·​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android"/​>