[−]
/home/hans/code/fdroid/data/tmp/com.github.ruleant.getback_gps_41.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_com.github.ruleant.getback_gps_41.apk
[−]
zipinfo {}
Offset 1, 37 lines modified Offset 1, 37 lines modified
1 Zip·​file·​size:​·​249513·​bytes,​·​number·​of·​entries:​·​35 1 Zip·​file·​size:​·​249556·​bytes,​·​number·​of·​entries:​·​35
2 -​rw-​-​-​-​·····​2.​0·​fat·····​2769·​bl·​defN·​15-​Jan-​09·​06:​58·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat·····​2769·​bl·​defN·​15-​Jan-​09·​06:​58·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat·····​2890·​bl·​defN·​15-​Jan-​09·​06:​58·​META-​INF/​9BE23043.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat·····​2890·​bl·​defN·​15-​Jan-​09·​06:​58·​META-​INF/​9BE23043.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​15-​Jan-​09·​06:​58·​META-​INF/​9BE23043.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​15-​Jan-​09·​06:​58·​META-​INF/​9BE23043.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Jan-​09·​05:​57·​META-​INF/​buildserverid 5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Jan-​09·​05:​57·​META-​INF/​buildserverid
6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Jan-​09·​05:​57·​META-​INF/​fdroidserverid 6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Jan-​09·​05:​57·​META-​INF/​fdroidserverid
7 -​rw-​-​-​-​·····​2.​0·​fat·····​4404·​bX·​defN·15-​Jan-​09·​05:​57·​AndroidManifest.​xml 7 -​rw-​-​-​-​·····​2.​0·​fat·····​4404·​bX·​defN·08-​Jan-​01·​00:​00·​AndroidManifest.​xml
8 -​rw-​-​-​-​·····​1.​0·​fat······​417·​b-​·​stor·15-​Jan-​09·​05:​56·​res/​drawable-​hdpi-​v4/​ic_action_refresh.​png 8 -​rw-​-​-​-​·····​1.​0·​fat······​417·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_action_refresh.​png
9 -​rw-​-​-​-​·····​1.​0·​fat·····​8675·​b-​·​stor·15-​Jan-​09·​05:​56·​res/​drawable-​hdpi-​v4/​ic_launcher.​png 9 -​rw-​-​-​-​·····​1.​0·​fat·····​8675·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_launcher.​png
10 -​rw-​-​-​-​·····​1.​0·​fat·····​1450·​b-​·​stor·15-​Jan-​09·​05:​56·​res/​drawable-​ldpi-​v4/​ic_action_refresh.​png 10 -​rw-​-​-​-​·····​1.​0·​fat·····​1450·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldpi-​v4/​ic_action_refresh.​png
11 -​rw-​-​-​-​·····​1.​0·​fat·····​3323·​b-​·​stor·15-​Jan-​09·​05:​56·​res/​drawable-​ldpi-​v4/​ic_launcher.​png 11 -​rw-​-​-​-​·····​1.​0·​fat·····​3323·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldpi-​v4/​ic_launcher.​png
12 -​rw-​-​-​-​·····​1.​0·​fat······​336·​b-​·​stor·15-​Jan-​09·​05:​56·​res/​drawable-​mdpi-​v4/​ic_action_refresh.​png 12 -​rw-​-​-​-​·····​1.​0·​fat······​336·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​ic_action_refresh.​png
13 -​rw-​-​-​-​·····​1.​0·​fat·····​5322·​b-​·​stor·15-​Jan-​09·​05:​56·​res/​drawable-​mdpi-​v4/​ic_launcher.​png 13 -​rw-​-​-​-​·····​1.​0·​fat·····​5322·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​ic_launcher.​png
14 -​rw-​-​-​-​·····​1.​0·​fat······​510·​b-​·​stor·15-​Jan-​09·​05:​56·​res/​drawable-​xhdpi-​v4/​ic_action_refresh.​png 14 -​rw-​-​-​-​·····​1.​0·​fat······​510·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_action_refresh.​png
15 -​rw-​-​-​-​·····​1.​0·​fat····​13893·​b-​·​stor·15-​Jan-​09·​05:​56·​res/​drawable-​xhdpi-​v4/​ic_launcher.​png 15 -​rw-​-​-​-​·····​1.​0·​fat····​13893·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_launcher.​png
16 -​rw-​-​-​-​·····​1.​0·​fat······​687·​b-​·​stor·15-​Jan-​09·​05:​56·​res/​drawable-​xxhdpi-​v4/​ic_action_refresh.​png 16 -​rw-​-​-​-​·····​1.​0·​fat······​687·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xxhdpi-​v4/​ic_action_refresh.​png
17 -​rw-​-​-​-​·····​1.​0·​fat····​19845·​b-​·​stor·15-​Jan-​09·​05:​56·​res/​drawable-​xxhdpi-​v4/​ic_launcher.​png 17 -​rw-​-​-​-​·····​1.​0·​fat····​19845·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xxhdpi-​v4/​ic_launcher.​png
18 -​rw-​-​-​-​·····​1.​0·​fat······​371·​b-​·​stor·15-​Jan-​09·​05:​56·​res/​drawable-​xxxhdpi-​v4/​ic_action_refresh.​png 18 -​rw-​-​-​-​·····​1.​0·​fat······​371·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xxxhdpi-​v4/​ic_action_refresh.​png
19 -​rw-​-​-​-​·····​1.​0·​fat····​30814·​b-​·​stor·15-​Jan-​09·​05:​56·​res/​drawable-​xxxhdpi-​v4/​ic_launcher.​png 19 -​rw-​-​-​-​·····​1.​0·​fat····​30814·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xxxhdpi-​v4/​ic_launcher.​png
20 -​rw-​-​-​-​·····​2.​0·​fat·····​2100·​bl·​defN·15-​Jan-​09·​05:​57·​res/​layout-​land/​activity_details.​xml 20 -​rw-​-​-​-​·····​2.​0·​fat·····​2100·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout-​land/​activity_details.​xml
21 -​rw-​-​-​-​·····​2.​0·​fat·····​1152·​bl·​defN·15-​Jan-​09·​05:​57·​res/​layout-​land/​activity_main.​xml 21 -​rw-​-​-​-​·····​2.​0·​fat·····​1152·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout-​land/​activity_main.​xml
22 -​rw-​-​-​-​·····​2.​0·​fat·····​2128·​bl·​defN·15-​Jan-​09·​05:​57·​res/​layout-​land/​section_to_destinatio​n.​xml 22 -​rw-​-​-​-​·····​2.​0·​fat·····​2128·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout-​land/​section_to_destinatio​n.​xml
23 -​rw-​-​-​-​·····​2.​0·​fat·····​1736·​bl·​defN·15-​Jan-​09·​05:​57·​res/​layout/​activity_about.​xml 23 -​rw-​-​-​-​·····​2.​0·​fat·····​1736·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​activity_about.​xml
24 -​rw-​-​-​-​·····​2.​0·​fat·····​1752·​bl·​defN·15-​Jan-​09·​05:​57·​res/​layout/​activity_details.​xml 24 -​rw-​-​-​-​·····​2.​0·​fat·····​1752·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​activity_details.​xml
25 -​rw-​-​-​-​·····​2.​0·​fat·····​1312·​bl·​defN·15-​Jan-​09·​05:​57·​res/​layout/​activity_main.​xml 25 -​rw-​-​-​-​·····​2.​0·​fat·····​1312·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​activity_main.​xml
26 -​rw-​-​-​-​·····​2.​0·​fat·····​1172·​bl·​defN·15-​Jan-​09·​05:​57·​res/​layout/​dialog_location_name.​xml 26 -​rw-​-​-​-​·····​2.​0·​fat·····​1172·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​dialog_location_name.​xml
27 -​rw-​-​-​-​·····​2.​0·​fat·····​1552·​bl·​defN·15-​Jan-​09·​05:​57·​res/​layout/​section_current.​xml 27 -​rw-​-​-​-​·····​2.​0·​fat·····​1552·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​section_current.​xml
28 -​rw-​-​-​-​·····​2.​0·​fat·····​2292·​bl·​defN·15-​Jan-​09·​05:​57·​res/​layout/​section_to_destinatio​n.​xml 28 -​rw-​-​-​-​·····​2.​0·​fat·····​2292·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​section_to_destinatio​n.​xml
29 -​rw-​-​-​-​·····​2.​0·​fat·····​1060·​bl·​defN·15-​Jan-​09·​05:​57·​res/​menu/​common.​xml 29 -​rw-​-​-​-​·····​2.​0·​fat·····​1060·​bl·​defN·08-​Jan-​01·​00:​00·​res/​menu/​common.​xml
30 -​rw-​-​-​-​·····​2.​0·​fat······​464·​bl·​defN·15-​Jan-​09·​05:​57·​res/​menu/​main.​xml 30 -​rw-​-​-​-​·····​2.​0·​fat······​464·​bl·​defN·08-​Jan-​01·​00:​00·​res/​menu/​main.​xml
31 -​rw-​-​-​-​·····​2.​0·​fat······​636·​bl·​defN·15-​Jan-​09·​05:​57·​res/​xml/​pref_debug.​xml 31 -​rw-​-​-​-​·····​2.​0·​fat······​636·​bl·​defN·08-​Jan-​01·​00:​00·​res/​xml/​pref_debug.​xml
32 -​rw-​-​-​-​·····​2.​0·​fat·····​1484·​bl·​defN·15-​Jan-​09·​05:​57·​res/​xml/​pref_general.​xml 32 -​rw-​-​-​-​·····​2.​0·​fat·····​1484·​bl·​defN·08-​Jan-​01·​00:​00·​res/​xml/​pref_general.​xml
33 -​rw-​-​-​-​·····​2.​0·​fat······​476·​bl·​defN·15-​Jan-​09·​05:​57·​res/​xml/​pref_header_debug.​xml 33 -​rw-​-​-​-​·····​2.​0·​fat······​476·​bl·​defN·08-​Jan-​01·​00:​00·​res/​xml/​pref_header_debug.​xml
34 -​rw-​-​-​-​·····​2.​0·​fat······​476·​bl·​defN·15-​Jan-​09·​05:​57·​res/​xml/​pref_headers.​xml 34 -​rw-​-​-​-​·····​2.​0·​fat······​476·​bl·​defN·08-​Jan-​01·​00:​00·​res/​xml/​pref_headers.​xml
35 -​rw-​-​-​-​·····​1.​0·​fat···​101240·​b-​·​stor·15-​Jan-​09·​05:​56·​resources.​arsc 35 -​rw-​-​-​-​·····​1.​0·​fat···​101240·​b-​·​stor·08-​Jan-​01·​00:​00·​resources.​arsc
36 -​rw-​-​-​-​·····​2.​0·​fat···​126232·​bl·​defN·15-​Jan-​09·​05:​57·​classes.​dex 36 -​rw-​-​-​-​·····​2.​0·​fat···​126672·​bl·​defN·08-​Jan-​01·​00:​00·​classes.​dex
37 35·​files,​·​344384·​bytes·​uncompressed,​·​244325·​bytes·​compressed:​··​29.​1% 37 35·​files,​·​344824·​bytes·​uncompressed,​·​244470·​bytes·​compressed:​··​29.​1%
[−]
smali/com/github/ruleant/getback_gps/AboutActivity.smali
Offset 208, 20 lines modified Offset 208, 22 lines modified
   
208 ····​new-​array·​v0,​·​v0,​·​[Ljava/​lang/​Object;​ 208 ····​new-​array·​v0,​·​v0,​·​[Ljava/​lang/​Object;​
   
209 ····​move-​object/​from16·​v17,​·​v0 209 ····​move-​object/​from16·​v17,​·​v0
   
210 ····​const/​16·​v18,​·​0x0 210 ····​const/​16·​v18,​·​0x0
   
  211 ····​.​line·​74
211 ····​invoke-​virtual·​{v6,​·​v4},​·​Ljava/​text/​DateFormat;​-​>format(Ljava/​util/​Date;​)​Ljava/​lang/​String;​ 212 ····​invoke-​virtual·​{v6,​·​v4},​·​Ljava/​text/​DateFormat;​-​>format(Ljava/​util/​Date;​)​Ljava/​lang/​String;​
   
212 ····​move-​result-​object·​v19 213 ····​move-​result-​object·​v19
   
213 ····​aput-​object·​v19,​·​v17,​·​v18 214 ····​aput-​object·​v19,​·​v17,​·​v18
   
  215 ····​.​line·​73
214 ····​invoke-​static/​range·​{v16·​.​.​·​v17},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 216 ····​invoke-​static/​range·​{v16·​.​.​·​v17},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
215 ····​move-​result-​object·​v2 217 ····​move-​result-​object·​v2
   
216 ····​.​line·​79 218 ····​.​line·​79
217 ····​.​end·​local·​v4····​#·​"date":​Ljava/​util/​Date;​ 219 ····​.​end·​local·​v4····​#·​"date":​Ljava/​util/​Date;​
218 ····​:​cond_0 220 ····​:​cond_0
Offset 280, 14 lines modified Offset 282, 15 lines modified
280 ····​move-​object/​from16·​v0,​·​v16 282 ····​move-​object/​from16·​v0,​·​v16
   
281 ····​invoke-​virtual·​{v13,​·​v0},​·​Landroid/​widget/​TextView;​-​>setMovementMethod(La​ndroid/​text/​method/​MovementMethod;​)​V 283 ····​invoke-​virtual·​{v13,​·​v0},​·​Landroid/​widget/​TextView;​-​>setMovementMethod(La​ndroid/​text/​method/​MovementMethod;​)​V
   
282 ····​.​line·​91 284 ····​.​line·​91
283 ····​const·​v16,​·​0x7f070006 285 ····​const·​v16,​·​0x7f070006
   
  286 ····​.​line·​92
284 ····​move/​from16·​v0,​·​v16 287 ····​move/​from16·​v0,​·​v16
   
285 ····​invoke-​virtual·​{v8,​·​v0},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​ 288 ····​invoke-​virtual·​{v8,​·​v0},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​
   
286 ····​move-​result-​object·​v16 289 ····​move-​result-​object·​v16
   
287 ····​const/​16·​v17,​·​0x1 290 ····​const/​16·​v17,​·​0x1
Offset 298, 22 lines modified Offset 301, 24 lines modified
   
298 ····​move-​object/​from16·​v17,​·​v0 301 ····​move-​object/​from16·​v17,​·​v0
   
299 ····​const/​16·​v18,​·​0x0 302 ····​const/​16·​v18,​·​0x0
   
300 ····​const·​v19,​·​0x7f070053 303 ····​const·​v19,​·​0x7f070053
   
  304 ····​.​line·​93
301 ····​move/​from16·​v0,​·​v19 305 ····​move/​from16·​v0,​·​v19
   
302 ····​invoke-​virtual·​{v8,​·​v0},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​ 306 ····​invoke-​virtual·​{v8,​·​v0},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​
   
303 ····​move-​result-​object·​v19 307 ····​move-​result-​object·​v19
   
304 ····​aput-​object·​v19,​·​v17,​·​v18 308 ····​aput-​object·​v19,​·​v17,​·​v18
   
  309 ····​.​line·​92
305 ····​invoke-​static/​range·​{v16·​.​.​·​v17},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 310 ····​invoke-​static/​range·​{v16·​.​.​·​v17},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
306 ····​move-​result-​object·​v15 311 ····​move-​result-​object·​v15
   
307 ····​.​line·​98 312 ····​.​line·​98
308 ····​.​local·​v15,​·​"websiteText":​Ljava/​lang/​String;​ 313 ····​.​local·​v15,​·​"websiteText":​Ljava/​lang/​String;​
309 ····​invoke-​static·​{v15},​·​Landroid/​text/​Html;​-​>fromHtml(Ljava/​lang/​String;​)​Landroid/​text/​Spanned;​ 314 ····​invoke-​static·​{v15},​·​Landroid/​text/​Html;​-​>fromHtml(Ljava/​lang/​String;​)​Landroid/​text/​Spanned;​
Offset 368, 14 lines modified Offset 373, 15 lines modified
   
368 ····​invoke-​virtual/​range·​{v16·​.​.​·​v17},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 373 ····​invoke-​virtual/​range·​{v16·​.​.​·​v17},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
369 ····​move-​result-​object·​v16 374 ····​move-​result-​object·​v16
   
370 ····​const·​v17,​·​0x7f07000b 375 ····​const·​v17,​·​0x7f07000b
   
  376 ····​.​line·​106
371 ····​move/​from16·​v0,​·​v17 377 ····​move/​from16·​v0,​·​v17
   
372 ····​invoke-​virtual·​{v8,​·​v0},​·​Landroid/​content/​res/​Resources;​-​>getText(I)​Ljava/​lang/​CharSequence;​ 378 ····​invoke-​virtual·​{v8,​·​v0},​·​Landroid/​content/​res/​Resources;​-​>getText(I)​Ljava/​lang/​CharSequence;​
   
373 ····​move-​result-​object·​v17 379 ····​move-​result-​object·​v17
   
374 ····​invoke-​virtual/​range·​{v16·​.​.​·​v17},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​ 380 ····​invoke-​virtual/​range·​{v16·​.​.​·​v17},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​
[−]
smali/com/github/ruleant/getback_gps/AbstractGetBackGpsActivity$2.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$etLocationName:​Landroid/​widget/​EditText;​ 22 .​field·​final·​synthetic·​val$etLocationName:​Landroid/​widget/​EditText;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity;​Landroid/​widget/​EditText;​)​V 24 .​method·​constructor·​<init>(Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity;​Landroid/​widget/​EditText;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​199 28 ····​.​line·​199
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity$2;​-​>this$0:​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity$2;​-​>this$0:​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity$2;​-​>val$etLocationName:​Landroid/​widget/​EditText;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity$2;​-​>val$etLocationName:​Landroid/​widget/​EditText;​
   
Offset 50, 14 lines modified Offset 51, 15 lines modified
50 ····​iget-​object·​v1,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity$2;​-​>val$etLocationName:​Landroid/​widget/​EditText;​ 51 ····​iget-​object·​v1,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity$2;​-​>val$etLocationName:​Landroid/​widget/​EditText;​
   
51 ····​if-​eqz·​v1,​·​:​cond_1 52 ····​if-​eqz·​v1,​·​:​cond_1
   
52 ····​.​line·​203 53 ····​.​line·​203
53 ····​iget-​object·​v1,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity$2;​-​>val$etLocationName:​Landroid/​widget/​EditText;​ 54 ····​iget-​object·​v1,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity$2;​-​>val$etLocationName:​Landroid/​widget/​EditText;​
   
  55 ····​.​line·​204
54 ····​invoke-​virtual·​{v1},​·​Landroid/​widget/​EditText;​-​>getText()​Landroid/​text/​Editable;​ 56 ····​invoke-​virtual·​{v1},​·​Landroid/​widget/​EditText;​-​>getText()​Landroid/​text/​Editable;​
   
55 ····​move-​result-​object·​v1 57 ····​move-​result-​object·​v1
   
56 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Object;​-​>toString()​Ljava/​lang/​String;​ 58 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Object;​-​>toString()​Ljava/​lang/​String;​
   
57 ····​move-​result-​object·​v0 59 ····​move-​result-​object·​v0
[−]
smali/com/github/ruleant/getback_gps/AbstractGetBackGpsActivity$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​294 27 ····​.​line·​294
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity$3;​-​>this$0:​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity$3;​-​>this$0:​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/github/ruleant/getback_gps/AbstractGetBackGpsActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​217 27 ····​.​line·​217
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity$1;​-​>this$0:​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity$1;​-​>this$0:​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/github/ruleant/getback_gps/AbstractGetBackGpsActivity$5.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​526 27 ····​.​line·​526
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity$5;​-​>this$0:​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity$5;​-​>this$0:​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/github/ruleant/getback_gps/AbstractGetBackGpsActivity$4.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$etLocationName:​Landroid/​widget/​EditText;​ 22 .​field·​final·​synthetic·​val$etLocationName:​Landroid/​widget/​EditText;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity;​Landroid/​widget/​EditText;​)​V 24 .​method·​constructor·​<init>(Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity;​Landroid/​widget/​EditText;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​276 28 ····​.​line·​276
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity$4;​-​>this$0:​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity$4;​-​>this$0:​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity$4;​-​>val$etLocationName:​Landroid/​widget/​EditText;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity$4;​-​>val$etLocationName:​Landroid/​widget/​EditText;​
   
Offset 50, 14 lines modified Offset 51, 15 lines modified
50 ····​iget-​object·​v1,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity$4;​-​>val$etLocationName:​Landroid/​widget/​EditText;​ 51 ····​iget-​object·​v1,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity$4;​-​>val$etLocationName:​Landroid/​widget/​EditText;​
   
51 ····​if-​eqz·​v1,​·​:​cond_1 52 ····​if-​eqz·​v1,​·​:​cond_1
   
52 ····​.​line·​280 53 ····​.​line·​280
53 ····​iget-​object·​v1,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity$4;​-​>val$etLocationName:​Landroid/​widget/​EditText;​ 54 ····​iget-​object·​v1,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity$4;​-​>val$etLocationName:​Landroid/​widget/​EditText;​
   
  55 ····​.​line·​281
54 ····​invoke-​virtual·​{v1},​·​Landroid/​widget/​EditText;​-​>getText()​Landroid/​text/​Editable;​ 56 ····​invoke-​virtual·​{v1},​·​Landroid/​widget/​EditText;​-​>getText()​Landroid/​text/​Editable;​
   
55 ····​move-​result-​object·​v1 57 ····​move-​result-​object·​v1
   
56 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Object;​-​>toString()​Ljava/​lang/​String;​ 58 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Object;​-​>toString()​Ljava/​lang/​String;​
   
57 ····​move-​result-​object·​v0 59 ····​move-​result-​object·​v0
[−]
smali/com/github/ruleant/getback_gps/AbstractGetBackGpsActivity$6.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity;​)​V 20 .​method·​constructor·​<init>(Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​555 24 ····​.​line·​555
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity$6;​-​>this$0:​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity$6;​-​>this$0:​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity;​
   
25 ····​invoke-​direct·​{p0},​·​Lcom/​github/​ruleant/​getback_gps/​ILocationServiceCallb​ack$Stub;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lcom/​github/​ruleant/​getback_gps/​ILocationServiceCallb​ack$Stub;​-​><init>()​V
   
[−]
smali/com/github/ruleant/getback_gps/AbstractGetBackGpsActivity.smali
Offset 234, 18 lines modified Offset 234, 20 lines modified
234 ····​.​line·​130 234 ····​.​line·​130
235 ····​new-​instance·​v1,​·​Lde/​keyboardsurfer/​android/​widget/​crouton/​Configuration$Builder​;​ 235 ····​new-​instance·​v1,​·​Lde/​keyboardsurfer/​android/​widget/​crouton/​Configuration$Builder​;​
   
236 ····​invoke-​direct·​{v1},​·​Lde/​keyboardsurfer/​android/​widget/​crouton/​Configuration$Builder​;​-​><init>()​V 236 ····​invoke-​direct·​{v1},​·​Lde/​keyboardsurfer/​android/​widget/​crouton/​Configuration$Builder​;​-​><init>()​V
   
237 ····​const/​4·​v2,​·​-​0x1 237 ····​const/​4·​v2,​·​-​0x1
   
  238 ····​.​line·​131
238 ····​invoke-​virtual·​{v1,​·​v2},​·​Lde/​keyboardsurfer/​android/​widget/​crouton/​Configuration$Builder​;​-​>setDuration(I)​Lde/​keyboardsurfer/​android/​widget/​crouton/​Configuration$Builder​;​ 239 ····​invoke-​virtual·​{v1,​·​v2},​·​Lde/​keyboardsurfer/​android/​widget/​crouton/​Configuration$Builder​;​-​>setDuration(I)​Lde/​keyboardsurfer/​android/​widget/​crouton/​Configuration$Builder​;​
   
239 ····​move-​result-​object·​v1 240 ····​move-​result-​object·​v1
   
  241 ····​.​line·​132
240 ····​invoke-​virtual·​{v1},​·​Lde/​keyboardsurfer/​android/​widget/​crouton/​Configuration$Builder​;​-​>build()​Lde/​keyboardsurfer/​android/​widget/​crouton/​Configuration;​ 242 ····​invoke-​virtual·​{v1},​·​Lde/​keyboardsurfer/​android/​widget/​crouton/​Configuration$Builder​;​-​>build()​Lde/​keyboardsurfer/​android/​widget/​crouton/​Configuration;​
   
241 ····​move-​result-​object·​v0 243 ····​move-​result-​object·​v0
   
242 ····​.​line·​135 244 ····​.​line·​135
243 ····​.​local·​v0,​·​"croutonConfig":​Lde/​keyboardsurfer/​android/​widget/​crouton/​Configuration;​ 245 ····​.​local·​v0,​·​"croutonConfig":​Lde/​keyboardsurfer/​android/​widget/​crouton/​Configuration;​
244 ····​const·​v1,​·​0x7f07001a 246 ····​const·​v1,​·​0x7f07001a
Offset 714, 24 lines modified Offset 716, 26 lines modified
   
714 ····​move-​result-​object·​v4 716 ····​move-​result-​object·​v4
   
715 ····​.​line·​456 717 ····​.​line·​456
716 ····​.​local·​v4,​·​"res":​Landroid/​content/​res/​Resources;​ 718 ····​.​local·​v4,​·​"res":​Landroid/​content/​res/​Resources;​
717 ····​const·​v7,​·​0x7f0a0010 719 ····​const·​v7,​·​0x7f0a0010
   
  720 ····​.​line·​457
718 ····​invoke-​virtual·​{p0,​·​v7},​·​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity;​-​>findViewById(I)​Landroid/​view/​View;​ 721 ····​invoke-​virtual·​{p0,​·​v7},​·​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity;​-​>findViewById(I)​Landroid/​view/​View;​
   
719 ····​move-​result-​object·​v6 722 ····​move-​result-​object·​v6
   
720 ····​check-​cast·​v6,​·​Landroid/​widget/​TextView;​ 723 ····​check-​cast·​v6,​·​Landroid/​widget/​TextView;​
   
721 ····​.​line·​458 724 ····​.​line·​458
722 ····​.​local·​v6,​·​"tvCurrentSpeed":​Landroid/​widget/​TextView;​ 725 ····​.​local·​v6,​·​"tvCurrentSpeed":​Landroid/​widget/​TextView;​
723 ····​const·​v7,​·​0x7f0a0011 726 ····​const·​v7,​·​0x7f0a0011
   
  727 ····​.​line·​459
724 ····​invoke-​virtual·​{p0,​·​v7},​·​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity;​-​>findViewById(I)​Landroid/​view/​View;​ 728 ····​invoke-​virtual·​{p0,​·​v7},​·​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity;​-​>findViewById(I)​Landroid/​view/​View;​
   
725 ····​move-​result-​object·​v5 729 ····​move-​result-​object·​v5
   
726 ····​check-​cast·​v5,​·​Landroid/​widget/​TextView;​ 730 ····​check-​cast·​v5,​·​Landroid/​widget/​TextView;​
   
727 ····​.​line·​462 731 ····​.​line·​462
Offset 752, 22 lines modified Offset 756, 23 lines modified
   
752 ····​invoke-​virtual·​{v3},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​Navigator;​-​>isLocationAccurate()​Z 756 ····​invoke-​virtual·​{v3},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​Navigator;​-​>isLocationAccurate()​Z
   
753 ····​move-​result·​v7 757 ····​move-​result·​v7
   
754 ····​if-​eqz·​v7,​·​:​cond_2 758 ····​if-​eqz·​v7,​·​:​cond_2
   
755 ····​.​line·​467 759 ····​.​line·​468
756 ····​:​cond_1 760 ····​:​cond_1
757 ····​invoke-​virtual·​{v3},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​Navigator;​-​>getCurrentSpeed()​F 761 ····​invoke-​virtual·​{v3},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​Navigator;​-​>getCurrentSpeed()​F
   
758 ····​move-​result·​v7 762 ····​move-​result·​v7
   
759 ····​float-​to-​double·​v8,​·​v7 763 ····​float-​to-​double·​v8,​·​v7
   
  764 ····​.​line·​467
760 ····​invoke-​static·​{v8,​·​v9,​·​p0},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​FormatUtils;​-​>formatSpeed(DLandroi​d/​content/​Context;​)​Ljava/​lang/​String;​ 765 ····​invoke-​static·​{v8,​·​v9,​·​p0},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​FormatUtils;​-​>formatSpeed(DLandroi​d/​content/​Context;​)​Ljava/​lang/​String;​
   
761 ····​move-​result-​object·​v2 766 ····​move-​result-​object·​v2
   
762 ····​.​line·​472 767 ····​.​line·​472
763 ····​:​cond_2 768 ····​:​cond_2
764 ····​if-​nez·​p1,​·​:​cond_3 769 ····​if-​nez·​p1,​·​:​cond_3
Offset 778, 18 lines modified Offset 783, 20 lines modified
   
778 ····​if-​eqz·​v7,​·​:​cond_4 783 ····​if-​eqz·​v7,​·​:​cond_4
   
779 ····​.​line·​473 784 ····​.​line·​473
780 ····​:​cond_3 785 ····​:​cond_3
781 ····​new-​instance·​v0,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​CardinalDirection;​ 786 ····​new-​instance·​v0,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​CardinalDirection;​
   
  787 ····​.​line·​476
782 ····​invoke-​virtual·​{v3},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​Navigator;​-​>getCurrentBearing()​D 788 ····​invoke-​virtual·​{v3},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​Navigator;​-​>getCurrentBearing()​D
   
783 ····​move-​result-​wide·​v8 789 ····​move-​result-​wide·​v8
   
  790 ····​.​line·​475
784 ····​invoke-​static·​{v8,​·​v9},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​FormatUtils;​-​>normalizeAngle(D)​D 791 ····​invoke-​static·​{v8,​·​v9},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​FormatUtils;​-​>normalizeAngle(D)​D
   
785 ····​move-​result-​wide·​v8 792 ····​move-​result-​wide·​v8
   
786 ····​invoke-​direct·​{v0,​·​p0,​·​v8,​·​v9},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​CardinalDirection;​-​><init>(Landroid/​content/​Context;​D)​V 793 ····​invoke-​direct·​{v0,​·​p0,​·​v8,​·​v9},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​CardinalDirection;​-​><init>(Landroid/​content/​Context;​D)​V
   
787 ····​.​line·​478 794 ····​.​line·​478
Offset 820, 14 lines modified Offset 827, 15 lines modified
   
820 ····​if-​eqz·​v0,​·​:​cond_0 827 ····​if-​eqz·​v0,​·​:​cond_0
   
821 ····​iget-​wide·​v0,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity;​-​>mUpdatedTimestamp:​J 828 ····​iget-​wide·​v0,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity;​-​>mUpdatedTimestamp:​J
   
822 ····​const-​wide/​32·​v2,​·​0x1dcd6500 829 ····​const-​wide/​32·​v2,​·​0x1dcd6500
Max diff block lines reached; 5345/8233 bytes (64.92%) of diff not shown.
[−]
smali/com/github/ruleant/getback_gps/DetailsActivity.smali
Offset 1, 29 lines modified Offset 1, 20 lines modified
1 .​class·​public·​Lcom/​github/​ruleant/​getback_gps/​DetailsActivity;​ 1 .​class·​public·​Lcom/​github/​ruleant/​getback_gps/​DetailsActivity;​
2 .​super·​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity;​ 2 .​super·​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity;​
3 .​source·​"DetailsActivity.​java" 3 .​source·​"DetailsActivity.​java"
   
   
4 #·​annotations  
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​  
6 ····​value·​=·​{  
7 ········​Lcom/​github/​ruleant/​getback_gps/​DetailsActivity$1;​  
8 ····​}  
9 .​end·​annotation  
   
   
10 #·​direct·​methods 4 #·​direct·​methods
11 .​method·​public·​constructor·​<init>()​V 5 .​method·​public·​constructor·​<init>()​V
12 ····​.​locals·​0 6 ····​.​locals·​0
   
13 ····​.​prologue 7 ····​.​prologue
14 ····​.​line·​38 8 ····​.​line·​38
15 ····​invoke-​direct·​{p0},​·​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity;​-​><init>()​V 9 ····​invoke-​direct·​{p0},​·​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity;​-​><init>()​V
   
16 ····​.​line·​139  
17 ····​return-​void 10 ····​return-​void
18 .​end·​method 11 .​end·​method
   
   
19 #·​virtual·​methods 12 #·​virtual·​methods
20 .​method·​protected·​final·​onCreate(Landroid/​os/​Bundle;​)​V 13 .​method·​protected·​final·​onCreate(Landroid/​os/​Bundle;​)​V
21 ····​.​locals·​1 14 ····​.​locals·​1
Offset 40, 41 lines modified Offset 31, 38 lines modified
   
40 ····​.​line·​43 31 ····​.​line·​43
41 ····​return-​void 32 ····​return-​void
42 .​end·​method 33 .​end·​method
   
43 .​method·​public·​bridge·​synthetic·​onCreateOptionsMenu(L​android/​view/​Menu;​)​Z 34 .​method·​public·​bridge·​synthetic·​onCreateOptionsMenu(L​android/​view/​Menu;​)​Z
44 ····​.​locals·​1 35 ····​.​locals·​1
45 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​view/​Menu;​  
   
46 ····​.​prologue 36 ····​.​prologue
47 ····​.​line·​38 37 ····​.​line·​38
48 ····​invoke-​super·​{p0,​·​p1},​·​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity;​-​>onCreateOptionsMenu(​Landroid/​view/​Menu;​)​Z 38 ····​invoke-​super·​{p0,​·​p1},​·​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity;​-​>onCreateOptionsMenu(​Landroid/​view/​Menu;​)​Z
   
49 ····​move-​result·​v0 39 ····​move-​result·​v0
   
50 ····​return·​v0 40 ····​return·​v0
51 .​end·​method 41 .​end·​method
   
52 .​method·​public·​bridge·​synthetic·​onOptionsItemSelected​(Landroid/​view/​MenuItem;​)​Z 42 .​method·​public·​bridge·​synthetic·​onOptionsItemSelected​(Landroid/​view/​MenuItem;​)​Z
53 ····​.​locals·​1 43 ····​.​locals·​1
54 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​view/​MenuItem;​  
   
55 ····​.​prologue 44 ····​.​prologue
56 ····​.​line·​38 45 ····​.​line·​38
57 ····​invoke-​super·​{p0,​·​p1},​·​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity;​-​>onOptionsItemSelecte​d(Landroid/​view/​MenuItem;​)​Z 46 ····​invoke-​super·​{p0,​·​p1},​·​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity;​-​>onOptionsItemSelecte​d(Landroid/​view/​MenuItem;​)​Z
   
58 ····​move-​result·​v0 47 ····​move-​result·​v0
   
59 ····​return·​v0 48 ····​return·​v0
60 .​end·​method 49 .​end·​method
   
61 .​method·​public·​bridge·​synthetic·​onPrepareOptionsMenu(​Landroid/​view/​Menu;​)​Z 50 .​method·​public·​bridge·​synthetic·​onPrepareOptionsMenu(​Landroid/​view/​Menu;​)​Z
62 ····​.​locals·​1 51 ····​.​locals·​1
63 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​view/​Menu;​  
   
64 ····​.​prologue 52 ····​.​prologue
65 ····​.​line·​38 53 ····​.​line·​38
66 ····​invoke-​super·​{p0,​·​p1},​·​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity;​-​>onPrepareOptionsMenu​(Landroid/​view/​Menu;​)​Z 54 ····​invoke-​super·​{p0,​·​p1},​·​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity;​-​>onPrepareOptionsMenu​(Landroid/​view/​Menu;​)​Z
   
67 ····​move-​result·​v0 55 ····​move-​result·​v0
   
Offset 150, 14 lines modified Offset 138, 15 lines modified
   
150 ····​move-​result-​object·​v5 138 ····​move-​result-​object·​v5
   
151 ····​.​line·​70 139 ····​.​line·​70
152 ····​.​local·​v5,​·​"currentLocation":​Lcom/​github/​ruleant/​getback_gps/​lib/​AriadneLocation;​ 140 ····​.​local·​v5,​·​"currentLocation":​Lcom/​github/​ruleant/​getback_gps/​lib/​AriadneLocation;​
153 ····​const·​v22,​·​0x7f0a0007 141 ····​const·​v22,​·​0x7f0a0007
   
  142 ····​.​line·​71
154 ····​move-​object/​from16·​v0,​·​p0 143 ····​move-​object/​from16·​v0,​·​p0
   
155 ····​move/​from16·​v1,​·​v22 144 ····​move/​from16·​v1,​·​v22
   
156 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​github/​ruleant/​getback_gps/​DetailsActivity;​-​>findViewById(I)​Landroid/​view/​View;​ 145 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​github/​ruleant/​getback_gps/​DetailsActivity;​-​>findViewById(I)​Landroid/​view/​View;​
   
157 ····​move-​result-​object·​v19 146 ····​move-​result-​object·​v19
Offset 232, 14 lines modified Offset 221, 15 lines modified
232 ····​move-​object/​from16·​v0,​·​v19 221 ····​move-​object/​from16·​v0,​·​v19
   
233 ····​invoke-​virtual·​{v0,​·​v11},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V 222 ····​invoke-​virtual·​{v0,​·​v11},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
   
234 ····​.​line·​82 223 ····​.​line·​82
235 ····​const·​v22,​·​0x7f0a0008 224 ····​const·​v22,​·​0x7f0a0008
   
  225 ····​.​line·​83
236 ····​move-​object/​from16·​v0,​·​p0 226 ····​move-​object/​from16·​v0,​·​p0
   
237 ····​move/​from16·​v1,​·​v22 227 ····​move/​from16·​v1,​·​v22
Max diff block lines reached; 10843/13322 bytes (81.39%) of diff not shown.
[−]
smali/com/github/ruleant/getback_gps/LocationService$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​github/​ruleant/​getback_gps/​LocationService;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​github/​ruleant/​getback_gps/​LocationService;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​github/​ruleant/​getback_gps/​LocationService;​)​V 23 .​method·​constructor·​<init>(Lcom/​github/​ruleant/​getback_gps/​LocationService;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​github/​ruleant/​getback_gps/​LocationService;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​560 27 ····​.​line·​560
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​LocationService$1;​-​>this$0:​Lcom/​github/​ruleant/​getback_gps/​LocationService;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​LocationService$1;​-​>this$0:​Lcom/​github/​ruleant/​getback_gps/​LocationService;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 54, 14 lines modified Offset 55, 15 lines modified
   
54 ····​move-​result-​object·​v3 55 ····​move-​result-​object·​v3
   
55 ····​if-​eqz·​v3,​·​:​cond_0 56 ····​if-​eqz·​v3,​·​:​cond_0
   
56 ····​iget-​object·​v3,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​LocationService$1;​-​>this$0:​Lcom/​github/​ruleant/​getback_gps/​LocationService;​ 57 ····​iget-​object·​v3,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​LocationService$1;​-​>this$0:​Lcom/​github/​ruleant/​getback_gps/​LocationService;​
   
  58 ····​.​line·​569
57 ····​#·​getter·​for:​·​Lcom/​github/​ruleant/​getback_gps/​LocationService;​-​>mDebug:​Lcom/​github/​ruleant/​getback_gps/​lib/​DebugLevel;​ 59 ····​#·​getter·​for:​·​Lcom/​github/​ruleant/​getback_gps/​LocationService;​-​>mDebug:​Lcom/​github/​ruleant/​getback_gps/​lib/​DebugLevel;​
58 ····​invoke-​static·​{v3},​·​Lcom/​github/​ruleant/​getback_gps/​LocationService;​-​>access$000(Lcom/​github/​ruleant/​getback_gps/​LocationService;​)​Lcom/​github/​ruleant/​getback_gps/​lib/​DebugLevel;​ 60 ····​invoke-​static·​{v3},​·​Lcom/​github/​ruleant/​getback_gps/​LocationService;​-​>access$000(Lcom/​github/​ruleant/​getback_gps/​LocationService;​)​Lcom/​github/​ruleant/​getback_gps/​lib/​DebugLevel;​
   
59 ····​move-​result-​object·​v3 61 ····​move-​result-​object·​v3
   
60 ····​const/​4·​v4,​·​0x2 62 ····​const/​4·​v4,​·​0x2
   
Offset 70, 27 lines modified Offset 72, 30 lines modified
70 ····​move-​result·​v3 72 ····​move-​result·​v3
   
71 ····​if-​eqz·​v3,​·​:​cond_0 73 ····​if-​eqz·​v3,​·​:​cond_0
   
72 ····​.​line·​571 74 ····​.​line·​571
73 ····​iget-​object·​v3,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​LocationService$1;​-​>this$0:​Lcom/​github/​ruleant/​getback_gps/​LocationService;​ 75 ····​iget-​object·​v3,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​LocationService$1;​-​>this$0:​Lcom/​github/​ruleant/​getback_gps/​LocationService;​
   
  76 ····​.​line·​572
74 ····​#·​getter·​for:​·​Lcom/​github/​ruleant/​getback_gps/​LocationService;​-​>mContext:​Landroid/​content/​Context;​ 77 ····​#·​getter·​for:​·​Lcom/​github/​ruleant/​getback_gps/​LocationService;​-​>mContext:​Landroid/​content/​Context;​
75 ····​invoke-​static·​{v3},​·​Lcom/​github/​ruleant/​getback_gps/​LocationService;​-​>access$100(Lcom/​github/​ruleant/​getback_gps/​LocationService;​)​Landroid/​content/​Context;​ 78 ····​invoke-​static·​{v3},​·​Lcom/​github/​ruleant/​getback_gps/​LocationService;​-​>access$100(Lcom/​github/​ruleant/​getback_gps/​LocationService;​)​Landroid/​content/​Context;​
   
76 ····​move-​result-​object·​v3 79 ····​move-​result-​object·​v3
   
77 ····​const·​v4,​·​0x7f070027 80 ····​const·​v4,​·​0x7f070027
   
78 ····​const/​4·​v5,​·​0x0 81 ····​const/​4·​v5,​·​0x0
   
  82 ····​.​line·​571
79 ····​invoke-​static·​{v3,​·​v4,​·​v5},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​II)​Landroid/​widget/​Toast;​ 83 ····​invoke-​static·​{v3,​·​v4,​·​v5},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​II)​Landroid/​widget/​Toast;​
   
80 ····​move-​result-​object·​v3 84 ····​move-​result-​object·​v3
   
  85 ····​.​line·​575
81 ····​invoke-​virtual·​{v3},​·​Landroid/​widget/​Toast;​-​>show()​V 86 ····​invoke-​virtual·​{v3},​·​Landroid/​widget/​Toast;​-​>show()​V
   
82 ····​.​line·​579 87 ····​.​line·​579
83 ····​:​cond_0 88 ····​:​cond_0
84 ····​iget-​object·​v3,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​LocationService$1;​-​>this$0:​Lcom/​github/​ruleant/​getback_gps/​LocationService;​ 89 ····​iget-​object·​v3,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​LocationService$1;​-​>this$0:​Lcom/​github/​ruleant/​getback_gps/​LocationService;​
   
85 ····​#·​getter·​for:​·​Lcom/​github/​ruleant/​getback_gps/​LocationService;​-​>mCallbacks:​Landroid/​os/​RemoteCallbackList;​ 90 ····​#·​getter·​for:​·​Lcom/​github/​ruleant/​getback_gps/​LocationService;​-​>mCallbacks:​Landroid/​os/​RemoteCallbackList;​
[−]
smali/com/github/ruleant/getback_gps/LocationService$LocationBinder.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​github/​ruleant/​getback_gps/​LocationService;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​github/​ruleant/​getback_gps/​LocationService;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​public·​constructor·​<init>(Lcom/​github/​ruleant/​getback_gps/​LocationService;​)​V 20 .​method·​public·​constructor·​<init>(Lcom/​github/​ruleant/​getback_gps/​LocationService;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​github/​ruleant/​getback_gps/​LocationService;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​628 24 ····​.​line·​628
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​LocationService$Locat​ionBinder;​-​>this$0:​Lcom/​github/​ruleant/​getback_gps/​LocationService;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​LocationService$Locat​ionBinder;​-​>this$0:​Lcom/​github/​ruleant/​getback_gps/​LocationService;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​os/​Binder;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Landroid/​os/​Binder;​-​><init>()​V
   
[−]
smali/com/github/ruleant/getback_gps/LocationService.smali
Offset 107, 15 lines modified Offset 107, 14 lines modified
107 ····​.​line·​560 107 ····​.​line·​560
108 ····​new-​instance·​v0,​·​Lcom/​github/​ruleant/​getback_gps/​LocationService$1;​ 108 ····​new-​instance·​v0,​·​Lcom/​github/​ruleant/​getback_gps/​LocationService$1;​
   
109 ····​invoke-​direct·​{v0,​·​p0},​·​Lcom/​github/​ruleant/​getback_gps/​LocationService$1;​-​><init>(Lcom/​github/​ruleant/​getback_gps/​LocationService;​)​V 109 ····​invoke-​direct·​{v0,​·​p0},​·​Lcom/​github/​ruleant/​getback_gps/​LocationService$1;​-​><init>(Lcom/​github/​ruleant/​getback_gps/​LocationService;​)​V
   
110 ····​iput-​object·​v0,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​LocationService;​-​>mListener:​Landroid/​location/​LocationListener;​ 110 ····​iput-​object·​v0,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​LocationService;​-​>mListener:​Landroid/​location/​LocationListener;​
   
111 ····​.​line·​628  
112 ····​return-​void 111 ····​return-​void
113 .​end·​method 112 .​end·​method
   
114 .​method·​static·​synthetic·​access$000(Lcom/​github/​ruleant/​getback_gps/​LocationService;​)​Lcom/​github/​ruleant/​getback_gps/​lib/​DebugLevel;​ 113 .​method·​static·​synthetic·​access$000(Lcom/​github/​ruleant/​getback_gps/​LocationService;​)​Lcom/​github/​ruleant/​getback_gps/​lib/​DebugLevel;​
115 ····​.​locals·​1 114 ····​.​locals·​1
116 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​github/​ruleant/​getback_gps/​LocationService;​ 115 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​github/​ruleant/​getback_gps/​LocationService;​
   
Offset 169, 53 lines modified Offset 168, 57 lines modified
   
169 ····​if-​eqz·​v0,​·​:​cond_1 168 ····​if-​eqz·​v0,​·​:​cond_1
   
170 ····​iget-​object·​v0,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​LocationService;​-​>mLocationManager:​Landroid/​location/​LocationManager;​ 169 ····​iget-​object·​v0,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​LocationService;​-​>mLocationManager:​Landroid/​location/​LocationManager;​
   
171 ····​iget-​object·​v1,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​LocationService;​-​>mProviderName:​Ljava/​lang/​String;​ 170 ····​iget-​object·​v1,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​LocationService;​-​>mProviderName:​Ljava/​lang/​String;​
   
  171 ····​.​line·​509
172 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​location/​LocationManager;​-​>isProviderEnabled(Lj​ava/​lang/​String;​)​Z 172 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​location/​LocationManager;​-​>isProviderEnabled(Lj​ava/​lang/​String;​)​Z
   
173 ····​move-​result·​v0 173 ····​move-​result·​v0
   
174 ····​if-​eqz·​v0,​·​:​cond_1 174 ····​if-​eqz·​v0,​·​:​cond_1
   
175 ····​.​line·​512 175 ····​.​line·​513
176 ····​invoke-​static·​{p0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​ 176 ····​invoke-​static·​{p0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
   
177 ····​move-​result-​object·​v9 177 ····​move-​result-​object·​v9
   
178 ····​.​line·​514 178 ····​.​line·​514
179 ····​.​local·​v9,​·​"sharedPref":​Landroid/​content/​SharedPreferences;​ 179 ····​.​local·​v9,​·​"sharedPref":​Landroid/​content/​SharedPreferences;​
180 ····​const-​string·​v0,​·​"loc_update_dist" 180 ····​const-​string·​v0,​·​"loc_update_dist"
   
181 ····​const-​string·​v1,​·​"10" 181 ····​const-​string·​v1,​·​"10"
   
  182 ····​.​line·​515
182 ····​invoke-​interface·​{v9,​·​v0,​·​v1},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 183 ····​invoke-​interface·​{v9,​·​v0,​·​v1},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
183 ····​move-​result-​object·​v7 184 ····​move-​result-​object·​v7
   
184 ····​.​line·​518 185 ····​.​line·​518
185 ····​.​local·​v7,​·​"prefLocationUpdateDi​stance":​Ljava/​lang/​String;​ 186 ····​.​local·​v7,​·​"prefLocationUpdateDi​stance":​Ljava/​lang/​String;​
186 ····​const-​string·​v0,​·​"loc_update_time" 187 ····​const-​string·​v0,​·​"loc_update_time"
   
187 ····​const-​string·​v1,​·​"10000" 188 ····​const-​string·​v1,​·​"10000"
   
  189 ····​.​line·​519
188 ····​invoke-​interface·​{v9,​·​v0,​·​v1},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 190 ····​invoke-​interface·​{v9,​·​v0,​·​v1},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
189 ····​move-​result-​object·​v8 191 ····​move-​result-​object·​v8
   
190 ····​.​line·​528 192 ····​.​line·​528
191 ····​.​local·​v8,​·​"prefLocationUpdateTi​me":​Ljava/​lang/​String;​ 193 ····​.​local·​v8,​·​"prefLocationUpdateTi​me":​Ljava/​lang/​String;​
192 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 194 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
193 ····​const/​16·​v1,​·​0x10 195 ····​const/​16·​v1,​·​0x10
   
194 ····​if-​ge·​v0,​·​v1,​·​:​cond_0 196 ····​if-​ge·​v0,​·​v1,​·​:​cond_0
   
  197 ····​.​line·​529
195 ····​invoke-​static·​{v7},​·​Ljava/​lang/​Integer;​-​>parseInt(Ljava/​lang/​String;​)​I 198 ····​invoke-​static·​{v7},​·​Ljava/​lang/​Integer;​-​>parseInt(Ljava/​lang/​String;​)​I
   
196 ····​move-​result·​v0 199 ····​move-​result·​v0
   
197 ····​if-​nez·​v0,​·​:​cond_0 200 ····​if-​nez·​v0,​·​:​cond_0
   
198 ····​.​line·​530 201 ····​.​line·​530
Offset 223, 35 lines modified Offset 226, 39 lines modified
   
223 ····​.​line·​534 226 ····​.​line·​534
224 ····​:​cond_0 227 ····​:​cond_0
225 ····​iget-​object·​v0,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​LocationService;​-​>mLocationManager:​Landroid/​location/​LocationManager;​ 228 ····​iget-​object·​v0,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​LocationService;​-​>mLocationManager:​Landroid/​location/​LocationManager;​
   
226 ····​iget-​object·​v1,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​LocationService;​-​>mProviderName:​Ljava/​lang/​String;​ 229 ····​iget-​object·​v1,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​LocationService;​-​>mProviderName:​Ljava/​lang/​String;​
   
  230 ····​.​line·​536
227 ····​invoke-​static·​{v8},​·​Ljava/​lang/​Integer;​-​>parseInt(Ljava/​lang/​String;​)​I 231 ····​invoke-​static·​{v8},​·​Ljava/​lang/​Integer;​-​>parseInt(Ljava/​lang/​String;​)​I
   
228 ····​move-​result·​v2 232 ····​move-​result·​v2
   
229 ····​int-​to-​long·​v2,​·​v2 233 ····​int-​to-​long·​v2,​·​v2
   
  234 ····​.​line·​537
230 ····​invoke-​static·​{v7},​·​Ljava/​lang/​Integer;​-​>parseInt(Ljava/​lang/​String;​)​I 235 ····​invoke-​static·​{v7},​·​Ljava/​lang/​Integer;​-​>parseInt(Ljava/​lang/​String;​)​I
   
231 ····​move-​result·​v4 236 ····​move-​result·​v4
   
232 ····​int-​to-​float·​v4,​·​v4 237 ····​int-​to-​float·​v4,​·​v4
   
233 ····​iget-​object·​v5,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​LocationService;​-​>mListener:​Landroid/​location/​LocationListener;​ 238 ····​iget-​object·​v5,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​LocationService;​-​>mListener:​Landroid/​location/​LocationListener;​
   
  239 ····​.​line·​534
234 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Landroid/​location/​LocationManager;​-​>requestLocationUpdat​es(Ljava/​lang/​String;​JFLandroid/​location/​LocationListener;​)​V 240 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Landroid/​location/​LocationManager;​-​>requestLocationUpdat​es(Ljava/​lang/​String;​JFLandroid/​location/​LocationListener;​)​V
Max diff block lines reached; 8689/11895 bytes (73.05%) of diff not shown.
[−]
smali/com/github/ruleant/getback_gps/MainActivity.smali
Offset 81, 14 lines modified Offset 81, 15 lines modified
81 ····​const·​v1,​·​0x7f030002 81 ····​const·​v1,​·​0x7f030002
   
82 ····​invoke-​virtual·​{p0,​·​v1},​·​Lcom/​github/​ruleant/​getback_gps/​MainActivity;​-​>setContentView(I)​V 82 ····​invoke-​virtual·​{p0,​·​v1},​·​Lcom/​github/​ruleant/​getback_gps/​MainActivity;​-​>setContentView(I)​V
   
83 ····​.​line·​69 83 ····​.​line·​69
84 ····​const·​v1,​·​0x7f0a0014 84 ····​const·​v1,​·​0x7f0a0014
   
  85 ····​.​line·​70
85 ····​invoke-​virtual·​{p0,​·​v1},​·​Lcom/​github/​ruleant/​getback_gps/​MainActivity;​-​>findViewById(I)​Landroid/​view/​View;​ 86 ····​invoke-​virtual·​{p0,​·​v1},​·​Lcom/​github/​ruleant/​getback_gps/​MainActivity;​-​>findViewById(I)​Landroid/​view/​View;​
   
86 ····​move-​result-​object·​v0 87 ····​move-​result-​object·​v0
   
87 ····​check-​cast·​v0,​·​Landroid/​widget/​TextView;​ 88 ····​check-​cast·​v0,​·​Landroid/​widget/​TextView;​
   
88 ····​.​line·​71 89 ····​.​line·​71
Offset 192, 18 lines modified Offset 193, 20 lines modified
192 ····​.​line·​108 193 ····​.​line·​108
193 ····​.​local·​v0,​·​"debug":​Lcom/​github/​ruleant/​getback_gps/​lib/​DebugLevel;​ 194 ····​.​local·​v0,​·​"debug":​Lcom/​github/​ruleant/​getback_gps/​lib/​DebugLevel;​
194 ····​if-​eqz·​v1,​·​:​cond_0 195 ····​if-​eqz·​v1,​·​:​cond_0
   
195 ····​.​line·​110 196 ····​.​line·​110
196 ····​const/​4·​v2,​·​0x1 197 ····​const/​4·​v2,​·​0x1
   
  198 ····​.​line·​111
197 ····​invoke-​virtual·​{v0,​·​v2},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​DebugLevel;​-​>checkDebugLevel(I)​Z 199 ····​invoke-​virtual·​{v0,​·​v2},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​DebugLevel;​-​>checkDebugLevel(I)​Z
   
198 ····​move-​result·​v2 200 ····​move-​result·​v2
   
  201 ····​.​line·​110
199 ····​invoke-​interface·​{v1,​·​v2},​·​Landroid/​view/​MenuItem;​-​>setVisible(Z)​Landroid/​view/​MenuItem;​ 202 ····​invoke-​interface·​{v1,​·​v2},​·​Landroid/​view/​MenuItem;​-​>setVisible(Z)​Landroid/​view/​MenuItem;​
   
200 ····​.​line·​114 203 ····​.​line·​114
201 ····​:​cond_0 204 ····​:​cond_0
202 ····​invoke-​super·​{p0,​·​p1},​·​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity;​-​>onPrepareOptionsMenu​(Landroid/​view/​Menu;​)​Z 205 ····​invoke-​super·​{p0,​·​p1},​·​Lcom/​github/​ruleant/​getback_gps/​AbstractGetBackGpsAct​ivity;​-​>onPrepareOptionsMenu​(Landroid/​view/​Menu;​)​Z
   
203 ····​move-​result·​v2 206 ····​move-​result·​v2
Offset 265, 84 lines modified Offset 268, 90 lines modified
   
265 ····​move-​result-​object·​v5 268 ····​move-​result-​object·​v5
   
266 ····​.​line·​151 269 ····​.​line·​151
267 ····​.​local·​v5,​·​"destination":​Lcom/​github/​ruleant/​getback_gps/​lib/​AriadneLocation;​ 270 ····​.​local·​v5,​·​"destination":​Lcom/​github/​ruleant/​getback_gps/​lib/​AriadneLocation;​
268 ····​const·​v23,​·​0x7f0a000d 271 ····​const·​v23,​·​0x7f0a000d
   
  272 ····​.​line·​152
269 ····​move-​object/​from16·​v0,​·​p0 273 ····​move-​object/​from16·​v0,​·​p0
   
270 ····​move/​from16·​v1,​·​v23 274 ····​move/​from16·​v1,​·​v23
   
271 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​github/​ruleant/​getback_gps/​MainActivity;​-​>findViewById(I)​Landroid/​view/​View;​ 275 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​github/​ruleant/​getback_gps/​MainActivity;​-​>findViewById(I)​Landroid/​view/​View;​
   
272 ····​move-​result-​object·​v12 276 ····​move-​result-​object·​v12
   
273 ····​check-​cast·​v12,​·​Lcom/​github/​ruleant/​getback_gps/​NavigationView;​ 277 ····​check-​cast·​v12,​·​Lcom/​github/​ruleant/​getback_gps/​NavigationView;​
   
274 ····​.​line·​153 278 ····​.​line·​153
275 ····​.​local·​v12,​·​"nvToDestination":​Lcom/​github/​ruleant/​getback_gps/​NavigationView;​ 279 ····​.​local·​v12,​·​"nvToDestination":​Lcom/​github/​ruleant/​getback_gps/​NavigationView;​
276 ····​const·​v23,​·​0x7f0a0014 280 ····​const·​v23,​·​0x7f0a0014
   
  281 ····​.​line·​154
277 ····​move-​object/​from16·​v0,​·​p0 282 ····​move-​object/​from16·​v0,​·​p0
   
278 ····​move/​from16·​v1,​·​v23 283 ····​move/​from16·​v1,​·​v23
   
279 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​github/​ruleant/​getback_gps/​MainActivity;​-​>findViewById(I)​Landroid/​view/​View;​ 284 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​github/​ruleant/​getback_gps/​MainActivity;​-​>findViewById(I)​Landroid/​view/​View;​
   
280 ····​move-​result-​object·​v22 285 ····​move-​result-​object·​v22
   
281 ····​check-​cast·​v22,​·​Landroid/​widget/​TextView;​ 286 ····​check-​cast·​v22,​·​Landroid/​widget/​TextView;​
   
282 ····​.​line·​155 287 ····​.​line·​155
283 ····​.​local·​v22,​·​"tvToDestinationName"​:​Landroid/​widget/​TextView;​ 288 ····​.​local·​v22,​·​"tvToDestinationName"​:​Landroid/​widget/​TextView;​
284 ····​const·​v23,​·​0x7f0a0015 289 ····​const·​v23,​·​0x7f0a0015
   
  290 ····​.​line·​156
285 ····​move-​object/​from16·​v0,​·​p0 291 ····​move-​object/​from16·​v0,​·​p0
   
286 ····​move/​from16·​v1,​·​v23 292 ····​move/​from16·​v1,​·​v23
   
287 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​github/​ruleant/​getback_gps/​MainActivity;​-​>findViewById(I)​Landroid/​view/​View;​ 293 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​github/​ruleant/​getback_gps/​MainActivity;​-​>findViewById(I)​Landroid/​view/​View;​
   
288 ····​move-​result-​object·​v20 294 ····​move-​result-​object·​v20
   
289 ····​check-​cast·​v20,​·​Landroid/​widget/​TextView;​ 295 ····​check-​cast·​v20,​·​Landroid/​widget/​TextView;​
   
290 ····​.​line·​157 296 ····​.​line·​157
291 ····​.​local·​v20,​·​"tvToDestinationDista​nce":​Landroid/​widget/​TextView;​ 297 ····​.​local·​v20,​·​"tvToDestinationDista​nce":​Landroid/​widget/​TextView;​
292 ····​const·​v23,​·​0x7f0a0016 298 ····​const·​v23,​·​0x7f0a0016
   
  299 ····​.​line·​158
293 ····​move-​object/​from16·​v0,​·​p0 300 ····​move-​object/​from16·​v0,​·​p0
   
294 ····​move/​from16·​v1,​·​v23 301 ····​move/​from16·​v1,​·​v23
   
295 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​github/​ruleant/​getback_gps/​MainActivity;​-​>findViewById(I)​Landroid/​view/​View;​ 302 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​github/​ruleant/​getback_gps/​MainActivity;​-​>findViewById(I)​Landroid/​view/​View;​
   
296 ····​move-​result-​object·​v19 303 ····​move-​result-​object·​v19
   
297 ····​check-​cast·​v19,​·​Landroid/​widget/​TextView;​ 304 ····​check-​cast·​v19,​·​Landroid/​widget/​TextView;​
Max diff block lines reached; 5417/8051 bytes (67.28%) of diff not shown.
[−]
smali/com/github/ruleant/getback_gps/R.smali
Offset 24, 10 lines modified Offset 24, 9 lines modified
24 .​method·​public·​constructor·​<init>()​V 24 .​method·​public·​constructor·​<init>()​V
25 ····​.​locals·​0 25 ····​.​locals·​0
   
26 ····​.​prologue 26 ····​.​prologue
27 ····​.​line·​10 27 ····​.​line·​10
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
29 ····​.​line·​181  
30 ····​return-​void 29 ····​return-​void
31 .​end·​method 30 .​end·​method
[−]
smali/com/github/ruleant/getback_gps/SettingsActivity$GeneralPreferenceFragment.smali
Offset 32, 14 lines modified Offset 32, 15 lines modified
32 .​method·​private·​populateLocUpdateDist​()​V 32 .​method·​private·​populateLocUpdateDist​()​V
33 ····​.​locals·​10 33 ····​.​locals·​10
   
34 ····​.​prologue 34 ····​.​prologue
35 ····​.​line·​392 35 ····​.​line·​392
36 ····​const-​string·​v6,​·​"loc_update_dist" 36 ····​const-​string·​v6,​·​"loc_update_dist"
   
  37 ····​.​line·​393
37 ····​invoke-​virtual·​{p0,​·​v6},​·​Lcom/​github/​ruleant/​getback_gps/​SettingsActivity$Gene​ralPreferenceFragment​;​-​>findPreference(Ljava​/​lang/​CharSequence;​)​Landroid/​preference/​Preference;​ 38 ····​invoke-​virtual·​{p0,​·​v6},​·​Lcom/​github/​ruleant/​getback_gps/​SettingsActivity$Gene​ralPreferenceFragment​;​-​>findPreference(Ljava​/​lang/​CharSequence;​)​Landroid/​preference/​Preference;​
   
38 ····​move-​result-​object·​v2 39 ····​move-​result-​object·​v2
   
39 ····​check-​cast·​v2,​·​Landroid/​preference/​ListPreference;​ 40 ····​check-​cast·​v2,​·​Landroid/​preference/​ListPreference;​
   
40 ····​.​line·​394 41 ····​.​line·​394
Offset 48, 14 lines modified Offset 49, 15 lines modified
   
48 ····​move-​result-​object·​v3 49 ····​move-​result-​object·​v3
   
49 ····​.​line·​395 50 ····​.​line·​395
50 ····​.​local·​v3,​·​"resources":​Landroid/​content/​res/​Resources;​ 51 ····​.​local·​v3,​·​"resources":​Landroid/​content/​res/​Resources;​
51 ····​const·​v6,​·​0x7f050005 52 ····​const·​v6,​·​0x7f050005
   
  53 ····​.​line·​396
52 ····​invoke-​virtual·​{v3,​·​v6},​·​Landroid/​content/​res/​Resources;​-​>getStringArray(I)​[Ljava/​lang/​String;​ 54 ····​invoke-​virtual·​{v3,​·​v6},​·​Landroid/​content/​res/​Resources;​-​>getStringArray(I)​[Ljava/​lang/​String;​
   
53 ····​move-​result-​object·​v5 55 ····​move-​result-​object·​v5
   
54 ····​.​line·​398 56 ····​.​line·​398
55 ····​.​local·​v5,​·​"values":​[Ljava/​lang/​CharSequence;​ 57 ····​.​local·​v5,​·​"values":​[Ljava/​lang/​CharSequence;​
56 ····​array-​length·​v6,​·​v5 58 ····​array-​length·​v6,​·​v5
Offset 92, 20 lines modified Offset 94, 22 lines modified
   
92 ····​const/​4·​v7,​·​0x1 94 ····​const/​4·​v7,​·​0x1
   
93 ····​new-​array·​v7,​·​v7,​·​[Ljava/​lang/​Object;​ 95 ····​new-​array·​v7,​·​v7,​·​[Ljava/​lang/​Object;​
   
94 ····​const/​4·​v8,​·​0x0 96 ····​const/​4·​v8,​·​0x0
   
  97 ····​.​line·​403
95 ····​invoke-​static·​{v4},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 98 ····​invoke-​static·​{v4},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
96 ····​move-​result-​object·​v9 99 ····​move-​result-​object·​v9
   
97 ····​aput-​object·​v9,​·​v7,​·​v8 100 ····​aput-​object·​v9,​·​v7,​·​v8
   
  101 ····​.​line·​402
98 ····​invoke-​virtual·​{v3,​·​v6,​·​v4,​·​v7},​·​Landroid/​content/​res/​Resources;​-​>getQuantityString(II​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 102 ····​invoke-​virtual·​{v3,​·​v6,​·​v4,​·​v7},​·​Landroid/​content/​res/​Resources;​-​>getQuantityString(II​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
99 ····​move-​result-​object·​v6 103 ····​move-​result-​object·​v6
   
100 ····​aput-​object·​v6,​·​v0,​·​v1 104 ····​aput-​object·​v6,​·​v0,​·​v1
   
101 ····​.​line·​399 105 ····​.​line·​399
Offset 142, 14 lines modified Offset 146, 15 lines modified
142 ····​const/​4·​v10,​·​0x1 146 ····​const/​4·​v10,​·​0x1
   
143 ····​const/​4·​v9,​·​0x0 147 ····​const/​4·​v9,​·​0x0
   
144 ····​.​line·​416 148 ····​.​line·​416
145 ····​const-​string·​v6,​·​"loc_update_time" 149 ····​const-​string·​v6,​·​"loc_update_time"
   
  150 ····​.​line·​417
146 ····​invoke-​virtual·​{p0,​·​v6},​·​Lcom/​github/​ruleant/​getback_gps/​SettingsActivity$Gene​ralPreferenceFragment​;​-​>findPreference(Ljava​/​lang/​CharSequence;​)​Landroid/​preference/​Preference;​ 151 ····​invoke-​virtual·​{p0,​·​v6},​·​Lcom/​github/​ruleant/​getback_gps/​SettingsActivity$Gene​ralPreferenceFragment​;​-​>findPreference(Ljava​/​lang/​CharSequence;​)​Landroid/​preference/​Preference;​
   
147 ····​move-​result-​object·​v2 152 ····​move-​result-​object·​v2
   
148 ····​check-​cast·​v2,​·​Landroid/​preference/​ListPreference;​ 153 ····​check-​cast·​v2,​·​Landroid/​preference/​ListPreference;​
   
149 ····​.​line·​418 154 ····​.​line·​418
Offset 158, 14 lines modified Offset 163, 15 lines modified
   
158 ····​move-​result-​object·​v3 163 ····​move-​result-​object·​v3
   
159 ····​.​line·​419 164 ····​.​line·​419
160 ····​.​local·​v3,​·​"resources":​Landroid/​content/​res/​Resources;​ 165 ····​.​local·​v3,​·​"resources":​Landroid/​content/​res/​Resources;​
161 ····​const·​v6,​·​0x7f050007 166 ····​const·​v6,​·​0x7f050007
   
  167 ····​.​line·​420
162 ····​invoke-​virtual·​{v3,​·​v6},​·​Landroid/​content/​res/​Resources;​-​>getStringArray(I)​[Ljava/​lang/​String;​ 168 ····​invoke-​virtual·​{v3,​·​v6},​·​Landroid/​content/​res/​Resources;​-​>getStringArray(I)​[Ljava/​lang/​String;​
   
163 ····​move-​result-​object·​v5 169 ····​move-​result-​object·​v5
   
164 ····​.​line·​422 170 ····​.​line·​422
165 ····​.​local·​v5,​·​"values":​[Ljava/​lang/​CharSequence;​ 171 ····​.​local·​v5,​·​"values":​[Ljava/​lang/​CharSequence;​
166 ····​array-​length·​v6,​·​v5 172 ····​array-​length·​v6,​·​v5
Offset 181, 18 lines modified Offset 187, 20 lines modified
181 ····​array-​length·​v6,​·​v5 187 ····​array-​length·​v6,​·​v5
   
182 ····​if-​ge·​v1,​·​v6,​·​:​cond_1 188 ····​if-​ge·​v1,​·​v6,​·​:​cond_1
   
183 ····​.​line·​424 189 ····​.​line·​424
184 ····​aget-​object·​v6,​·​v5,​·​v1 190 ····​aget-​object·​v6,​·​v5,​·​v1
   
  191 ····​.​line·​425
185 ····​invoke-​interface·​{v6},​·​Ljava/​lang/​CharSequence;​-​>toString()​Ljava/​lang/​String;​ 192 ····​invoke-​interface·​{v6},​·​Ljava/​lang/​CharSequence;​-​>toString()​Ljava/​lang/​String;​
   
186 ····​move-​result-​object·​v6 193 ····​move-​result-​object·​v6
   
Max diff block lines reached; 2963/5450 bytes (54.37%) of diff not shown.
[−]
smali/com/github/ruleant/getback_gps/SettingsActivity.smali
Offset 62, 15 lines modified Offset 62, 14 lines modified
62 .​method·​public·​constructor·​<init>()​V 62 .​method·​public·​constructor·​<init>()​V
63 ····​.​locals·​0 63 ····​.​locals·​0
   
64 ····​.​prologue 64 ····​.​prologue
65 ····​.​line·​52 65 ····​.​line·​52
66 ····​invoke-​direct·​{p0},​·​Landroid/​preference/​PreferenceActivity;​-​><init>()​V 66 ····​invoke-​direct·​{p0},​·​Landroid/​preference/​PreferenceActivity;​-​><init>()​V
   
67 ····​.​line·​443  
68 ····​return-​void 67 ····​return-​void
69 .​end·​method 68 .​end·​method
   
70 .​method·​static·​synthetic·​access$000(Landroid/​preference/​Preference;​)​V 69 .​method·​static·​synthetic·​access$000(Landroid/​preference/​Preference;​)​V
71 ····​.​locals·​0 70 ····​.​locals·​0
72 ····​.​param·​p0,​·​"x0"····​#·​Landroid/​preference/​Preference;​ 71 ····​.​param·​p0,​·​"x0"····​#·​Landroid/​preference/​Preference;​
   
Offset 90, 32 lines modified Offset 89, 36 lines modified
90 ····​sget-​object·​v0,​·​Lcom/​github/​ruleant/​getback_gps/​SettingsActivity;​-​>sBindPreferenceSumma​ryToValueListener:​Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​ 89 ····​sget-​object·​v0,​·​Lcom/​github/​ruleant/​getback_gps/​SettingsActivity;​-​>sBindPreferenceSumma​ryToValueListener:​Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​
   
91 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​preference/​Preference;​-​>setOnPreferenceChang​eListener(Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​)​V 90 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​preference/​Preference;​-​>setOnPreferenceChang​eListener(Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​)​V
   
92 ····​.​line·​351 91 ····​.​line·​351
93 ····​sget-​object·​v0,​·​Lcom/​github/​ruleant/​getback_gps/​SettingsActivity;​-​>sBindPreferenceSumma​ryToValueListener:​Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​ 92 ····​sget-​object·​v0,​·​Lcom/​github/​ruleant/​getback_gps/​SettingsActivity;​-​>sBindPreferenceSumma​ryToValueListener:​Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​
   
  93 ····​.​line·​354
94 ····​invoke-​virtual·​{p0},​·​Landroid/​preference/​Preference;​-​>getContext()​Landroid/​content/​Context;​ 94 ····​invoke-​virtual·​{p0},​·​Landroid/​preference/​Preference;​-​>getContext()​Landroid/​content/​Context;​
   
95 ····​move-​result-​object·​v1 95 ····​move-​result-​object·​v1
   
  96 ····​.​line·​353
96 ····​invoke-​static·​{v1},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​ 97 ····​invoke-​static·​{v1},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
   
97 ····​move-​result-​object·​v1 98 ····​move-​result-​object·​v1
   
  99 ····​.​line·​354
98 ····​invoke-​virtual·​{p0},​·​Landroid/​preference/​Preference;​-​>getKey()​Ljava/​lang/​String;​ 100 ····​invoke-​virtual·​{p0},​·​Landroid/​preference/​Preference;​-​>getKey()​Ljava/​lang/​String;​
   
99 ····​move-​result-​object·​v2 101 ····​move-​result-​object·​v2
   
100 ····​const-​string·​v3,​·​"" 102 ····​const-​string·​v3,​·​""
   
101 ····​invoke-​interface·​{v1,​·​v2,​·​v3},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 103 ····​invoke-​interface·​{v1,​·​v2,​·​v3},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
102 ····​move-​result-​object·​v1 104 ····​move-​result-​object·​v1
   
  105 ····​.​line·​351
103 ····​invoke-​interface·​{v0,​·​p0,​·​v1},​·​Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​-​>onPreferenceChange(L​android/​preference/​Preference;​Ljava/​lang/​Object;​)​Z 106 ····​invoke-​interface·​{v0,​·​p0,​·​v1},​·​Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​-​>onPreferenceChange(L​android/​preference/​Preference;​Ljava/​lang/​Object;​)​Z
   
104 ····​.​line·​356 107 ····​.​line·​356
105 ····​return-​void 108 ····​return-​void
106 .​end·​method 109 .​end·​method
   
107 .​method·​private·​static·​isSimplePreferences(L​android/​content/​Context;​)​Z 110 .​method·​private·​static·​isSimplePreferences(L​android/​content/​Context;​)​Z
Offset 126, 26 lines modified Offset 129, 29 lines modified
126 ····​.​line·​281 129 ····​.​line·​281
127 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 130 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
128 ····​const/​16·​v1,​·​0xb 131 ····​const/​16·​v1,​·​0xb
   
129 ····​if-​lt·​v0,​·​v1,​·​:​cond_0 132 ····​if-​lt·​v0,​·​v1,​·​:​cond_0
   
  133 ····​.​line·​283
130 ····​invoke-​static·​{p0},​·​Lcom/​github/​ruleant/​getback_gps/​SettingsActivity;​-​>isXLargeTablet(Landr​oid/​content/​Context;​)​Z 134 ····​invoke-​static·​{p0},​·​Lcom/​github/​ruleant/​getback_gps/​SettingsActivity;​-​>isXLargeTablet(Landr​oid/​content/​Context;​)​Z
   
131 ····​move-​result·​v0 135 ····​move-​result·​v0
   
132 ····​if-​nez·​v0,​·​:​cond_1 136 ····​if-​nez·​v0,​·​:​cond_1
   
133 ····​:​cond_0 137 ····​:​cond_0
134 ····​const/​4·​v0,​·​0x1 138 ····​const/​4·​v0,​·​0x1
   
  139 ····​.​line·​281
135 ····​:​goto_0 140 ····​:​goto_0
136 ····​return·​v0 141 ····​return·​v0
   
  142 ····​.​line·​283
137 ····​:​cond_1 143 ····​:​cond_1
138 ····​const/​4·​v0,​·​0x0 144 ····​const/​4·​v0,​·​0x0
   
139 ····​goto·​:​goto_0 145 ····​goto·​:​goto_0
140 .​end·​method 146 .​end·​method
   
141 .​method·​private·​static·​isXLargeTablet(Landro​id/​content/​Context;​)​Z 147 .​method·​private·​static·​isXLargeTablet(Landro​id/​content/​Context;​)​Z
Offset 159, 14 lines modified Offset 165, 15 lines modified
159 ····​.​line·​264 165 ····​.​line·​264
160 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 166 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
161 ····​const/​16·​v1,​·​0x9 167 ····​const/​16·​v1,​·​0x9
   
162 ····​if-​lt·​v0,​·​v1,​·​:​cond_0 168 ····​if-​lt·​v0,​·​v1,​·​:​cond_0
   
  169 ····​.​line·​265
163 ····​invoke-​virtual·​{p0},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​ 170 ····​invoke-​virtual·​{p0},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
164 ····​move-​result-​object·​v0 171 ····​move-​result-​object·​v0
   
165 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​res/​Resources;​-​>getConfiguration()​Landroid/​content/​res/​Configuration;​ 172 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​res/​Resources;​-​>getConfiguration()​Landroid/​content/​res/​Configuration;​
   
166 ····​move-​result-​object·​v0 173 ····​move-​result-​object·​v0
Offset 177, 17 lines modified Offset 184, 19 lines modified
Max diff block lines reached; 5767/8664 bytes (66.56%) of diff not shown.
[−]
smali/com/github/ruleant/getback_gps/NavigationView.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Landroid/​widget/​ImageView;​ 2 .​super·​Landroid/​widget/​ImageView;​
3 .​source·​"NavigationView.​java" 3 .​source·​"NavigationView.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
7 ········​Lcom/​github/​ruleant/​getback_gps/​NavigationView$1;​,​  
8 ········​Lcom/​github/​ruleant/​getback_gps/​NavigationView$Mode;​ 7 ········​Lcom/​github/​ruleant/​getback_gps/​NavigationView$Mode;​
9 ····​} 8 ····​}
10 .​end·​annotation 9 .​end·​annotation
   
   
11 #·​static·​fields 10 #·​static·​fields
12 .​field·​private·​static·​final·​ARROW_ANGLE:​D·​=·​35.​0 11 .​field·​private·​static·​final·​ARROW_ANGLE:​D·​=·​35.​0
Offset 461, 29 lines modified Offset 460, 33 lines modified
461 ····​if-​lt·​v0,​·​v1,​·​:​cond_0 460 ····​if-​lt·​v0,​·​v1,​·​:​cond_0
   
462 ····​.​line·​454 461 ····​.​line·​454
463 ····​iget-​object·​v0,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​NavigationView;​-​>mPaintLines:​Landroid/​graphics/​Paint;​ 462 ····​iget-​object·​v0,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​NavigationView;​-​>mPaintLines:​Landroid/​graphics/​Paint;​
   
464 ····​const·​v1,​·​0x1060017 463 ····​const·​v1,​·​0x1060017
   
  464 ····​.​line·​455
465 ····​invoke-​virtual·​{v12,​·​v1},​·​Landroid/​content/​res/​Resources;​-​>getColor(I)​I 465 ····​invoke-​virtual·​{v12,​·​v1},​·​Landroid/​content/​res/​Resources;​-​>getColor(I)​I
   
466 ····​move-​result·​v1 466 ····​move-​result·​v1
   
  467 ····​.​line·​454
467 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​graphics/​Paint;​-​>setColor(I)​V 468 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​graphics/​Paint;​-​>setColor(I)​V
   
468 ····​.​line·​456 469 ····​.​line·​456
469 ····​iget-​object·​v0,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​NavigationView;​-​>mPaintSolids:​Landroid/​graphics/​Paint;​ 470 ····​iget-​object·​v0,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​NavigationView;​-​>mPaintSolids:​Landroid/​graphics/​Paint;​
   
470 ····​const·​v1,​·​0x1060016 471 ····​const·​v1,​·​0x1060016
   
  472 ····​.​line·​457
471 ····​invoke-​virtual·​{v12,​·​v1},​·​Landroid/​content/​res/​Resources;​-​>getColor(I)​I 473 ····​invoke-​virtual·​{v12,​·​v1},​·​Landroid/​content/​res/​Resources;​-​>getColor(I)​I
   
472 ····​move-​result·​v1 474 ····​move-​result·​v1
   
  475 ····​.​line·​456
473 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​graphics/​Paint;​-​>setColor(I)​V 476 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​graphics/​Paint;​-​>setColor(I)​V
   
474 ····​.​line·​464 477 ····​.​line·​464
475 ····​:​goto_0 478 ····​:​goto_0
476 ····​new-​instance·​v0,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​Coordinate;​ 479 ····​new-​instance·​v0,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​Coordinate;​
   
477 ····​const-​wide/​16·​v2,​·​0x0 480 ····​const-​wide/​16·​v2,​·​0x0
Offset 940, 28 lines modified Offset 943, 31 lines modified
940 ····​div-​double/​2addr·​v4,​·​v8 943 ····​div-​double/​2addr·​v4,​·​v8
   
941 ····​invoke-​virtual·​{v1,​·​v4,​·​v5},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​CoordinateRotation;​-​>setScaleRadius(D)​V 944 ····​invoke-​virtual·​{v1,​·​v4,​·​v5},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​CoordinateRotation;​-​>setScaleRadius(D)​V
   
942 ····​.​line·​399 945 ····​.​line·​399
943 ····​iget-​object·​v1,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​NavigationView;​-​>mRotationCenter:​Lcom/​github/​ruleant/​getback_gps/​lib/​Coordinate;​ 946 ····​iget-​object·​v1,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​NavigationView;​-​>mRotationCenter:​Lcom/​github/​ruleant/​getback_gps/​lib/​Coordinate;​
   
  947 ····​.​line·​400
944 ····​invoke-​virtual·​{v1},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​Coordinate;​-​>getCartesianX()​J 948 ····​invoke-​virtual·​{v1},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​Coordinate;​-​>getCartesianX()​J
   
945 ····​move-​result-​wide·​v4 949 ····​move-​result-​wide·​v4
   
946 ····​long-​to-​float·​v1,​·​v4 950 ····​long-​to-​float·​v1,​·​v4
   
947 ····​iget-​object·​v4,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​NavigationView;​-​>mRotationCenter:​Lcom/​github/​ruleant/​getback_gps/​lib/​Coordinate;​ 951 ····​iget-​object·​v4,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​NavigationView;​-​>mRotationCenter:​Lcom/​github/​ruleant/​getback_gps/​lib/​Coordinate;​
   
  952 ····​.​line·​401
948 ····​invoke-​virtual·​{v4},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​Coordinate;​-​>getCartesianY()​J 953 ····​invoke-​virtual·​{v4},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​Coordinate;​-​>getCartesianY()​J
   
949 ····​move-​result-​wide·​v4 954 ····​move-​result-​wide·​v4
   
950 ····​long-​to-​float·​v4,​·​v4 955 ····​long-​to-​float·​v4,​·​v4
   
  956 ····​.​line·​402
951 ····​invoke-​virtual·​{p0},​·​Lcom/​github/​ruleant/​getback_gps/​NavigationView;​-​>getHeight()​I 957 ····​invoke-​virtual·​{p0},​·​Lcom/​github/​ruleant/​getback_gps/​NavigationView;​-​>getHeight()​I
   
952 ····​move-​result·​v5 958 ····​move-​result·​v5
   
953 ····​int-​to-​float·​v5,​·​v5 959 ····​int-​to-​float·​v5,​·​v5
   
954 ····​const/​high16·​v6,​·​0x40000000····​#·​2.​0f 960 ····​const/​high16·​v6,​·​0x40000000····​#·​2.​0f
Offset 970, 14 lines modified Offset 976, 15 lines modified
   
970 ····​const·​v6,​·​0x3f733333····​#·​0.​95f 976 ····​const·​v6,​·​0x3f733333····​#·​0.​95f
   
971 ····​mul-​float/​2addr·​v5,​·​v6 977 ····​mul-​float/​2addr·​v5,​·​v6
   
972 ····​iget-​object·​v6,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​NavigationView;​-​>mPaintRoseLines:​Landroid/​graphics/​Paint;​ 978 ····​iget-​object·​v6,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​NavigationView;​-​>mPaintRoseLines:​Landroid/​graphics/​Paint;​
   
  979 ····​.​line·​399
973 ····​invoke-​virtual·​{p1,​·​v1,​·​v4,​·​v5,​·​v6},​·​Landroid/​graphics/​Canvas;​-​>drawCircle(FFFLandro​id/​graphics/​Paint;​)​V 980 ····​invoke-​virtual·​{p1,​·​v1,​·​v4,​·​v5,​·​v6},​·​Landroid/​graphics/​Canvas;​-​>drawCircle(FFFLandro​id/​graphics/​Paint;​)​V
   
974 ····​.​line·​406 981 ····​.​line·​406
975 ····​invoke-​virtual·​{p0},​·​Lcom/​github/​ruleant/​getback_gps/​NavigationView;​-​>getOrientationMode()​Lcom/​github/​ruleant/​getback_gps/​NavigationView$Mode;​ 982 ····​invoke-​virtual·​{p0},​·​Lcom/​github/​ruleant/​getback_gps/​NavigationView;​-​>getOrientationMode()​Lcom/​github/​ruleant/​getback_gps/​NavigationView$Mode;​
   
976 ····​move-​result-​object·​v1 983 ····​move-​result-​object·​v1
   
Offset 1255, 29 lines modified Offset 1262, 33 lines modified
1255 ····​if-​lt·​v1,​·​v5,​·​:​cond_0 1262 ····​if-​lt·​v1,​·​v5,​·​:​cond_0
Max diff block lines reached; 1797/4648 bytes (38.66%) of diff not shown.
[−]
smali/com/github/ruleant/getback_gps/lib/CardinalDirection.smali
Offset 213, 14 lines modified Offset 213, 15 lines modified
213 ····​:​cond_0 213 ····​:​cond_0
214 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​ 214 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
215 ····​move-​result-​object·​v2 215 ····​move-​result-​object·​v2
   
216 ····​const·​v3,​·​0x7f070030 216 ····​const·​v3,​·​0x7f070030
   
  217 ····​.​line·​186
217 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​ 218 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​
   
218 ····​move-​result-​object·​v1 219 ····​move-​result-​object·​v1
   
219 ····​.​line·​188 220 ····​.​line·​188
220 ····​goto·​:​goto_0 221 ····​goto·​:​goto_0
   
Offset 237, 14 lines modified Offset 238, 15 lines modified
237 ····​:​cond_1 238 ····​:​cond_1
238 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​ 239 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
239 ····​move-​result-​object·​v2 240 ····​move-​result-​object·​v2
   
240 ····​const·​v3,​·​0x7f070047 241 ····​const·​v3,​·​0x7f070047
   
  242 ····​.​line·​195
241 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​ 243 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​
   
242 ····​move-​result-​object·​v1 244 ····​move-​result-​object·​v1
   
243 ····​.​line·​197 245 ····​.​line·​197
244 ····​goto·​:​goto_0 246 ····​goto·​:​goto_0
   
Offset 261, 14 lines modified Offset 263, 15 lines modified
261 ····​:​cond_2 263 ····​:​cond_2
262 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​ 264 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
263 ····​move-​result-​object·​v2 265 ····​move-​result-​object·​v2
   
264 ····​const·​v3,​·​0x7f070048 266 ····​const·​v3,​·​0x7f070048
   
  267 ····​.​line·​204
265 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​ 268 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​
   
266 ····​move-​result-​object·​v1 269 ····​move-​result-​object·​v1
   
267 ····​.​line·​206 270 ····​.​line·​206
268 ····​goto·​:​goto_0 271 ····​goto·​:​goto_0
   
Offset 285, 14 lines modified Offset 288, 15 lines modified
285 ····​:​cond_3 288 ····​:​cond_3
286 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​ 289 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
287 ····​move-​result-​object·​v2 290 ····​move-​result-​object·​v2
   
288 ····​const·​v3,​·​0x7f070031 291 ····​const·​v3,​·​0x7f070031
   
  292 ····​.​line·​213
289 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​ 293 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​
   
290 ····​move-​result-​object·​v1 294 ····​move-​result-​object·​v1
   
291 ····​.​line·​215 295 ····​.​line·​215
292 ····​goto·​:​goto_0 296 ····​goto·​:​goto_0
   
[−]
smali/com/github/ruleant/getback_gps/lib/AriadneLocation.smali
Offset 247, 14 lines modified Offset 247, 15 lines modified
   
247 ····​invoke-​virtual·​{v10,​·​v11},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 247 ····​invoke-​virtual·​{v10,​·​v11},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
248 ····​move-​result-​object·​v10 248 ····​move-​result-​object·​v10
   
249 ····​const·​v11,​·​0x7f07001b 249 ····​const·​v11,​·​0x7f07001b
   
  250 ····​.​line·​139
250 ····​invoke-​virtual·​{v9,​·​v11},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​ 251 ····​invoke-​virtual·​{v9,​·​v11},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​
   
251 ····​move-​result-​object·​v11 252 ····​move-​result-​object·​v11
   
252 ····​invoke-​virtual·​{v10,​·​v11},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 253 ····​invoke-​virtual·​{v10,​·​v11},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
253 ····​move-​result-​object·​v10 254 ····​move-​result-​object·​v10
Offset 300, 14 lines modified Offset 301, 15 lines modified
   
300 ····​invoke-​virtual·​{v10,​·​v11},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 301 ····​invoke-​virtual·​{v10,​·​v11},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
301 ····​move-​result-​object·​v10 302 ····​move-​result-​object·​v10
   
302 ····​const·​v11,​·​0x7f070028 303 ····​const·​v11,​·​0x7f070028
   
  304 ····​.​line·​143
303 ····​invoke-​virtual·​{v9,​·​v11},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​ 305 ····​invoke-​virtual·​{v9,​·​v11},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​
   
304 ····​move-​result-​object·​v11 306 ····​move-​result-​object·​v11
   
305 ····​invoke-​virtual·​{v10,​·​v11},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 307 ····​invoke-​virtual·​{v10,​·​v11},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
306 ····​move-​result-​object·​v10 308 ····​move-​result-​object·​v10
Offset 350, 28 lines modified Offset 352, 30 lines modified
   
350 ····​invoke-​virtual·​{v10,​·​v11},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 352 ····​invoke-​virtual·​{v10,​·​v11},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
351 ····​move-​result-​object·​v10 353 ····​move-​result-​object·​v10
   
352 ····​const·​v11,​·​0x7f070003 354 ····​const·​v11,​·​0x7f070003
   
  355 ····​.​line·​147
353 ····​invoke-​virtual·​{v9,​·​v11},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​ 356 ····​invoke-​virtual·​{v9,​·​v11},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​
   
354 ····​move-​result-​object·​v11 357 ····​move-​result-​object·​v11
   
355 ····​invoke-​virtual·​{v10,​·​v11},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 358 ····​invoke-​virtual·​{v10,​·​v11},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
356 ····​move-​result-​object·​v10 359 ····​move-​result-​object·​v10
   
357 ····​const-​string·​v11,​·​":​·​" 360 ····​const-​string·​v11,​·​":​·​"
   
358 ····​invoke-​virtual·​{v10,​·​v11},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 361 ····​invoke-​virtual·​{v10,​·​v11},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
359 ····​move-​result-​object·​v10 362 ····​move-​result-​object·​v10
   
  363 ····​.​line·​148
360 ····​invoke-​virtual·​{p0},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​AriadneLocation;​-​>getAltitude()​D 364 ····​invoke-​virtual·​{p0},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​AriadneLocation;​-​>getAltitude()​D
   
361 ····​move-​result-​wide·​v12 365 ····​move-​result-​wide·​v12
   
362 ····​invoke-​static·​{v12,​·​v13},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​FormatUtils;​-​>formatDist(D)​Ljava/​lang/​String;​ 366 ····​invoke-​static·​{v12,​·​v13},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​FormatUtils;​-​>formatDist(D)​Ljava/​lang/​String;​
   
363 ····​move-​result-​object·​v11 367 ····​move-​result-​object·​v11
Offset 417, 28 lines modified Offset 421, 30 lines modified
   
417 ····​invoke-​virtual·​{v10,​·​v11},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 421 ····​invoke-​virtual·​{v10,​·​v11},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
418 ····​move-​result-​object·​v10 422 ····​move-​result-​object·​v10
   
419 ····​const·​v11,​·​0x7f070007 423 ····​const·​v11,​·​0x7f070007
   
  424 ····​.​line·​154
420 ····​invoke-​virtual·​{v9,​·​v11},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​ 425 ····​invoke-​virtual·​{v9,​·​v11},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​
   
421 ····​move-​result-​object·​v11 426 ····​move-​result-​object·​v11
   
422 ····​invoke-​virtual·​{v10,​·​v11},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 427 ····​invoke-​virtual·​{v10,​·​v11},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
423 ····​move-​result-​object·​v10 428 ····​move-​result-​object·​v10
   
424 ····​const-​string·​v11,​·​":​·​" 429 ····​const-​string·​v11,​·​":​·​"
   
425 ····​invoke-​virtual·​{v10,​·​v11},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 430 ····​invoke-​virtual·​{v10,​·​v11},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
426 ····​move-​result-​object·​v10 431 ····​move-​result-​object·​v10
   
  432 ····​.​line·​155
427 ····​invoke-​virtual·​{v0},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​CardinalDirection;​-​>format()​Ljava/​lang/​String;​ 433 ····​invoke-​virtual·​{v0},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​CardinalDirection;​-​>format()​Ljava/​lang/​String;​
   
428 ····​move-​result-​object·​v11 434 ····​move-​result-​object·​v11
   
429 ····​invoke-​virtual·​{v10,​·​v11},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 435 ····​invoke-​virtual·​{v10,​·​v11},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
430 ····​move-​result-​object·​v10 436 ····​move-​result-​object·​v10
Offset 469, 28 lines modified Offset 475, 30 lines modified
   
469 ····​invoke-​virtual·​{v10,​·​v11},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 475 ····​invoke-​virtual·​{v10,​·​v11},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
470 ····​move-​result-​object·​v10 476 ····​move-​result-​object·​v10
   
Max diff block lines reached; 6029/9069 bytes (66.48%) of diff not shown.
[−]
smali/com/github/ruleant/getback_gps/lib/Coordinate.smali
Offset 279, 18 lines modified Offset 279, 20 lines modified
   
279 ····​.​line·​135 279 ····​.​line·​135
280 ····​:​cond_0 280 ····​:​cond_0
281 ····​invoke-​virtual·​{p1},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​Coordinate;​-​>getPolarRadius()​D 281 ····​invoke-​virtual·​{p1},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​Coordinate;​-​>getPolarRadius()​D
   
282 ····​move-​result-​wide·​v0 282 ····​move-​result-​wide·​v0
   
  283 ····​.​line·​136
283 ····​invoke-​virtual·​{p1},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​Coordinate;​-​>getPolarAngle()​D 284 ····​invoke-​virtual·​{p1},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​Coordinate;​-​>getPolarAngle()​D
   
284 ····​move-​result-​wide·​v2 285 ····​move-​result-​wide·​v2
   
  286 ····​.​line·​135
285 ····​invoke-​virtual·​{p0,​·​v0,​·​v1,​·​v2,​·​v3},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​Coordinate;​-​>setPolarCoordinate(D​D)​V 287 ····​invoke-​virtual·​{p0,​·​v0,​·​v1,​·​v2,​·​v3},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​Coordinate;​-​>setPolarCoordinate(D​D)​V
   
286 ····​.​line·​137 288 ····​.​line·​137
287 ····​return-​void 289 ····​return-​void
288 .​end·​method 290 .​end·​method
   
289 .​method·​public·​final·​setPolarCoordinate(DD​)​V 291 .​method·​public·​final·​setPolarCoordinate(DD​)​V
[−]
smali/com/github/ruleant/getback_gps/lib/CircularAverage.smali
Offset 61, 34 lines modified Offset 61, 36 lines modified
   
61 ····​if-​gez·​v2,​·​:​cond_1 61 ····​if-​gez·​v2,​·​:​cond_1
   
62 ····​add-​float·​v2,​·​p1,​·​v4 62 ····​add-​float·​v2,​·​p1,​·​v4
   
63 ····​sub-​float/​2addr·​v2,​·​p0 63 ····​sub-​float/​2addr·​v2,​·​p0
   
  64 ····​.​line·​66
64 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Math;​-​>abs(F)​F 65 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Math;​-​>abs(F)​F
   
65 ····​move-​result·​v2 66 ····​move-​result·​v2
   
66 ····​cmpg-​float·​v2,​·​v2,​·​v3 67 ····​cmpg-​float·​v2,​·​v2,​·​v3
   
67 ····​if-​gez·​v2,​·​:​cond_1 68 ····​if-​gez·​v2,​·​:​cond_1
   
68 ····​.​line·​68 69 ····​.​line·​68
69 ····​add-​float/​2addr·​v0,​·​v4 70 ····​add-​float/​2addr·​v0,​·​v4
   
70 ····​.​line·79 71 ····​.​line·80
71 ····​:​cond_0 72 ····​:​cond_0
72 ····​:​goto_0 73 ····​:​goto_0
73 ····​invoke-​static·​{v1,​·​v0,​·​p2},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​LowPassFilter;​-​>filterValue(FFF)​F 74 ····​invoke-​static·​{v1,​·​v0,​·​p2},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​LowPassFilter;​-​>filterValue(FFF)​F
   
74 ····​move-​result·​v2 75 ····​move-​result·​v2
   
75 ····​float-​to-​double·​v2,​·​v2 76 ····​float-​to-​double·​v2,​·​v2
   
  77 ····​.​line·​79
76 ····​invoke-​static·​{v2,​·​v3},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​FormatUtils;​-​>normalizeAngle(D)​D 78 ····​invoke-​static·​{v2,​·​v3},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​FormatUtils;​-​>normalizeAngle(D)​D
   
77 ····​move-​result-​wide·​v2 79 ····​move-​result-​wide·​v2
   
78 ····​double-​to-​float·​v2,​·​v2 80 ····​double-​to-​float·​v2,​·​v2
   
79 ····​return·​v2 81 ····​return·​v2
Offset 111, 14 lines modified Offset 113, 15 lines modified
   
111 ····​if-​gez·​v2,​·​:​cond_0 113 ····​if-​gez·​v2,​·​:​cond_0
   
112 ····​add-​float·​v2,​·​p0,​·​v4 114 ····​add-​float·​v2,​·​p0,​·​v4
   
113 ····​sub-​float/​2addr·​v2,​·​p1 115 ····​sub-​float/​2addr·​v2,​·​p1
   
  116 ····​.​line·​74
114 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Math;​-​>abs(F)​F 117 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Math;​-​>abs(F)​F
   
115 ····​move-​result·​v2 118 ····​move-​result·​v2
   
116 ····​cmpg-​float·​v2,​·​v2,​·​v3 119 ····​cmpg-​float·​v2,​·​v2,​·​v3
   
117 ····​if-​gez·​v2,​·​:​cond_0 120 ····​if-​gez·​v2,​·​:​cond_0
[−]
smali/com/github/ruleant/getback_gps/lib/CoordinateRotation.smali
Offset 70, 14 lines modified Offset 70, 15 lines modified
   
70 ····​.​line·​119 70 ····​.​line·​119
71 ····​.​local·​v2,​·​"radius":​D 71 ····​.​local·​v2,​·​"radius":​D
72 ····​new-​instance·​v4,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​Coordinate;​ 72 ····​new-​instance·​v4,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​Coordinate;​
   
73 ····​iget-​object·​v5,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​CoordinateRotation;​-​>mCenter:​Lcom/​github/​ruleant/​getback_gps/​lib/​Coordinate;​ 73 ····​iget-​object·​v5,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​CoordinateRotation;​-​>mCenter:​Lcom/​github/​ruleant/​getback_gps/​lib/​Coordinate;​
   
  74 ····​.​line·​120
74 ····​invoke-​virtual·​{v5},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​Coordinate;​-​>getCartesianX()​J 75 ····​invoke-​virtual·​{v5},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​Coordinate;​-​>getCartesianX()​J
   
75 ····​move-​result-​wide·​v6 76 ····​move-​result-​wide·​v6
   
76 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>sin(D)​D 77 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
77 ····​move-​result-​wide·​v8 78 ····​move-​result-​wide·​v8
Offset 88, 14 lines modified Offset 89, 15 lines modified
   
88 ····​move-​result-​wide·​v8 89 ····​move-​result-​wide·​v8
   
89 ····​add-​long/​2addr·​v6,​·​v8 90 ····​add-​long/​2addr·​v6,​·​v8
   
90 ····​iget-​object·​v5,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​CoordinateRotation;​-​>mCenter:​Lcom/​github/​ruleant/​getback_gps/​lib/​Coordinate;​ 91 ····​iget-​object·​v5,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​CoordinateRotation;​-​>mCenter:​Lcom/​github/​ruleant/​getback_gps/​lib/​Coordinate;​
   
  92 ····​.​line·​121
91 ····​invoke-​virtual·​{v5},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​Coordinate;​-​>getCartesianY()​J 93 ····​invoke-​virtual·​{v5},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​Coordinate;​-​>getCartesianY()​J
   
92 ····​move-​result-​wide·​v8 94 ····​move-​result-​wide·​v8
   
93 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>cos(D)​D 95 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
94 ····​move-​result-​wide·​v10 96 ····​move-​result-​wide·​v10
Offset 106, 14 lines modified Offset 108, 15 lines modified
   
106 ····​move-​result-​wide·​v10 108 ····​move-​result-​wide·​v10
   
107 ····​sub-​long/​2addr·​v8,​·​v10 109 ····​sub-​long/​2addr·​v8,​·​v10
   
108 ····​invoke-​direct·​{v4,​·​v6,​·​v7,​·​v8,​·​v9},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​Coordinate;​-​><init>(JJ)​V 110 ····​invoke-​direct·​{v4,​·​v6,​·​v7,​·​v8,​·​v9},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​Coordinate;​-​><init>(JJ)​V
   
  111 ····​.​line·​119
109 ····​return-​object·​v4 112 ····​return-​object·​v4
110 .​end·​method 113 .​end·​method
   
111 .​method·​public·​final·​setRotationAngle(D)​V 114 .​method·​public·​final·​setRotationAngle(D)​V
112 ····​.​locals·​3 115 ····​.​locals·​3
113 ····​.​param·​p1,​·​"angle"····​#·​D 116 ····​.​param·​p1,​·​"angle"····​#·​D
   
[−]
smali/com/github/ruleant/getback_gps/lib/FormatUtils.smali
Offset 192, 28 lines modified Offset 192, 30 lines modified
   
192 ····​const/​4·​v10,​·​0x2 192 ····​const/​4·​v10,​·​0x2
   
193 ····​new-​array·​v10,​·​v10,​·​[Ljava/​lang/​Object;​ 193 ····​new-​array·​v10,​·​v10,​·​[Ljava/​lang/​Object;​
   
194 ····​const/​4·​v11,​·​0x0 194 ····​const/​4·​v11,​·​0x0
   
  195 ····​.​line·​120
195 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>round(D)​J 196 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​Math;​-​>round(D)​J
   
196 ····​move-​result-​wide·​v12 197 ····​move-​result-​wide·​v12
   
197 ····​invoke-​static·​{v12,​·​v13},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​ 198 ····​invoke-​static·​{v12,​·​v13},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
   
198 ····​move-​result-​object·​v12 199 ····​move-​result-​object·​v12
   
199 ····​aput-​object·​v12,​·​v10,​·​v11 200 ····​aput-​object·​v12,​·​v10,​·​v11
   
200 ····​const/​4·​v11,​·​0x1 201 ····​const/​4·​v11,​·​0x1
   
201 ····​aput-​object·​v3,​·​v10,​·​v11 202 ····​aput-​object·​v3,​·​v10,​·​v11
   
  203 ····​.​line·​119
202 ····​invoke-​static·​{v8,​·​v9,​·​v10},​·​Ljava/​lang/​String;​-​>format(Ljava/​util/​Locale;​Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 204 ····​invoke-​static·​{v8,​·​v9,​·​v10},​·​Ljava/​lang/​String;​-​>format(Ljava/​util/​Locale;​Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
203 ····​move-​result-​object·​v8 205 ····​move-​result-​object·​v8
   
204 ····​.​line·​132 206 ····​.​line·​132
205 ····​:​goto_0 207 ····​:​goto_0
206 ····​return-​object·​v8 208 ····​return-​object·​v8
Offset 240, 71 lines modified Offset 242, 75 lines modified
   
240 ····​const-​wide/​high16·​v10,​·​0x4024000000000000L····​#·​10.​0 242 ····​const-​wide/​high16·​v10,​·​0x4024000000000000L····​#·​10.​0
   
241 ····​cmpg-​double·​v8,​·​v8,​·​v10 243 ····​cmpg-​double·​v8,​·​v8,​·​v10
   
242 ····​if-​gez·​v8,​·​:​cond_1 244 ····​if-​gez·​v8,​·​:​cond_1
   
243 ····​.​line·​127 245 ····​.​line·​128
244 ····​invoke-​static·​{},​·​Ljava/​util/​Locale;​-​>getDefault()​Ljava/​util/​Locale;​ 246 ····​invoke-​static·​{},​·​Ljava/​util/​Locale;​-​>getDefault()​Ljava/​util/​Locale;​
   
245 ····​move-​result-​object·​v8 247 ····​move-​result-​object·​v8
   
246 ····​const-​string·​v9,​·​"%1$,​.​1f%2$s" 248 ····​const-​string·​v9,​·​"%1$,​.​1f%2$s"
   
247 ····​const/​4·​v10,​·​0x2 249 ····​const/​4·​v10,​·​0x2
   
248 ····​new-​array·​v10,​·​v10,​·​[Ljava/​lang/​Object;​ 250 ····​new-​array·​v10,​·​v10,​·​[Ljava/​lang/​Object;​
   
249 ····​const/​4·​v11,​·​0x0 251 ····​const/​4·​v11,​·​0x0
   
  252 ····​.​line·​129
250 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Double;​-​>valueOf(D)​Ljava/​lang/​Double;​ 253 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Double;​-​>valueOf(D)​Ljava/​lang/​Double;​
   
251 ····​move-​result-​object·​v12 254 ····​move-​result-​object·​v12
   
252 ····​aput-​object·​v12,​·​v10,​·​v11 255 ····​aput-​object·​v12,​·​v10,​·​v11
   
253 ····​const/​4·​v11,​·​0x1 256 ····​const/​4·​v11,​·​0x1
   
254 ····​aput-​object·​v2,​·​v10,​·​v11 257 ····​aput-​object·​v2,​·​v10,​·​v11
   
  258 ····​.​line·​127
255 ····​invoke-​static·​{v8,​·​v9,​·​v10},​·​Ljava/​lang/​String;​-​>format(Ljava/​util/​Locale;​Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 259 ····​invoke-​static·​{v8,​·​v9,​·​v10},​·​Ljava/​lang/​String;​-​>format(Ljava/​util/​Locale;​Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
256 ····​move-​result-​object·​v8 260 ····​move-​result-​object·​v8
   
257 ····​goto·​:​goto_0 261 ····​goto·​:​goto_0
   
258 ····​.​line·​132 262 ····​.​line·​133
259 ····​:​cond_1 263 ····​:​cond_1
260 ····​invoke-​static·​{},​·​Ljava/​util/​Locale;​-​>getDefault()​Ljava/​util/​Locale;​ 264 ····​invoke-​static·​{},​·​Ljava/​util/​Locale;​-​>getDefault()​Ljava/​util/​Locale;​
   
261 ····​move-​result-​object·​v8 265 ····​move-​result-​object·​v8
   
262 ····​const-​string·​v9,​·​"%1$,​d%2$s" 266 ····​const-​string·​v9,​·​"%1$,​d%2$s"
   
263 ····​const/​4·​v10,​·​0x2 267 ····​const/​4·​v10,​·​0x2
   
264 ····​new-​array·​v10,​·​v10,​·​[Ljava/​lang/​Object;​ 268 ····​new-​array·​v10,​·​v10,​·​[Ljava/​lang/​Object;​
   
265 ····​const/​4·​v11,​·​0x0 269 ····​const/​4·​v11,​·​0x0
   
  270 ····​.​line·​134
266 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Math;​-​>round(D)​J 271 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Math;​-​>round(D)​J
   
267 ····​move-​result-​wide·​v12 272 ····​move-​result-​wide·​v12
   
268 ····​invoke-​static·​{v12,​·​v13},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​ 273 ····​invoke-​static·​{v12,​·​v13},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
   
269 ····​move-​result-​object·​v12 274 ····​move-​result-​object·​v12
   
270 ····​aput-​object·​v12,​·​v10,​·​v11 275 ····​aput-​object·​v12,​·​v10,​·​v11
   
271 ····​const/​4·​v11,​·​0x1 276 ····​const/​4·​v11,​·​0x1
   
272 ····​aput-​object·​v2,​·​v10,​·​v11 277 ····​aput-​object·​v2,​·​v10,​·​v11
   
  278 ····​.​line·​132
Max diff block lines reached; 1494/3698 bytes (40.40%) of diff not shown.
[−]
smali/com/github/ruleant/getback_gps/lib/Coordinates.smali
Offset 155, 14 lines modified Offset 155, 15 lines modified
   
155 ····​check-​cast·​v0,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​Coordinate;​ 155 ····​check-​cast·​v0,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​Coordinate;​
   
156 ····​invoke-​direct·​{p0,​·​v0},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​Coordinates;​-​>convertCoordinate(Lc​om/​github/​ruleant/​getback_gps/​lib/​Coordinate;​)​Lcom/​github/​ruleant/​getback_gps/​lib/​Coordinate;​ 156 ····​invoke-​direct·​{p0,​·​v0},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​Coordinates;​-​>convertCoordinate(Lc​om/​github/​ruleant/​getback_gps/​lib/​Coordinate;​)​Lcom/​github/​ruleant/​getback_gps/​lib/​Coordinate;​
   
157 ····​move-​result-​object·​v0 157 ····​move-​result-​object·​v0
   
  158 ····​.​line·​314
158 ····​invoke-​virtual·​{v0},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​Coordinate;​-​>getCartesianCoordina​te()​[J 159 ····​invoke-​virtual·​{v0},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​Coordinate;​-​>getCartesianCoordina​te()​[J
   
159 ····​move-​result-​object·​v0 160 ····​move-​result-​object·​v0
   
160 ····​.​line·​317 161 ····​.​line·​317
161 ····​:​goto_0 162 ····​:​goto_0
162 ····​return-​object·​v0 163 ····​return-​object·​v0
[−]
smali/com/github/ruleant/getback_gps/lib/Latitude.smali
Offset 68, 14 lines modified Offset 68, 15 lines modified
   
68 ····​move-​result-​object·​v1 68 ····​move-​result-​object·​v1
   
69 ····​const-​string·​v2,​·​":​" 69 ····​const-​string·​v2,​·​":​"
   
70 ····​const-​string·​v3,​·​"\u00b0·​" 70 ····​const-​string·​v3,​·​"\u00b0·​"
   
  71 ····​.​line·​180
71 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Ljava/​lang/​String;​-​>replaceFirst(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 72 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Ljava/​lang/​String;​-​>replaceFirst(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
72 ····​move-​result-​object·​v1 73 ····​move-​result-​object·​v1
   
73 ····​const-​string·​v2,​·​":​" 74 ····​const-​string·​v2,​·​":​"
   
74 ····​const-​string·​v3,​·​"\'·​" 75 ····​const-​string·​v3,​·​"\'·​"
Offset 94, 14 lines modified Offset 95, 15 lines modified
   
94 ····​move-​result-​object·​v0 95 ····​move-​result-​object·​v0
   
95 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 96 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
96 ····​move-​result-​object·​v0 97 ····​move-​result-​object·​v0
   
  98 ····​.​line·​179
97 ····​return-​object·​v0 99 ····​return-​object·​v0
98 .​end·​method 100 .​end·​method
   
99 .​method·​protected·​final·​getConvertedValue()​D 101 .​method·​protected·​final·​getConvertedValue()​D
100 ····​.​locals·​4 102 ····​.​locals·​4
   
101 ····​.​prologue 103 ····​.​prologue
Offset 218, 14 lines modified Offset 220, 15 lines modified
218 ····​:​cond_0 220 ····​:​cond_0
219 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​ 221 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
220 ····​move-​result-​object·​v2 222 ····​move-​result-​object·​v2
   
221 ····​const·​v3,​·​0x7f07001c 223 ····​const·​v3,​·​0x7f07001c
   
  224 ····​.​line·​140
222 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​ 225 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​
   
223 ····​move-​result-​object·​v1 226 ····​move-​result-​object·​v1
   
224 ····​.​line·​142 227 ····​.​line·​142
225 ····​goto·​:​goto_0 228 ····​goto·​:​goto_0
   
Offset 242, 14 lines modified Offset 245, 15 lines modified
242 ····​:​cond_1 245 ····​:​cond_1
243 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​ 246 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
244 ····​move-​result-​object·​v2 247 ····​move-​result-​object·​v2
   
245 ····​const·​v3,​·​0x7f07001d 248 ····​const·​v3,​·​0x7f07001d
   
  249 ····​.​line·​149
246 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​ 250 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​
   
247 ····​move-​result-​object·​v1 251 ····​move-​result-​object·​v1
   
248 ····​.​line·​151 252 ····​.​line·​151
249 ····​goto·​:​goto_0 253 ····​goto·​:​goto_0
   
[−]
smali/com/github/ruleant/getback_gps/lib/Longitude.smali
Offset 68, 14 lines modified Offset 68, 15 lines modified
   
68 ····​move-​result-​object·​v1 68 ····​move-​result-​object·​v1
   
69 ····​const-​string·​v2,​·​":​" 69 ····​const-​string·​v2,​·​":​"
   
70 ····​const-​string·​v3,​·​"\u00b0·​" 70 ····​const-​string·​v3,​·​"\u00b0·​"
   
  71 ····​.​line·​178
71 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Ljava/​lang/​String;​-​>replaceFirst(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 72 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Ljava/​lang/​String;​-​>replaceFirst(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
72 ····​move-​result-​object·​v1 73 ····​move-​result-​object·​v1
   
73 ····​const-​string·​v2,​·​":​" 74 ····​const-​string·​v2,​·​":​"
   
74 ····​const-​string·​v3,​·​"\'·​" 75 ····​const-​string·​v3,​·​"\'·​"
Offset 94, 14 lines modified Offset 95, 15 lines modified
   
94 ····​move-​result-​object·​v0 95 ····​move-​result-​object·​v0
   
95 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 96 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
96 ····​move-​result-​object·​v0 97 ····​move-​result-​object·​v0
   
  98 ····​.​line·​177
97 ····​return-​object·​v0 99 ····​return-​object·​v0
98 .​end·​method 100 .​end·​method
   
99 .​method·​protected·​final·​getConvertedValue()​D 101 .​method·​protected·​final·​getConvertedValue()​D
100 ····​.​locals·​4 102 ····​.​locals·​4
   
101 ····​.​prologue 103 ····​.​prologue
Offset 218, 14 lines modified Offset 220, 15 lines modified
218 ····​:​cond_0 220 ····​:​cond_0
219 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​ 221 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
220 ····​move-​result-​object·​v2 222 ····​move-​result-​object·​v2
   
221 ····​const·​v3,​·​0x7f070029 223 ····​const·​v3,​·​0x7f070029
   
  224 ····​.​line·​138
222 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​ 225 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​
   
223 ····​move-​result-​object·​v1 226 ····​move-​result-​object·​v1
   
224 ····​.​line·​140 227 ····​.​line·​140
225 ····​goto·​:​goto_0 228 ····​goto·​:​goto_0
   
Offset 242, 14 lines modified Offset 245, 15 lines modified
242 ····​:​cond_1 245 ····​:​cond_1
243 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​ 246 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
244 ····​move-​result-​object·​v2 247 ····​move-​result-​object·​v2
   
245 ····​const·​v3,​·​0x7f07002a 248 ····​const·​v3,​·​0x7f07002a
   
  249 ····​.​line·​147
246 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​ 250 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​
   
247 ····​move-​result-​object·​v1 251 ····​move-​result-​object·​v1
   
248 ····​.​line·​149 252 ····​.​line·​149
249 ····​goto·​:​goto_0 253 ····​goto·​:​goto_0
   
[−]
smali/com/github/ruleant/getback_gps/lib/LowPassFilter.smali
Offset 117, 30 lines modified Offset 117, 33 lines modified
   
117 ····​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​Object;​ 117 ····​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​Object;​
   
118 ····​const/​4·​v5,​·​0x0 118 ····​const/​4·​v5,​·​0x0
   
119 ····​array-​length·​v6,​·​p0 119 ····​array-​length·​v6,​·​p0
   
  120 ····​.​line·​96
120 ····​invoke-​static·​{v6},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 121 ····​invoke-​static·​{v6},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
121 ····​move-​result-​object·​v6 122 ····​move-​result-​object·​v6
   
122 ····​aput-​object·​v6,​·​v4,​·​v5 123 ····​aput-​object·​v6,​·​v4,​·​v5
   
123 ····​const/​4·​v5,​·​0x1 124 ····​const/​4·​v5,​·​0x1
   
124 ····​array-​length·​v6,​·​p1 125 ····​array-​length·​v6,​·​p1
   
  126 ····​.​line·​97
125 ····​invoke-​static·​{v6},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 127 ····​invoke-​static·​{v6},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
126 ····​move-​result-​object·​v6 128 ····​move-​result-​object·​v6
   
127 ····​aput-​object·​v6,​·​v4,​·​v5 129 ····​aput-​object·​v6,​·​v4,​·​v5
   
  130 ····​.​line·​93
128 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 131 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
129 ····​move-​result-​object·​v3 132 ····​move-​result-​object·​v3
   
130 ····​invoke-​direct·​{v2,​·​v3},​·​Ljava/​lang/​IllegalArgumentExcept​ion;​-​><init>(Ljava/​lang/​String;​)​V 133 ····​invoke-​direct·​{v2,​·​v3},​·​Ljava/​lang/​IllegalArgumentExcept​ion;​-​><init>(Ljava/​lang/​String;​)​V
   
131 ····​throw·​v2 134 ····​throw·​v2
[−]
smali/com/github/ruleant/getback_gps/lib/Navigator.smali
Offset 128, 20 lines modified Offset 128, 22 lines modified
   
128 ····​iget-​object·​v8,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​Navigator;​-​>mCurrentLocation:​Lcom/​github/​ruleant/​getback_gps/​lib/​AriadneLocation;​ 128 ····​iget-​object·​v8,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​Navigator;​-​>mCurrentLocation:​Lcom/​github/​ruleant/​getback_gps/​lib/​AriadneLocation;​
   
129 ····​if-​eqz·​v8,​·​:​cond_0 129 ····​if-​eqz·​v8,​·​:​cond_0
   
130 ····​iget-​object·​v8,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​Navigator;​-​>mCurrentLocation:​Lcom/​github/​ruleant/​getback_gps/​lib/​AriadneLocation;​ 130 ····​iget-​object·​v8,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​Navigator;​-​>mCurrentLocation:​Lcom/​github/​ruleant/​getback_gps/​lib/​AriadneLocation;​
   
  131 ····​.​line·​406
131 ····​invoke-​virtual·​{v8},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​AriadneLocation;​-​>hasBearing()​Z 132 ····​invoke-​virtual·​{v8},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​AriadneLocation;​-​>hasBearing()​Z
   
132 ····​move-​result·​v8 133 ····​move-​result·​v8
   
133 ····​if-​nez·​v8,​·​:​cond_1 134 ····​if-​nez·​v8,​·​:​cond_1
   
  135 ····​.​line·​407
134 ····​:​cond_0 136 ····​:​cond_0
135 ····​invoke-​virtual·​{p0},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​Navigator;​-​>isLocationBearingAcc​urate()​Z 137 ····​invoke-​virtual·​{p0},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​Navigator;​-​>isLocationBearingAcc​urate()​Z
   
136 ····​move-​result·​v8 138 ····​move-​result·​v8
   
137 ····​if-​eqz·​v8,​·​:​cond_3 139 ····​if-​eqz·​v8,​·​:​cond_3
   
Offset 372, 39 lines modified Offset 374, 43 lines modified
   
372 ····​if-​eqz·​v3,​·​:​cond_1 374 ····​if-​eqz·​v3,​·​:​cond_1
   
373 ····​iget-​object·​v3,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​Navigator;​-​>mCurrentLocation:​Lcom/​github/​ruleant/​getback_gps/​lib/​AriadneLocation;​ 375 ····​iget-​object·​v3,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​Navigator;​-​>mCurrentLocation:​Lcom/​github/​ruleant/​getback_gps/​lib/​AriadneLocation;​
   
374 ····​iget-​object·​v6,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​Navigator;​-​>mPreviousLocation:​Lcom/​github/​ruleant/​getback_gps/​lib/​AriadneLocation;​ 376 ····​iget-​object·​v6,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​Navigator;​-​>mPreviousLocation:​Lcom/​github/​ruleant/​getback_gps/​lib/​AriadneLocation;​
   
  377 ····​.​line·​285
375 ····​invoke-​virtual·​{v3,​·​v6},​·​Ljava/​lang/​Object;​-​>equals(Ljava/​lang/​Object;​)​Z 378 ····​invoke-​virtual·​{v3,​·​v6},​·​Ljava/​lang/​Object;​-​>equals(Ljava/​lang/​Object;​)​Z
   
376 ····​move-​result·​v3 379 ····​move-​result·​v3
   
377 ····​if-​nez·​v3,​·​:​cond_1 380 ····​if-​nez·​v3,​·​:​cond_1
   
378 ····​.​line·​287 381 ····​.​line·​287
379 ····​iget-​object·​v3,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​Navigator;​-​>mCurrentLocation:​Lcom/​github/​ruleant/​getback_gps/​lib/​AriadneLocation;​ 382 ····​iget-​object·​v3,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​Navigator;​-​>mCurrentLocation:​Lcom/​github/​ruleant/​getback_gps/​lib/​AriadneLocation;​
   
380 ····​iget-​object·​v6,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​Navigator;​-​>mPreviousLocation:​Lcom/​github/​ruleant/​getback_gps/​lib/​AriadneLocation;​ 383 ····​iget-​object·​v6,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​Navigator;​-​>mPreviousLocation:​Lcom/​github/​ruleant/​getback_gps/​lib/​AriadneLocation;​
   
  384 ····​.​line·​288
381 ····​invoke-​virtual·​{v3,​·​v6},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​AriadneLocation;​-​>distanceTo(Landroid/​location/​Location;​)​F 385 ····​invoke-​virtual·​{v3,​·​v6},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​AriadneLocation;​-​>distanceTo(Landroid/​location/​Location;​)​F
   
382 ····​move-​result·​v2 386 ····​move-​result·​v2
   
383 ····​.​line·​289 387 ····​.​line·​289
384 ····​.​local·​v2,​·​"distance":​F 388 ····​.​local·​v2,​·​"distance":​F
385 ····​iget-​object·​v3,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​Navigator;​-​>mCurrentLocation:​Lcom/​github/​ruleant/​getback_gps/​lib/​AriadneLocation;​ 389 ····​iget-​object·​v3,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​Navigator;​-​>mCurrentLocation:​Lcom/​github/​ruleant/​getback_gps/​lib/​AriadneLocation;​
   
  390 ····​.​line·​290
386 ····​invoke-​virtual·​{v3},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​AriadneLocation;​-​>getTime()​J 391 ····​invoke-​virtual·​{v3},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​AriadneLocation;​-​>getTime()​J
   
387 ····​move-​result-​wide·​v6 392 ····​move-​result-​wide·​v6
   
388 ····​iget-​object·​v3,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​Navigator;​-​>mPreviousLocation:​Lcom/​github/​ruleant/​getback_gps/​lib/​AriadneLocation;​ 393 ····​iget-​object·​v3,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​Navigator;​-​>mPreviousLocation:​Lcom/​github/​ruleant/​getback_gps/​lib/​AriadneLocation;​
   
  394 ····​.​line·​291
389 ····​invoke-​virtual·​{v3},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​AriadneLocation;​-​>getTime()​J 395 ····​invoke-​virtual·​{v3},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​AriadneLocation;​-​>getTime()​J
   
390 ····​move-​result-​wide·​v8 396 ····​move-​result-​wide·​v8
   
391 ····​sub-​long·​v4,​·​v6,​·​v8 397 ····​sub-​long·​v4,​·​v6,​·​v8
   
392 ····​.​line·​294 398 ····​.​line·​294
Offset 413, 24 lines modified Offset 419, 26 lines modified
   
413 ····​cmp-​long·​v3,​·​v4,​·​v6 419 ····​cmp-​long·​v3,​·​v4,​·​v6
   
414 ····​if-​lez·​v3,​·​:​cond_1 420 ····​if-​lez·​v3,​·​:​cond_1
   
415 ····​iget-​object·​v3,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​Navigator;​-​>mCurrentLocation:​Lcom/​github/​ruleant/​getback_gps/​lib/​AriadneLocation;​ 421 ····​iget-​object·​v3,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​Navigator;​-​>mCurrentLocation:​Lcom/​github/​ruleant/​getback_gps/​lib/​AriadneLocation;​
   
  422 ····​.​line·​295
416 ····​invoke-​virtual·​{v3},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​AriadneLocation;​-​>getAccuracy()​F 423 ····​invoke-​virtual·​{v3},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​AriadneLocation;​-​>getAccuracy()​F
   
417 ····​move-​result·​v3 424 ····​move-​result·​v3
   
418 ····​cmpl-​float·​v3,​·​v2,​·​v3 425 ····​cmpl-​float·​v3,​·​v2,​·​v3
   
419 ····​if-​lez·​v3,​·​:​cond_1 426 ····​if-​lez·​v3,​·​:​cond_1
   
420 ····​iget-​object·​v3,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​Navigator;​-​>mPreviousLocation:​Lcom/​github/​ruleant/​getback_gps/​lib/​AriadneLocation;​ 427 ····​iget-​object·​v3,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​Navigator;​-​>mPreviousLocation:​Lcom/​github/​ruleant/​getback_gps/​lib/​AriadneLocation;​
   
  428 ····​.​line·​296
421 ····​invoke-​virtual·​{v3},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​AriadneLocation;​-​>getAccuracy()​F 429 ····​invoke-​virtual·​{v3},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​AriadneLocation;​-​>getAccuracy()​F
   
422 ····​move-​result·​v3 430 ····​move-​result·​v3
   
423 ····​cmpl-​float·​v3,​·​v2,​·​v3 431 ····​cmpl-​float·​v3,​·​v2,​·​v3
   
424 ····​if-​lez·​v3,​·​:​cond_1 432 ····​if-​lez·​v3,​·​:​cond_1
Offset 672, 14 lines modified Offset 680, 15 lines modified
   
672 ····​invoke-​virtual·​{p0},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​Navigator;​-​>getDestination()​Lcom/​github/​ruleant/​getback_gps/​lib/​AriadneLocation;​ 680 ····​invoke-​virtual·​{p0},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​Navigator;​-​>getDestination()​Lcom/​github/​ruleant/​getback_gps/​lib/​AriadneLocation;​
   
673 ····​move-​result-​object·​v0 681 ····​move-​result-​object·​v0
   
Max diff block lines reached; 4475/7722 bytes (57.95%) of diff not shown.
[−]
smali/com/github/ruleant/getback_gps/lib/SensorOrientation.smali
Offset 253, 22 lines modified Offset 253, 24 lines modified
   
253 ····​const/​4·​v3,​·​0x0 253 ····​const/​4·​v3,​·​0x0
   
254 ····​aget·​v3,​·​v0,​·​v3 254 ····​aget·​v3,​·​v0,​·​v3
   
255 ····​float-​to-​double·​v4,​·​v3 255 ····​float-​to-​double·​v4,​·​v3
   
  256 ····​.​line·​365
256 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Math;​-​>toDegrees(D)​D 257 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Math;​-​>toDegrees(D)​D
   
257 ····​move-​result-​wide·​v4 258 ····​move-​result-​wide·​v4
   
258 ····​double-​to-​float·​v3,​·​v4 259 ····​double-​to-​float·​v3,​·​v4
   
259 ····​const·​v4,​·​0x3d4ccccd····​#·​0.​05f 260 ····​const·​v4,​·​0x3d4ccccd····​#·​0.​05f
   
  261 ····​.​line·​363
260 ····​invoke-​static·​{v2,​·​v3,​·​v4},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​CircularAverage;​-​>getAverageValue(FFF)​F 262 ····​invoke-​static·​{v2,​·​v3,​·​v4},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​CircularAverage;​-​>getAverageValue(FFF)​F
   
261 ····​move-​result·​v2 263 ····​move-​result·​v2
   
262 ····​float-​to-​double·​v2,​·​v2 264 ····​float-​to-​double·​v2,​·​v2
   
263 ····​iput-​wide·​v2,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​SensorOrientation;​-​>mOrientation:​D 265 ····​iput-​wide·​v2,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​SensorOrientation;​-​>mOrientation:​D
Offset 306, 21 lines modified Offset 308, 20 lines modified
306 .​end·​method 308 .​end·​method
   
307 .​method·​private·​onOrientationChange()​V 309 .​method·​private·​onOrientationChange()​V
308 ····​.​locals·​3 310 ····​.​locals·​3
   
309 ····​.​prologue 311 ····​.​prologue
310 ····​.​line·​435 312 ····​.​line·​435
311 ····​iget-​object·​v2,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​SensorOrientation;​-​>eventListenerList:​Ljava/​util/​ArrayList;​ 313 ····​iget-​object·​v1,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​SensorOrientation;​-​>eventListenerList:​Ljava/​util/​ArrayList;​
   
312 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 314 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
313 ····​move-​result-​object·​v1 315 ····​move-​result-​object·​v1
   
314 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
315 ····​:​goto_0 316 ····​:​goto_0
316 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 317 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
317 ····​move-​result·​v2 318 ····​move-​result·​v2
   
318 ····​if-​eqz·​v2,​·​:​cond_0 319 ····​if-​eqz·​v2,​·​:​cond_0
   
Offset 400, 47 lines modified Offset 401, 52 lines modified
   
400 ····​iget-​object·​v0,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​SensorOrientation;​-​>mMagneticFieldSensor​:​Landroid/​hardware/​Sensor;​ 401 ····​iget-​object·​v0,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​SensorOrientation;​-​>mMagneticFieldSensor​:​Landroid/​hardware/​Sensor;​
   
401 ····​if-​eqz·​v0,​·​:​cond_0 402 ····​if-​eqz·​v0,​·​:​cond_0
   
402 ····​iget-​wide·​v0,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​SensorOrientation;​-​>mAccelerometerRTTime​stamp:​J 403 ····​iget-​wide·​v0,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​SensorOrientation;​-​>mAccelerometerRTTime​stamp:​J
   
  404 ····​.​line·​245
403 ····​invoke-​direct·​{p0,​·​v0,​·​v1},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​SensorOrientation;​-​>isTimestampRecent(J)​Z 405 ····​invoke-​direct·​{p0,​·​v0,​·​v1},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​SensorOrientation;​-​>isTimestampRecent(J)​Z
   
404 ····​move-​result·​v0 406 ····​move-​result·​v0
   
405 ····​if-​eqz·​v0,​·​:​cond_0 407 ····​if-​eqz·​v0,​·​:​cond_0
   
406 ····​iget-​wide·​v0,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​SensorOrientation;​-​>mMagneticFieldRTTime​stamp:​J 408 ····​iget-​wide·​v0,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​SensorOrientation;​-​>mMagneticFieldRTTime​stamp:​J
   
  409 ····​.​line·​246
407 ····​invoke-​direct·​{p0,​·​v0,​·​v1},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​SensorOrientation;​-​>isTimestampRecent(J)​Z 410 ····​invoke-​direct·​{p0,​·​v0,​·​v1},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​SensorOrientation;​-​>isTimestampRecent(J)​Z
   
408 ····​move-​result·​v0 411 ····​move-​result·​v0
   
409 ····​if-​nez·​v0,​·​:​cond_1 412 ····​if-​nez·​v0,​·​:​cond_1
   
410 ····​:​cond_0 413 ····​:​cond_0
411 ····​iget-​object·​v0,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​SensorOrientation;​-​>mOrientationSensor:​Landroid/​hardware/​Sensor;​ 414 ····​iget-​object·​v0,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​SensorOrientation;​-​>mOrientationSensor:​Landroid/​hardware/​Sensor;​
   
412 ····​if-​eqz·​v0,​·​:​cond_2 415 ····​if-​eqz·​v0,​·​:​cond_2
   
413 ····​iget-​wide·​v0,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​SensorOrientation;​-​>mOrientationRTTimest​amp:​J 416 ····​iget-​wide·​v0,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​SensorOrientation;​-​>mOrientationRTTimest​amp:​J
   
  417 ····​.​line·​248
414 ····​invoke-​direct·​{p0,​·​v0,​·​v1},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​SensorOrientation;​-​>isTimestampRecent(J)​Z 418 ····​invoke-​direct·​{p0,​·​v0,​·​v1},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​SensorOrientation;​-​>isTimestampRecent(J)​Z
   
415 ····​move-​result·​v0 419 ····​move-​result·​v0
   
416 ····​if-​eqz·​v0,​·​:​cond_2 420 ····​if-​eqz·​v0,​·​:​cond_2
   
417 ····​:​cond_1 421 ····​:​cond_1
418 ····​const/​4·​v0,​·​0x1 422 ····​const/​4·​v0,​·​0x1
   
  423 ····​.​line·​243
419 ····​:​goto_0 424 ····​:​goto_0
420 ····​return·​v0 425 ····​return·​v0
   
  426 ····​.​line·​248
421 ····​:​cond_2 427 ····​:​cond_2
422 ····​const/​4·​v0,​·​0x0 428 ····​const/​4·​v0,​·​0x0
   
423 ····​goto·​:​goto_0 429 ····​goto·​:​goto_0
424 .​end·​method 430 .​end·​method
   
425 .​method·​public·​final·​hasSensors()​Z 431 .​method·​public·​final·​hasSensors()​Z
Max diff block lines reached; 5082/7776 bytes (65.35%) of diff not shown.
[−]
smali/com/github/ruleant/getback_gps/lib/StoredLocation.smali
Offset 159, 14 lines modified Offset 159, 15 lines modified
159 ····​:​try_start_0 159 ····​:​try_start_0
160 ····​iget-​object·​v2,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​StoredLocation;​-​>mPrefs:​Landroid/​content/​SharedPreferences;​ 160 ····​iget-​object·​v2,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​StoredLocation;​-​>mPrefs:​Landroid/​content/​SharedPreferences;​
   
161 ····​const-​string·​v3,​·​"saved" 161 ····​const-​string·​v3,​·​"saved"
   
162 ····​const-​string·​v4,​·​"false" 162 ····​const-​string·​v4,​·​"false"
   
  163 ····​.​line·​262
163 ····​invoke-​interface·​{v2,​·​v3,​·​v4},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 164 ····​invoke-​interface·​{v2,​·​v3,​·​v4},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
164 ····​move-​result-​object·​v2 165 ····​move-​result-​object·​v2
   
165 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Boolean;​-​>parseBoolean(Ljava/​lang/​String;​)​Z 166 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Boolean;​-​>parseBoolean(Ljava/​lang/​String;​)​Z
   
166 ····​move-​result·​v2 167 ····​move-​result·​v2
Offset 200, 39 lines modified Offset 201, 43 lines modified
200 ····​:​try_start_1 201 ····​:​try_start_1
201 ····​iget-​object·​v2,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​StoredLocation;​-​>mPrefs:​Landroid/​content/​SharedPreferences;​ 202 ····​iget-​object·​v2,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​StoredLocation;​-​>mPrefs:​Landroid/​content/​SharedPreferences;​
   
202 ····​const-​string·​v3,​·​"longitude" 203 ····​const-​string·​v3,​·​"longitude"
   
203 ····​const-​string·​v4,​·​"0.​0" 204 ····​const-​string·​v4,​·​"0.​0"
   
  205 ····​.​line·​275
204 ····​invoke-​interface·​{v2,​·​v3,​·​v4},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 206 ····​invoke-​interface·​{v2,​·​v3,​·​v4},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
205 ····​move-​result-​object·​v2 207 ····​move-​result-​object·​v2
   
206 ····​invoke-​static·​{v2},​·​Landroid/​location/​Location;​-​>convert(Ljava/​lang/​String;​)​D 208 ····​invoke-​static·​{v2},​·​Landroid/​location/​Location;​-​>convert(Ljava/​lang/​String;​)​D
   
207 ····​move-​result-​wide·​v2 209 ····​move-​result-​wide·​v2
   
  210 ····​.​line·​274
208 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​AriadneLocation;​-​>setLongitude(D)​V 211 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​AriadneLocation;​-​>setLongitude(D)​V
   
209 ····​.​line·​277 212 ····​.​line·​277
210 ····​iget-​object·​v2,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​StoredLocation;​-​>mPrefs:​Landroid/​content/​SharedPreferences;​ 213 ····​iget-​object·​v2,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​StoredLocation;​-​>mPrefs:​Landroid/​content/​SharedPreferences;​
   
211 ····​const-​string·​v3,​·​"latitude" 214 ····​const-​string·​v3,​·​"latitude"
   
212 ····​const-​string·​v4,​·​"0.​0" 215 ····​const-​string·​v4,​·​"0.​0"
   
  216 ····​.​line·​278
213 ····​invoke-​interface·​{v2,​·​v3,​·​v4},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 217 ····​invoke-​interface·​{v2,​·​v3,​·​v4},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
214 ····​move-​result-​object·​v2 218 ····​move-​result-​object·​v2
   
215 ····​invoke-​static·​{v2},​·​Landroid/​location/​Location;​-​>convert(Ljava/​lang/​String;​)​D 219 ····​invoke-​static·​{v2},​·​Landroid/​location/​Location;​-​>convert(Ljava/​lang/​String;​)​D
   
216 ····​move-​result-​wide·​v2 220 ····​move-​result-​wide·​v2
   
  221 ····​.​line·​277
217 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​AriadneLocation;​-​>setLatitude(D)​V 222 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​AriadneLocation;​-​>setLatitude(D)​V
218 ····​:​try_end_1 223 ····​:​try_end_1
219 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1 224 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1
   
220 ····​.​line·​287 225 ····​.​line·​287
221 ····​:​try_start_2 226 ····​:​try_start_2
222 ····​iget-​object·​v2,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​StoredLocation;​-​>mPrefs:​Landroid/​content/​SharedPreferences;​ 227 ····​iget-​object·​v2,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​StoredLocation;​-​>mPrefs:​Landroid/​content/​SharedPreferences;​
Offset 254, 22 lines modified Offset 259, 24 lines modified
254 ····​.​line·​288 259 ····​.​line·​288
255 ····​iget-​object·​v2,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​StoredLocation;​-​>mPrefs:​Landroid/​content/​SharedPreferences;​ 260 ····​iget-​object·​v2,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​StoredLocation;​-​>mPrefs:​Landroid/​content/​SharedPreferences;​
   
256 ····​const-​string·​v3,​·​"altitude" 261 ····​const-​string·​v3,​·​"altitude"
   
257 ····​const-​string·​v4,​·​"0.​0" 262 ····​const-​string·​v4,​·​"0.​0"
   
  263 ····​.​line·​289
258 ····​invoke-​interface·​{v2,​·​v3,​·​v4},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 264 ····​invoke-​interface·​{v2,​·​v3,​·​v4},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
259 ····​move-​result-​object·​v2 265 ····​move-​result-​object·​v2
   
260 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Double;​-​>parseDouble(Ljava/​lang/​String;​)​D 266 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Double;​-​>parseDouble(Ljava/​lang/​String;​)​D
   
261 ····​move-​result-​wide·​v2 267 ····​move-​result-​wide·​v2
   
  268 ····​.​line·​288
262 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​AriadneLocation;​-​>setAltitude(D)​V 269 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Lcom/​github/​ruleant/​getback_gps/​lib/​AriadneLocation;​-​>setAltitude(D)​V
263 ····​:​try_end_2 270 ····​:​try_end_2
264 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catch_2 271 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catch_2
   
265 ····​.​line·​297 272 ····​.​line·​297
266 ····​:​cond_1 273 ····​:​cond_1
267 ····​:​goto_1 274 ····​:​goto_1
Offset 293, 22 lines modified Offset 300, 24 lines modified
293 ····​.​line·​298 300 ····​.​line·​298
294 ····​iget-​object·​v2,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​StoredLocation;​-​>mPrefs:​Landroid/​content/​SharedPreferences;​ 301 ····​iget-​object·​v2,​·​p0,​·​Lcom/​github/​ruleant/​getback_gps/​lib/​StoredLocation;​-​>mPrefs:​Landroid/​content/​SharedPreferences;​
   
295 ····​const-​string·​v3,​·​"bearing" 302 ····​const-​string·​v3,​·​"bearing"
   
296 ····​const-​string·​v4,​·​"0.​0" 303 ····​const-​string·​v4,​·​"0.​0"
   
  304 ····​.​line·​299
297 ····​invoke-​interface·​{v2,​·​v3,​·​v4},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 305 ····​invoke-​interface·​{v2,​·​v3,​·​v4},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
298 ····​move-​result-​object·​v2 306 ····​move-​result-​object·​v2
   
299 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Float;​-​>parseFloat(Ljava/​lang/​String;​)​F 307 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Float;​-​>parseFloat(Ljava/​lang/​String;​)​F
   
Max diff block lines reached; 10221/13520 bytes (75.60%) of diff not shown.