672 KB
/home/fdroid/fdroiddata/tmp/org.musicbrainz.picard.barcodescanner_2.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_org.musicbrainz.picard.barcodescanner_2.apk
7.35 KB
zipinfo /dev/stdin
Max report size reached
1.13 KB
AndroidManifest.xml (decoded)
1.07 KB
AndroidManifest.xml
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?>1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <manifest·​android:​installLocation="auto​"·​android:​versionCode="2"·​android:​versionName="1.​1"·​package="org.​musicbrainz.​picard.​barcodescanner"·​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">2 <manifest·​android:​installLocation="auto​"·​android:​versionCode="2"·​android:​versionName="1.​1"·​package="org.​musicbrainz.​picard.​barcodescanner"·platformBuildVersionC​ode="15"·​platformBuildVersionN​ame="4.​0.​4-​1406430"·xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
3 ··​<uses-​sdk·​android:​minSdkVersion="7"·​android:​targetSdkVersion="15"​/​>3 ··​<uses-​sdk·​android:​minSdkVersion="7"·​android:​targetSdkVersion="15"​/​>
4 ··​<uses-​permission·​android:​name="android.​permission.​INTERNET"/​>4 ··​<uses-​permission·​android:​name="android.​permission.​INTERNET"/​>
5 ··​<uses-​feature·​android:​name="android.​hardware.​camera"/​>5 ··​<uses-​feature·​android:​name="android.​hardware.​camera"/​>
6 ··​<application·​android:​icon="@drawable/​picard"·​android:​label="@string/​app_name"·​android:​theme="@style/​PicardBarcodeScanner"​>6 ··​<application·​android:​icon="@drawable/​picard"·​android:​label="@string/​app_name"·​android:​theme="@style/​PicardBarcodeScanner"​>
7 ····​<activity·​android:​label="@string/​app_name"·​android:​name="org.​musicbrainz.​picard.​barcodescanner.​activities.​ScannerActivity">7 ····​<activity·​android:​label="@string/​app_name"·​android:​name="org.​musicbrainz.​picard.​barcodescanner.​activities.​ScannerActivity">
8 ······​<intent-​filter>8 ······​<intent-​filter>
9 ········​<action·​android:​name="android.​intent.​action.​MAIN"/​>9 ········​<action·​android:​name="android.​intent.​action.​MAIN"/​>
43.9 KB
classes.dex
43.9 KB
classes.jar
9.0 KB
zipinfo /dev/stdin
Max report size reached
11.9 KB
com/google/zxing/integration/android/IntentIntegrator.class
Max report size reached
1.13 KB
com/markupartist/android/widget/ActionBar.class
Max report size reached
720 B
org/musicbrainz/android/api/util/WebServiceUtils.class
Max report size reached
4.4 KB
org/musicbrainz/android/api/webservice/HttpClient$GzipHttpResponseInterceptor.class
Max report size reached
5.35 KB
org/musicbrainz/android/api/webservice/XmlBuilder.class
Max report size reached
3.47 KB
org/musicbrainz/android/api/handler/ArtistSearchHandler.class
Max report size reached
3.29 KB
org/musicbrainz/picard/barcodescanner/activities/PerformSearchActivity.class
Max report size reached
4.63 KB
org/musicbrainz/picard/barcodescanner/tasks/SendToPicardTask.class
Max report size reached
707 B
smali/com/google/zxing/integration/android/IntentIntegrator$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​google/​zxing/​integration/​android/​IntentIntegrator;​21 .​field·​final·​synthetic·​this$0:​Lcom/​google/​zxing/​integration/​android/​IntentIntegrator;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​google/​zxing/​integration/​android/​IntentIntegrator;​)​V23 .​method·​constructor·​<init>(Lcom/​google/​zxing/​integration/​android/​IntentIntegrator;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​google/​zxing/​integration/​android/​IntentIntegrator;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​27427 ····​.​line·​274
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​google/​zxing/​integration/​android/​IntentIntegrator$1;​-​>this$0:​Lcom/​google/​zxing/​integration/​android/​IntentIntegrator;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​google/​zxing/​integration/​android/​IntentIntegrator$1;​-​>this$0:​Lcom/​google/​zxing/​integration/​android/​IntentIntegrator;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
9.85 KB
smali/com/google/zxing/integration/android/IntentIntegrator.smali
Max report size reached
707 B
smali/com/google/zxing/integration/android/IntentIntegrator$2.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​google/​zxing/​integration/​android/​IntentIntegrator;​21 .​field·​final·​synthetic·​this$0:​Lcom/​google/​zxing/​integration/​android/​IntentIntegrator;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​google/​zxing/​integration/​android/​IntentIntegrator;​)​V23 .​method·​constructor·​<init>(Lcom/​google/​zxing/​integration/​android/​IntentIntegrator;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​google/​zxing/​integration/​android/​IntentIntegrator;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​28727 ····​.​line·​287
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​google/​zxing/​integration/​android/​IntentIntegrator$2;​-​>this$0:​Lcom/​google/​zxing/​integration/​android/​IntentIntegrator;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​google/​zxing/​integration/​android/​IntentIntegrator$2;​-​>this$0:​Lcom/​google/​zxing/​integration/​android/​IntentIntegrator;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
1.04 KB
smali/com/markupartist/android/widget/ActionBar.smali
Offset 172, 15 lines modifiedOffset 172, 15 lines modified
  
172 ····​invoke-​virtual·​{p1,​·​p2,​·​v2},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(Landroid/​util/​AttributeSet;​[I)​Landroid/​content/​res/​TypedArray;​172 ····​invoke-​virtual·​{p1,​·​p2,​·​v2},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(Landroid/​util/​AttributeSet;​[I)​Landroid/​content/​res/​TypedArray;​
  
173 ····​move-​result-​object·​v0173 ····​move-​result-​object·​v0
  
174 ····​.​line·​72174 ····​.​line·​72
175 ····​.​local·​v0,​·​"a":​Landroid/​content/​res/​TypedArray;​175 ····​.​local·​v0,​·​"a":​Landroid/​content/​res/​TypedArray;​
176 ····​const/​4·​v2,​·​0x0176 ····sget·​v2,​·​Lcom/​markupartist/​android/​widget/​actionbar/​R$styleable;​-​>ActionBar_title:​I
  
177 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​content/​res/​TypedArray;​-​>getString(I)​Ljava/​lang/​String;​177 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​content/​res/​TypedArray;​-​>getString(I)​Ljava/​lang/​String;​
  
178 ····​move-​result-​object·​v1178 ····​move-​result-​object·​v1
  
179 ····​.​line·​73179 ····​.​line·​73
180 ····​.​local·​v1,​·​"title":​Ljava/​lang/​CharSequence;​180 ····​.​local·​v1,​·​"title":​Ljava/​lang/​CharSequence;​
Offset 215, 14 lines modifiedOffset 215, 15 lines modified
  
215 ····​move-​result-​object·​v1215 ····​move-​result-​object·​v1
  
216 ····​.​line·​236216 ····​.​line·​236
217 ····​.​local·​v1,​·​"view":​Landroid/​view/​View;​217 ····​.​local·​v1,​·​"view":​Landroid/​view/​View;​
218 ····​sget·​v2,​·​Lcom/​markupartist/​android/​widget/​actionbar/​R$id;​-​>actionbar_item:​I218 ····​sget·​v2,​·​Lcom/​markupartist/​android/​widget/​actionbar/​R$id;​-​>actionbar_item:​I
  
 219 ····​.​line·​237
219 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​220 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​
  
220 ····​move-​result-​object·​v0221 ····​move-​result-​object·​v0
  
221 ····​check-​cast·​v0,​·​Landroid/​widget/​ImageButton;​222 ····​check-​cast·​v0,​·​Landroid/​widget/​ImageButton;​
  
222 ····​.​line·​238223 ····​.​line·​238
1010 B
smali/com/markupartist/android/widget/ActionBar$IntentAction.smali
Offset 70, 21 lines modifiedOffset 70, 24 lines modified
70 ····​.​local·​v0,​·​"e":​Landroid/​content/​ActivityNotFoundExcep​tion;​70 ····​.​local·​v0,​·​"e":​Landroid/​content/​ActivityNotFoundExcep​tion;​
71 ····​iget-​object·​v1,​·​p0,​·​Lcom/​markupartist/​android/​widget/​ActionBar$IntentActio​n;​-​>mContext:​Landroid/​content/​Context;​71 ····​iget-​object·​v1,​·​p0,​·​Lcom/​markupartist/​android/​widget/​ActionBar$IntentActio​n;​-​>mContext:​Landroid/​content/​Context;​
  
72 ····​iget-​object·​v2,​·​p0,​·​Lcom/​markupartist/​android/​widget/​ActionBar$IntentActio​n;​-​>mContext:​Landroid/​content/​Context;​72 ····​iget-​object·​v2,​·​p0,​·​Lcom/​markupartist/​android/​widget/​ActionBar$IntentActio​n;​-​>mContext:​Landroid/​content/​Context;​
  
73 ····​sget·​v3,​·​Lcom/​markupartist/​android/​widget/​actionbar/​R$string;​-​>actionbar_activity_n​ot_found:​I73 ····​sget·​v3,​·​Lcom/​markupartist/​android/​widget/​actionbar/​R$string;​-​>actionbar_activity_n​ot_found:​I
  
 74 ····​.​line·​289
74 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​Context;​-​>getText(I)​Ljava/​lang/​CharSequence;​75 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​Context;​-​>getText(I)​Ljava/​lang/​CharSequence;​
  
75 ····​move-​result-​object·​v276 ····​move-​result-​object·​v2
  
76 ····​const/​4·​v3,​·​0x077 ····​const/​4·​v3,​·​0x0
  
 78 ····​.​line·​288
77 ····​invoke-​static·​{v1,​·​v2,​·​v3},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​79 ····​invoke-​static·​{v1,​·​v2,​·​v3},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​
  
78 ····​move-​result-​object·​v180 ····​move-​result-​object·​v1
  
 81 ····​.​line·​290
79 ····​invoke-​virtual·​{v1},​·​Landroid/​widget/​Toast;​-​>show()​V82 ····​invoke-​virtual·​{v1},​·​Landroid/​widget/​Toast;​-​>show()​V
  
80 ····​goto·​:​goto_083 ····​goto·​:​goto_0
81 .​end·​method84 .​end·​method
355 B
smali/com/markupartist/android/widget/actionbar/R$drawable.smali
Offset 29, 12 lines modifiedOffset 29, 12 lines modified
  
  
29 #·​direct·​methods29 #·​direct·​methods
30 .​method·​public·​constructor·​<init>()​V30 .​method·​public·​constructor·​<init>()​V
31 ····​.​locals·​031 ····​.​locals·​0
  
32 ····​.​prologue32 ····​.​prologue
33 ····​.​line·5033 ····​.​line·26
34 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V34 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
35 ····​return-​void35 ····​return-​void
36 .​end·​method36 .​end·​method
616 B
smali/com/markupartist/android/widget/actionbar/R$styleable.smali
Offset 21, 15 lines modifiedOffset 21, 15 lines modified
  
  
21 #·​direct·​methods21 #·​direct·​methods
22 .​method·​static·​constructor·​<clinit>()​V22 .​method·​static·​constructor·​<clinit>()​V
23 ····​.​locals·​323 ····​.​locals·​3
  
24 ····​.​prologue24 ····​.​prologue
25 ····​.​line·4725 ····​.​line·63
26 ····​const/​4·​v0,​·​0x126 ····​const/​4·​v0,​·​0x1
  
27 ····​new-​array·​v0,​·​v0,​·​[I27 ····​new-​array·​v0,​·​v0,​·​[I
  
28 ····​const/​4·​v1,​·​0x028 ····​const/​4·​v1,​·​0x0
  
29 ····​const/​high16·​v2,​·​0x7f01000029 ····​const/​high16·​v2,​·​0x7f010000
Offset 41, 12 lines modifiedOffset 41, 12 lines modified
41 ····​return-​void41 ····​return-​void
42 .​end·​method42 .​end·​method
  
43 .​method·​public·​constructor·​<init>()​V43 .​method·​public·​constructor·​<init>()​V
44 ····​.​locals·​044 ····​.​locals·​0
  
45 ····​.​prologue45 ····​.​prologue
46 ····​.​line·4646 ····​.​line·62
47 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V47 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
48 ····​return-​void48 ····​return-​void
49 .​end·​method49 .​end·​method
1.39 KB
smali/com/markupartist/android/widget/actionbar/R.smali
Offset 2, 31 lines modifiedOffset 2, 30 lines modified
2 .​super·​Ljava/​lang/​Object;​2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"R.​java"3 .​source·​"R.​java"
  
  
4 #·​annotations4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{6 ····​value·​=·​{
7 ········​Lcom/​markupartist/​android/​widget/​actionbar/​R$dimen;​,​ 
8 ········​Lcom/​markupartist/​android/​widget/​actionbar/​R$attr;​,​ 
9 ········​Lcom/​markupartist/​android/​widget/​actionbar/​R$drawable;​,​ 
10 ········​Lcom/​markupartist/​android/​widget/​actionbar/​R$styleable;​,​7 ········​Lcom/​markupartist/​android/​widget/​actionbar/​R$styleable;​,​
11 ········​Lcom/​markupartist/​android/​widget/​actionbar/​R$layout;​,​8 ········​Lcom/​markupartist/​android/​widget/​actionbar/​R$style;​,​
12 ········​Lcom/​markupartist/​android/​widget/​actionbar/​R$string;​,​9 ········​Lcom/​markupartist/​android/​widget/​actionbar/​R$string;​,​
 10 ········​Lcom/​markupartist/​android/​widget/​actionbar/​R$layout;​,​
 11 ········​Lcom/​markupartist/​android/​widget/​actionbar/​R$id;​,​
 12 ········​Lcom/​markupartist/​android/​widget/​actionbar/​R$drawable;​,​
 13 ········​Lcom/​markupartist/​android/​widget/​actionbar/​R$dimen;​,​
13 ········​Lcom/​markupartist/​android/​widget/​actionbar/​R$color;​,​14 ········​Lcom/​markupartist/​android/​widget/​actionbar/​R$color;​,​
14 ········​Lcom/​markupartist/​android/​widget/​actionbar/​R$style;​,​15 ········​Lcom/​markupartist/​android/​widget/​actionbar/​R$attr;​
15 ········​Lcom/​markupartist/​android/​widget/​actionbar/​R$id;​ 
16 ····​}16 ····​}
17 .​end·​annotation17 .​end·​annotation
  
  
18 #·​direct·​methods18 #·​direct·​methods
19 .​method·​public·​constructor·​<init>()​V19 .​method·​public·​constructor·​<init>()​V
20 ····​.​locals·​020 ····​.​locals·​0
  
21 ····​.​prologue21 ····​.​prologue
22 ····​.​line·​922 ····​.​line·​9
23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
24 ····​.​line·​61 
25 ····​return-​void24 ····​return-​void
26 .​end·​method25 .​end·​method
343 B
smali/com/markupartist/android/widget/actionbar/R$id.smali
Offset 37, 12 lines modifiedOffset 37, 12 lines modified
  
  
37 #·​direct·​methods37 #·​direct·​methods
38 .​method·​public·​constructor·​<init>()​V38 .​method·​public·​constructor·​<init>()​V
39 ····​.​locals·​039 ····​.​locals·​0
  
40 ····​.​prologue40 ····​.​prologue
41 ····​.​line·1041 ····​.​line·34
42 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V42 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
43 ····​return-​void43 ····​return-​void
44 .​end·​method44 .​end·​method
347 B
smali/com/markupartist/android/widget/actionbar/R$attr.smali
Offset 19, 12 lines modifiedOffset 19, 12 lines modified
  
  
19 #·​direct·​methods19 #·​direct·​methods
20 .​method·​public·​constructor·​<init>()​V20 .​method·​public·​constructor·​<init>()​V
21 ····​.​locals·​021 ····​.​locals·​0
  
22 ····​.​prologue22 ····​.​prologue
23 ····​.​line·5823 ····​.​line·10
24 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V24 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
25 ····​return-​void25 ····​return-​void
26 .​end·​method26 .​end·​method
351 B
smali/com/markupartist/android/widget/actionbar/R$string.smali
Offset 23, 12 lines modifiedOffset 23, 12 lines modified
  
  
23 #·​direct·​methods23 #·​direct·​methods
24 .​method·​public·​constructor·​<init>()​V24 .​method·​public·​constructor·​<init>()​V
25 ····​.​locals·​025 ····​.​locals·​0
  
26 ····​.​prologue26 ····​.​prologue
27 ····​.​line·3727 ····​.​line·50
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
29 ····​return-​void29 ····​return-​void
30 .​end·​method30 .​end·​method
349 B
smali/com/markupartist/android/widget/actionbar/R$color.smali
Offset 29, 12 lines modifiedOffset 29, 12 lines modified
  
  
29 #·​direct·​methods29 #·​direct·​methods
30 .​method·​public·​constructor·​<init>()​V30 .​method·​public·​constructor·​<init>()​V
31 ····​.​locals·​031 ····​.​locals·​0
  
32 ····​.​prologue32 ····​.​prologue
33 ····​.​line·2933 ····​.​line·13
34 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V34 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
35 ····​return-​void35 ····​return-​void
36 .​end·​method36 .​end·​method
351 B
smali/com/markupartist/android/widget/actionbar/R$layout.smali
Offset 21, 12 lines modifiedOffset 21, 12 lines modified
  
  
21 #·​direct·​methods21 #·​direct·​methods
22 .​method·​public·​constructor·​<init>()​V22 .​method·​public·​constructor·​<init>()​V
23 ····​.​locals·​023 ····​.​locals·​0
  
24 ····​.​prologue24 ····​.​prologue
25 ····​.​line·​4225 ····​.​line·​46
26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
27 ····​return-​void27 ····​return-​void
28 .​end·​method28 .​end·​method
349 B
smali/com/markupartist/android/widget/actionbar/R$dimen.smali
Offset 23, 12 lines modifiedOffset 23, 12 lines modified
  
  
23 #·​direct·​methods23 #·​direct·​methods
24 .​method·​public·​constructor·​<init>()​V24 .​method·​public·​constructor·​<init>()​V
25 ····​.​locals·​025 ····​.​locals·​0
  
26 ····​.​prologue26 ····​.​prologue
27 ····​.​line·6127 ····​.​line·21
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
29 ····​return-​void29 ····​return-​void
30 .​end·​method30 .​end·​method
349 B
smali/com/markupartist/android/widget/actionbar/R$style.smali
Offset 27, 12 lines modifiedOffset 27, 12 lines modified
  
  
27 #·​direct·​methods27 #·​direct·​methods
28 .​method·​public·​constructor·​<init>()​V28 .​method·​public·​constructor·​<init>()​V
29 ····​.​locals·​029 ····​.​locals·​0
  
30 ····​.​prologue30 ····​.​prologue
31 ····​.​line·2231 ····​.​line·55
32 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V32 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
33 ····​return-​void33 ····​return-​void
34 .​end·​method34 .​end·​method
2.69 KB
smali/org/musicbrainz/android/api/webservice/HttpClient$GzipHttpResponseInterceptor.smali
Offset 44, 62 lines modifiedOffset 44, 59 lines modified
44 ····​.​param·​p1,​·​"response"····​#·​Lorg/​apache/​http/​HttpResponse;​44 ····​.​param·​p1,​·​"response"····​#·​Lorg/​apache/​http/​HttpResponse;​
45 ····​.​param·​p2,​·​"encoding"····​#·​Lorg/​apache/​http/​Header;​45 ····​.​param·​p2,​·​"encoding"····​#·​Lorg/​apache/​http/​Header;​
  
46 ····​.​prologue46 ····​.​prologue
47 ····​.​line·​10347 ····​.​line·​103
48 ····​invoke-​interface·​{p2},​·​Lorg/​apache/​http/​Header;​-​>getElements()​[Lorg/​apache/​http/​HeaderElement;​48 ····​invoke-​interface·​{p2},​·​Lorg/​apache/​http/​Header;​-​>getElements()​[Lorg/​apache/​http/​HeaderElement;​
  
49 ····​move-​result-​object·​v049 ····​move-​result-​object·​v2
  
50 ····.​local·​v0,​·​"arr$":​[Lorg/​apache/​http/​HeaderElement;​50 ····​array-​length·​v3,​·​v2
51 ····​array-​length·​v3,​·​v0 
  
52 ····.​local·​v3,​·"len$":​I51 ····const/​4·​v1,​·0x0
53 ····​const/​4·​v2,​·​0x0 
  
54 ····​.​local·​v2,​·​"i$":​I 
55 ····​:​goto_052 ····​:​goto_0
56 ····​if-​ge·​v2,​·​v3,​·​:​cond_053 ····​if-​ge·​v1,​·​v3,​·​:​cond_0
  
57 ····​aget-​object·​v1,​·​v0,​·​v254 ····​aget-​object·​v0,​·​v2,​·​v1
  
58 ····​.​line·​10455 ····​.​line·​104
59 ····​.​local·​v1,​·​"element":​Lorg/​apache/​http/​HeaderElement;​56 ····​.​local·​v0,​·​"element":​Lorg/​apache/​http/​HeaderElement;​
60 ····​invoke-​interface·​{v1},​·​Lorg/​apache/​http/​HeaderElement;​-​>getName()​Ljava/​lang/​String;​57 ····​invoke-​interface·​{v0},​·​Lorg/​apache/​http/​HeaderElement;​-​>getName()​Ljava/​lang/​String;​
  
61 ····​move-​result-​object·​v458 ····​move-​result-​object·​v4
  
62 ····​const-​string·​v5,​·​"gzip"59 ····​const-​string·​v5,​·​"gzip"
  
63 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​String;​-​>equalsIgnoreCase(Lja​va/​lang/​String;​)​Z60 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​String;​-​>equalsIgnoreCase(Lja​va/​lang/​String;​)​Z
  
64 ····​move-​result·​v461 ····​move-​result·​v4
  
65 ····​if-​eqz·​v4,​·​:​cond_162 ····​if-​eqz·​v4,​·​:​cond_1
  
66 ····​.​line·​10563 ····​.​line·​105
67 ····​new-​instance·​v4,​·​Lorg/​musicbrainz/​android/​api/​webservice/​HttpClient$GzipInflat​ingEntity;​64 ····​new-​instance·​v1,​·​Lorg/​musicbrainz/​android/​api/​webservice/​HttpClient$GzipInflat​ingEntity;​
  
68 ····​invoke-​interface·​{p1},​·​Lorg/​apache/​http/​HttpResponse;​-​>getEntity()​Lorg/​apache/​http/​HttpEntity;​65 ····​invoke-​interface·​{p1},​·​Lorg/​apache/​http/​HttpResponse;​-​>getEntity()​Lorg/​apache/​http/​HttpEntity;​
  
69 ····​move-​result-​object·​v566 ····​move-​result-​object·​v2
  
70 ····​invoke-​direct·​{v4,​·​v5},​·​Lorg/​musicbrainz/​android/​api/​webservice/​HttpClient$GzipInflat​ingEntity;​-​><init>(Lorg/​apache/​http/​HttpEntity;​)​V67 ····​invoke-​direct·​{v1,​·​v2},​·​Lorg/​musicbrainz/​android/​api/​webservice/​HttpClient$GzipInflat​ingEntity;​-​><init>(Lorg/​apache/​http/​HttpEntity;​)​V
  
71 ····​invoke-​interface·​{p1,​·​v4},​·​Lorg/​apache/​http/​HttpResponse;​-​>setEntity(Lorg/​apache/​http/​HttpEntity;​)​V68 ····​invoke-​interface·​{p1,​·​v1},​·​Lorg/​apache/​http/​HttpResponse;​-​>setEntity(Lorg/​apache/​http/​HttpEntity;​)​V
  
72 ····​.​line·​10969 ····​.​line·​109
73 ····​.​end·​local·​v1····​#·​"element":​Lorg/​apache/​http/​HeaderElement;​70 ····​.​end·​local·​v0····​#·​"element":​Lorg/​apache/​http/​HeaderElement;​
74 ····​:​cond_071 ····​:​cond_0
75 ····​return-​void72 ····​return-​void
  
76 ····​.​line·​10373 ····​.​line·​103
77 ····​.​restart·​local·​v1····​#·​"element":​Lorg/​apache/​http/​HeaderElement;​74 ····​.​restart·​local·​v0····​#·​"element":​Lorg/​apache/​http/​HeaderElement;​
78 ····​:​cond_175 ····​:​cond_1
79 ····​add-​int/​lit8·​v2,​·​v2,​·​0x176 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
  
80 ····​goto·​:​goto_077 ····​goto·​:​goto_0
81 .​end·​method78 .​end·​method
  
  
82 #·​virtual·​methods79 #·​virtual·​methods
83 .​method·​public·​process(Lorg/​apache/​http/​HttpResponse;​Lorg/​apache/​http/​protocol/​HttpContext;​)​V80 .​method·​public·​process(Lorg/​apache/​http/​HttpResponse;​Lorg/​apache/​http/​protocol/​HttpContext;​)​V
2.82 KB
smali/org/musicbrainz/android/api/webservice/MusicBrainzWebClient.smali
Max report size reached
4.25 KB
smali/org/musicbrainz/android/api/webservice/XmlBuilder.smali
Max report size reached
2.74 KB
smali/org/musicbrainz/android/api/webservice/HttpClient.smali
Max report size reached
670 B
smali/org/musicbrainz/android/api/data/ReleaseGroupStub.smali
Offset 192, 21 lines modifiedOffset 192, 19 lines modified
  
192 ····​.​line·​98192 ····​.​line·​98
193 ····​return-​void193 ····​return-​void
194 .​end·​method194 .​end·​method
  
195 .​method·​public·​bridge·​synthetic·​compareTo(Ljava/​lang/​Object;​)​I195 .​method·​public·​bridge·​synthetic·​compareTo(Ljava/​lang/​Object;​)​I
196 ····​.​locals·​1196 ····​.​locals·​1
197 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​ 
  
198 ····​.​prologue197 ····​.​prologue
199 ····​.​line·​11198 ····​.​line·​11
200 ····​check-​cast·​p1,​·​Lorg/​musicbrainz/​android/​api/​data/​ReleaseGroupStub;​199 ····​check-​cast·​p1,​·​Lorg/​musicbrainz/​android/​api/​data/​ReleaseGroupStub;​
  
201 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​ 
202 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​musicbrainz/​android/​api/​data/​ReleaseGroupStub;​-​>compareTo(Lorg/​musicbrainz/​android/​api/​data/​ReleaseGroupStub;​)​I200 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​musicbrainz/​android/​api/​data/​ReleaseGroupStub;​-​>compareTo(Lorg/​musicbrainz/​android/​api/​data/​ReleaseGroupStub;​)​I
  
203 ····​move-​result·​v0201 ····​move-​result·​v0
  
204 ····​return·​v0202 ····​return·​v0
205 .​end·​method203 .​end·​method
  
627 B
smali/org/musicbrainz/android/api/data/WebLink.smali
Offset 35, 21 lines modifiedOffset 35, 19 lines modified
35 ····​return-​void35 ····​return-​void
36 .​end·​method36 .​end·​method
  
  
37 #·​virtual·​methods37 #·​virtual·​methods
38 .​method·​public·​bridge·​synthetic·​compareTo(Ljava/​lang/​Object;​)​I38 .​method·​public·​bridge·​synthetic·​compareTo(Ljava/​lang/​Object;​)​I
39 ····​.​locals·​139 ····​.​locals·​1
40 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​ 
  
41 ····​.​prologue40 ····​.​prologue
42 ····​.​line·​841 ····​.​line·​8
43 ····​check-​cast·​p1,​·​Lorg/​musicbrainz/​android/​api/​data/​WebLink;​42 ····​check-​cast·​p1,​·​Lorg/​musicbrainz/​android/​api/​data/​WebLink;​
  
44 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​ 
45 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​musicbrainz/​android/​api/​data/​WebLink;​-​>compareTo(Lorg/​musicbrainz/​android/​api/​data/​WebLink;​)​I43 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​musicbrainz/​android/​api/​data/​WebLink;​-​>compareTo(Lorg/​musicbrainz/​android/​api/​data/​WebLink;​)​I
  
46 ····​move-​result·​v044 ····​move-​result·​v0
  
47 ····​return·​v045 ····​return·​v0
48 .​end·​method46 .​end·​method
  
607 B
smali/org/musicbrainz/android/api/data/Tag.smali
Offset 35, 21 lines modifiedOffset 35, 19 lines modified
35 ····​return-​void35 ····​return-​void
36 .​end·​method36 .​end·​method
  
  
37 #·​virtual·​methods37 #·​virtual·​methods
38 .​method·​public·​bridge·​synthetic·​compareTo(Ljava/​lang/​Object;​)​I38 .​method·​public·​bridge·​synthetic·​compareTo(Ljava/​lang/​Object;​)​I
39 ····​.​locals·​139 ····​.​locals·​1
40 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​ 
  
41 ····​.​prologue40 ····​.​prologue
42 ····​.​line·​641 ····​.​line·​6
43 ····​check-​cast·​p1,​·​Lorg/​musicbrainz/​android/​api/​data/​Tag;​42 ····​check-​cast·​p1,​·​Lorg/​musicbrainz/​android/​api/​data/​Tag;​
  
44 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​ 
45 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​musicbrainz/​android/​api/​data/​Tag;​-​>compareTo(Lorg/​musicbrainz/​android/​api/​data/​Tag;​)​I43 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​musicbrainz/​android/​api/​data/​Tag;​-​>compareTo(Lorg/​musicbrainz/​android/​api/​data/​Tag;​)​I
  
46 ····​move-​result·​v044 ····​move-​result·​v0
  
47 ····​return·​v045 ····​return·​v0
48 .​end·​method46 .​end·​method
  
3.52 KB
smali/org/musicbrainz/android/api/util/WebServiceUtils.smali
Max report size reached
2.67 KB
smali/org/musicbrainz/android/api/handler/ArtistSearchHandler.smali
Offset 35, 66 lines modifiedOffset 35, 63 lines modified
  
35 ····​iput-​object·​v0,​·​p0,​·​Lorg/​musicbrainz/​android/​api/​handler/​ArtistSearchHandler;​-​>results:​Ljava/​util/​LinkedList;​35 ····​iput-​object·​v0,​·​p0,​·​Lorg/​musicbrainz/​android/​api/​handler/​ArtistSearchHandler;​-​>results:​Ljava/​util/​LinkedList;​
  
36 ····​return-​void36 ····​return-​void
37 .​end·​method37 .​end·​method
  
38 .​method·​private·​addOrIgnoreResult()​V38 .​method·​private·​addOrIgnoreResult()​V
39 ····​.​locals·639 ····​.​locals·5
  
40 ····​.​prologue40 ····​.​prologue
41 ····​.​line·​4941 ····​.​line·​49
42 ····​sget-​object·​v0,​·​Lorg/​musicbrainz/​android/​api/​data/​Artist;​-​>SPECIAL_PURPOSE:​[Ljava/​lang/​String;​42 ····​sget-​object·​v2,​·​Lorg/​musicbrainz/​android/​api/​data/​Artist;​-​>SPECIAL_PURPOSE:​[Ljava/​lang/​String;​
  
43 ····.​local·​v0,​·​"arr$":​[Ljava/​lang/​String;​43 ····​array-​length·​v3,​·​v2
44 ····​array-​length·​v3,​·​v0 
  
45 ····​.​local·​v3,​·​"len$":​I 
46 ····​const/​4·​v1,​·​0x044 ····​const/​4·​v1,​·​0x0
  
47 ····​.​local·​v1,​·​"i$":​I 
48 ····​:​goto_045 ····​:​goto_0
49 ····​if-​ge·​v1,​·​v3,​·​:​cond_146 ····​if-​ge·​v1,​·​v3,​·​:​cond_1
  
50 ····​aget-​object·​v2,​·​v0,​·​v147 ····​aget-​object·​v0,​·​v2,​·​v1
  
51 ····​.​line·​5048 ····​.​line·​50
52 ····​.​local·​v2,​·​"id":​Ljava/​lang/​String;​49 ····​.​local·​v0,​·​"id":​Ljava/​lang/​String;​
53 ····​iget-​object·​v4,​·​p0,​·​Lorg/​musicbrainz/​android/​api/​handler/​ArtistSearchHandler;​-​>stub:​Lorg/​musicbrainz/​android/​api/​data/​ArtistSearchStub;​50 ····​iget-​object·​v4,​·​p0,​·​Lorg/​musicbrainz/​android/​api/​handler/​ArtistSearchHandler;​-​>stub:​Lorg/​musicbrainz/​android/​api/​data/​ArtistSearchStub;​
  
54 ····​invoke-​virtual·​{v4},​·​Lorg/​musicbrainz/​android/​api/​data/​ArtistSearchStub;​-​>getMbid()​Ljava/​lang/​String;​51 ····​invoke-​virtual·​{v4},​·​Lorg/​musicbrainz/​android/​api/​data/​ArtistSearchStub;​-​>getMbid()​Ljava/​lang/​String;​
  
55 ····​move-​result-​object·​v452 ····​move-​result-​object·​v4
  
56 ····​invoke-​virtual·​{v4,​·​v2},​·​Ljava/​lang/​String;​-​>equalsIgnoreCase(Lja​va/​lang/​String;​)​Z53 ····​invoke-​virtual·​{v4,​·​v0},​·​Ljava/​lang/​String;​-​>equalsIgnoreCase(Lja​va/​lang/​String;​)​Z
  
57 ····​move-​result·​v454 ····​move-​result·​v4
  
58 ····​if-​eqz·​v4,​·​:​cond_055 ····​if-​eqz·​v4,​·​:​cond_0
  
59 ····​.​line·​5556 ····​.​line·​55
60 ····​.​end·​local·​v2····​#·​"id":​Ljava/​lang/​String;​57 ····​.​end·​local·​v0····​#·​"id":​Ljava/​lang/​String;​
61 ····​:​goto_158 ····​:​goto_1
62 ····​return-​void59 ····​return-​void
  
63 ····​.​line·​4960 ····​.​line·​49
64 ····​.​restart·​local·​v2····​#·​"id":​Ljava/​lang/​String;​61 ····​.​restart·​local·​v0····​#·​"id":​Ljava/​lang/​String;​
65 ····​:​cond_062 ····​:​cond_0
66 ····​add-​int/​lit8·​v1,​·​v1,​·​0x163 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
  
67 ····​goto·​:​goto_064 ····​goto·​:​goto_0
  
68 ····​.​line·​5465 ····​.​line·​54
69 ····​.​end·​local·​v2····​#·​"id":​Ljava/​lang/​String;​66 ····​.​end·​local·​v0····​#·​"id":​Ljava/​lang/​String;​
70 ····​:​cond_167 ····​:​cond_1
71 ····​iget-​object·​v4,​·​p0,​·​Lorg/​musicbrainz/​android/​api/​handler/​ArtistSearchHandler;​-​>results:​Ljava/​util/​LinkedList;​68 ····​iget-​object·​v1,​·​p0,​·​Lorg/​musicbrainz/​android/​api/​handler/​ArtistSearchHandler;​-​>results:​Ljava/​util/​LinkedList;​
  
72 ····​iget-​object·​v5,​·​p0,​·​Lorg/​musicbrainz/​android/​api/​handler/​ArtistSearchHandler;​-​>stub:​Lorg/​musicbrainz/​android/​api/​data/​ArtistSearchStub;​69 ····​iget-​object·​v2,​·​p0,​·​Lorg/​musicbrainz/​android/​api/​handler/​ArtistSearchHandler;​-​>stub:​Lorg/​musicbrainz/​android/​api/​data/​ArtistSearchStub;​
  
73 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​util/​LinkedList;​-​>add(Ljava/​lang/​Object;​)​Z70 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​util/​LinkedList;​-​>add(Ljava/​lang/​Object;​)​Z
  
74 ····​goto·​:​goto_171 ····​goto·​:​goto_1
75 .​end·​method72 .​end·​method
  
  
76 #·​virtual·​methods73 #·​virtual·​methods
77 .​method·​public·​endElement(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V74 .​method·​public·​endElement(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
1.26 KB
smali/org/musicbrainz/picard/barcodescanner/tasks/ReleaseLookupTask.smali
Offset 37, 21 lines modifiedOffset 37, 19 lines modified
37 ····​return-​void37 ····​return-​void
38 .​end·​method38 .​end·​method
  
  
39 #·​virtual·​methods39 #·​virtual·​methods
40 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​40 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​
41 ····​.​locals·​141 ····​.​locals·​1
42 ····​.​param·​p1,​·​"x0"····​#·​[Ljava/​lang/​Object;​ 
  
43 ····​.​prologue42 ····​.​prologue
44 ····​.​line·​3343 ····​.​line·​33
45 ····​check-​cast·​p1,​·​[Ljava/​lang/​String;​44 ····​check-​cast·​p1,​·​[Ljava/​lang/​String;​
  
46 ····​.​end·​local·​p1····​#·​"x0":​[Ljava/​lang/​Object;​ 
47 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​musicbrainz/​picard/​barcodescanner/​tasks/​ReleaseLookupTask;​-​>doInBackground([Ljav​a/​lang/​String;​)​[Lorg/​musicbrainz/​android/​api/​data/​ReleaseStub;​45 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​musicbrainz/​picard/​barcodescanner/​tasks/​ReleaseLookupTask;​-​>doInBackground([Ljav​a/​lang/​String;​)​[Lorg/​musicbrainz/​android/​api/​data/​ReleaseStub;​
  
48 ····​move-​result-​object·​v046 ····​move-​result-​object·​v0
  
49 ····​return-​object·​v047 ····​return-​object·​v0
50 .​end·​method48 .​end·​method
  
Offset 65, 14 lines modifiedOffset 63, 15 lines modified
65 ····​.​line·​4363 ····​.​line·​43
66 ····​new-​instance·​v2,​·​Lorg/​musicbrainz/​android/​api/​webservice/​MusicBrainzWebClient;​64 ····​new-​instance·​v2,​·​Lorg/​musicbrainz/​android/​api/​webservice/​MusicBrainzWebClient;​
  
67 ····​iget-​object·​v6,​·​p0,​·​Lorg/​musicbrainz/​picard/​barcodescanner/​tasks/​ReleaseLookupTask;​-​>mPackageContext:​Landroid/​content/​Context;​65 ····​iget-​object·​v6,​·​p0,​·​Lorg/​musicbrainz/​picard/​barcodescanner/​tasks/​ReleaseLookupTask;​-​>mPackageContext:​Landroid/​content/​Context;​
  
68 ····​const·​v7,​·​0x7f07000366 ····​const·​v7,​·​0x7f070003
  
 67 ····​.​line·​44
69 ····​invoke-​virtual·​{v6,​·​v7},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​68 ····​invoke-​virtual·​{v6,​·​v7},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
  
70 ····​move-​result-​object·​v669 ····​move-​result-​object·​v6
  
71 ····​invoke-​direct·​{v2,​·​v6},​·​Lorg/​musicbrainz/​android/​api/​webservice/​MusicBrainzWebClient;​-​><init>(Ljava/​lang/​String;​)​V70 ····​invoke-​direct·​{v2,​·​v6},​·​Lorg/​musicbrainz/​android/​api/​webservice/​MusicBrainzWebClient;​-​><init>(Ljava/​lang/​String;​)​V
  
72 ····​.​line·​4771 ····​.​line·​47
5.53 KB
smali/org/musicbrainz/picard/barcodescanner/tasks/SendToPicardTask.smali
Max report size reached
2.43 KB
smali/org/musicbrainz/picard/barcodescanner/activities/PerformSearchActivity$3.smali
Offset 30, 14 lines modifiedOffset 30, 15 lines modified
30 #·​instance·​fields30 #·​instance·​fields
31 .​field·​final·​synthetic·​this$0:​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PerformSearchActivity​;​31 .​field·​final·​synthetic·​this$0:​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PerformSearchActivity​;​
  
  
32 #·​direct·​methods32 #·​direct·​methods
33 .​method·​constructor·​<init>(Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PerformSearchActivity​;​)​V33 .​method·​constructor·​<init>(Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PerformSearchActivity​;​)​V
34 ····​.​locals·​034 ····​.​locals·​0
 35 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PerformSearchActivity​;​
  
35 ····​.​prologue36 ····​.​prologue
36 ····​.​line·​12937 ····​.​line·​129
37 ····​iput-​object·​p1,​·​p0,​·​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PerformSearchActivity​$3;​-​>this$0:​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PerformSearchActivity​;​38 ····​iput-​object·​p1,​·​p0,​·​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PerformSearchActivity​$3;​-​>this$0:​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PerformSearchActivity​;​
  
38 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V39 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
Offset 62, 36 lines modifiedOffset 63, 36 lines modified
  
62 ····​.​line·​13563 ····​.​line·​135
63 ····​.​local·​v0,​·​"configurePicard":​Landroid/​content/​Intent;​64 ····​.​local·​v0,​·​"configurePicard":​Landroid/​content/​Intent;​
64 ····​const-​string·​v1,​·​"org.​musicbrainz.​picard.​barcode"65 ····​const-​string·​v1,​·​"org.​musicbrainz.​picard.​barcode"
  
65 ····​iget-​object·​v2,​·​p0,​·​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PerformSearchActivity​$3;​-​>this$0:​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PerformSearchActivity​;​66 ····​iget-​object·​v2,​·​p0,​·​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PerformSearchActivity​$3;​-​>this$0:​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PerformSearchActivity​;​
  
 67 ····​.​line·​136
66 ····​#·​getter·​for:​·​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PerformSearchActivity​;​-​>mBarcode:​Ljava/​lang/​String;​68 ····​#·​getter·​for:​·​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PerformSearchActivity​;​-​>mBarcode:​Ljava/​lang/​String;​
67 ····​invoke-​static·​{v2},​·​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PerformSearchActivity​;​-​>access$000(Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PerformSearchActivity​;​)​Ljava/​lang/​String;​69 ····​invoke-​static·​{v2},​·​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PerformSearchActivity​;​-​>access$000(Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PerformSearchActivity​;​)​Ljava/​lang/​String;​
  
68 ····​move-​result-​object·​v270 ····​move-​result-​object·​v2
  
 71 ····​.​line·​135
69 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​content/​Intent;​72 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​content/​Intent;​
  
70 ····​.​line·​13773 ····​.​line·​137
71 ····​iget-​object·​v1,​·​p0,​·​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PerformSearchActivity​$3;​-​>this$0:​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PerformSearchActivity​;​74 ····​iget-​object·​v1,​·​p0,​·​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PerformSearchActivity​$3;​-​>this$0:​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PerformSearchActivity​;​
  
72 ····​invoke-​virtual·​{v1,​·​v0},​·​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PerformSearchActivity​;​-​>startActivity(Landro​id/​content/​Intent;​)​V75 ····​invoke-​virtual·​{v1,​·​v0},​·​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PerformSearchActivity​;​-​>startActivity(Landro​id/​content/​Intent;​)​V
  
73 ····​.​line·​13876 ····​.​line·​138
74 ····​return-​void77 ····​return-​void
75 .​end·​method78 .​end·​method
  
76 .​method·​public·​bridge·​synthetic·​onResult(Ljava/​lang/​Object;​)​V79 .​method·​public·​bridge·​synthetic·​onResult(Ljava/​lang/​Object;​)​V
77 ····​.​locals·​080 ····​.​locals·​0
78 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​ 
  
79 ····​.​prologue81 ····​.​prologue
80 ····​.​line·​12982 ····​.​line·​129
81 ····​check-​cast·​p1,​·​Ljava/​lang/​Exception;​83 ····​check-​cast·​p1,​·​Ljava/​lang/​Exception;​
  
82 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​ 
83 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PerformSearchActivity​$3;​-​>onResult(Ljava/​lang/​Exception;​)​V84 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PerformSearchActivity​$3;​-​>onResult(Ljava/​lang/​Exception;​)​V
  
84 ····​return-​void85 ····​return-​void
85 .​end·​method86 .​end·​method
1.58 KB
smali/org/musicbrainz/picard/barcodescanner/activities/PerformSearchActivity.smali
Offset 86, 21 lines modifiedOffset 86, 20 lines modified
  
86 ····​invoke-​direct·​{v1},​·​Ljava/​util/​ArrayList;​-​><init>()​V86 ····​invoke-​direct·​{v1},​·​Ljava/​util/​ArrayList;​-​><init>()​V
  
87 ····​.​line·​15187 ····​.​line·​151
88 ····​.​local·​v1,​·​"artistNames":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​"88 ····​.​local·​v1,​·​"artistNames":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​"
89 ····​invoke-​virtual·​{p1},​·​Lorg/​musicbrainz/​android/​api/​data/​ReleaseStub;​-​>getArtists()​Ljava/​util/​ArrayList;​89 ····​invoke-​virtual·​{p1},​·​Lorg/​musicbrainz/​android/​api/​data/​ReleaseStub;​-​>getArtists()​Ljava/​util/​ArrayList;​
  
90 ····​move-​result-​object·​v390 ····​move-​result-​object·​v2
  
91 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​91 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
  
92 ····​move-​result-​object·​v292 ····​move-​result-​object·​v2
  
93 ····​.​local·​v2,​·​"i$":​Ljava/​util/​Iterator;​ 
94 ····​:​goto_093 ····​:​goto_0
95 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z94 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
  
96 ····​move-​result·​v395 ····​move-​result·​v3
  
97 ····​if-​eqz·​v3,​·​:​cond_096 ····​if-​eqz·​v3,​·​:​cond_0
  
Offset 119, 21 lines modifiedOffset 118, 21 lines modified
119 ····​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z118 ····​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z
  
120 ····​goto·​:​goto_0119 ····​goto·​:​goto_0
  
121 ····​.​line·​155120 ····​.​line·​155
122 ····​.​end·​local·​v0····​#·​"artist":​Lorg/​musicbrainz/​android/​api/​data/​ArtistNameMbid;​121 ····​.​end·​local·​v0····​#·​"artist":​Lorg/​musicbrainz/​android/​api/​data/​ArtistNameMbid;​
123 ····​:​cond_0122 ····​:​cond_0
124 ····​const-​string·​v3,​·​",​·​"123 ····​const-​string·​v2,​·​",​·​"
  
125 ····​invoke-​static·​{v3,​·​v1},​·​Landroid/​text/​TextUtils;​-​>join(Ljava/​lang/​CharSequence;​Ljava/​lang/​Iterable;​)​Ljava/​lang/​String;​124 ····​invoke-​static·​{v2,​·​v1},​·​Landroid/​text/​TextUtils;​-​>join(Ljava/​lang/​CharSequence;​Ljava/​lang/​Iterable;​)​Ljava/​lang/​String;​
  
126 ····​move-​result-​object·​v3125 ····​move-​result-​object·​v2
  
127 ····​return-​object·​v3126 ····​return-​object·​v2
128 .​end·​method127 .​end·​method
  
129 .​method·​protected·​handleIntents()​V128 .​method·​protected·​handleIntents()​V
130 ····​.​locals·​2129 ····​.​locals·​2
  
131 ····​.​prologue130 ····​.​prologue
132 ····​.​line·​72131 ····​.​line·​72
811 B
smali/org/musicbrainz/picard/barcodescanner/activities/PreferencesActivity$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PreferencesActivity;​21 .​field·​final·​synthetic·​this$0:​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PreferencesActivity;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PreferencesActivity;​)​V23 .​method·​constructor·​<init>(Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PreferencesActivity;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PreferencesActivity;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​7727 ····​.​line·​77
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PreferencesActivity$1​;​-​>this$0:​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PreferencesActivity;​28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PreferencesActivity$1​;​-​>this$0:​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PreferencesActivity;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
1.41 KB
smali/org/musicbrainz/picard/barcodescanner/activities/PerformSearchActivity$1.smali
Offset 30, 35 lines modifiedOffset 30, 34 lines modified
30 #·​instance·​fields30 #·​instance·​fields
31 .​field·​final·​synthetic·​this$0:​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PerformSearchActivity​;​31 .​field·​final·​synthetic·​this$0:​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PerformSearchActivity​;​
  
  
32 #·​direct·​methods32 #·​direct·​methods
33 .​method·​constructor·​<init>(Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PerformSearchActivity​;​)​V33 .​method·​constructor·​<init>(Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PerformSearchActivity​;​)​V
34 ····​.​locals·​034 ····​.​locals·​0
 35 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PerformSearchActivity​;​
  
35 ····​.​prologue36 ····​.​prologue
36 ····​.​line·​8137 ····​.​line·​81
37 ····​iput-​object·​p1,​·​p0,​·​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PerformSearchActivity​$1;​-​>this$0:​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PerformSearchActivity​;​38 ····​iput-​object·​p1,​·​p0,​·​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PerformSearchActivity​$1;​-​>this$0:​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PerformSearchActivity​;​
  
38 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V39 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
39 ····​return-​void40 ····​return-​void
40 .​end·​method41 .​end·​method
  
  
41 #·​virtual·​methods42 #·​virtual·​methods
42 .​method·​public·​bridge·​synthetic·​onResult(Ljava/​lang/​Object;​)​V43 .​method·​public·​bridge·​synthetic·​onResult(Ljava/​lang/​Object;​)​V
43 ····​.​locals·​044 ····​.​locals·​0
44 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​ 
  
45 ····​.​prologue45 ····​.​prologue
46 ····​.​line·​8146 ····​.​line·​81
47 ····​check-​cast·​p1,​·​[Lorg/​musicbrainz/​android/​api/​data/​ReleaseStub;​47 ····​check-​cast·​p1,​·​[Lorg/​musicbrainz/​android/​api/​data/​ReleaseStub;​
  
48 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​ 
49 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PerformSearchActivity​$1;​-​>onResult([Lorg/​musicbrainz/​android/​api/​data/​ReleaseStub;​)​V48 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PerformSearchActivity​$1;​-​>onResult([Lorg/​musicbrainz/​android/​api/​data/​ReleaseStub;​)​V
  
50 ····​return-​void49 ····​return-​void
51 .​end·​method50 .​end·​method
  
52 .​method·​public·​onResult([Lorg/​musicbrainz/​android/​api/​data/​ReleaseStub;​)​V51 .​method·​public·​onResult([Lorg/​musicbrainz/​android/​api/​data/​ReleaseStub;​)​V
53 ····​.​locals·​152 ····​.​locals·​1
783 B
smali/org/musicbrainz/picard/barcodescanner/activities/ScannerActivity$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​ScannerActivity;​21 .​field·​final·​synthetic·​this$0:​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​ScannerActivity;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​ScannerActivity;​)​V23 .​method·​constructor·​<init>(Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​ScannerActivity;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​ScannerActivity;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​5527 ····​.​line·​55
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​ScannerActivity$1;​-​>this$0:​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​ScannerActivity;​28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​ScannerActivity$1;​-​>this$0:​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​ScannerActivity;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
848 B
smali/org/musicbrainz/picard/barcodescanner/activities/ScannerActivity.smali
Offset 74, 29 lines modifiedOffset 74, 32 lines modified
  
74 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z74 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
  
75 ····​move-​result·​v075 ····​move-​result·​v0
  
76 ····​if-​nez·​v0,​·​:​cond_076 ····​if-​nez·​v0,​·​:​cond_0
  
 77 ····​.​line·​101
77 ····​invoke-​virtual·​{p0},​·​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​ScannerActivity;​-​>getPreferences()​Lorg/​musicbrainz/​picard/​barcodescanner/​util/​Preferences;​78 ····​invoke-​virtual·​{p0},​·​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​ScannerActivity;​-​>getPreferences()​Lorg/​musicbrainz/​picard/​barcodescanner/​util/​Preferences;​
  
78 ····​move-​result-​object·​v079 ····​move-​result-​object·​v0
  
79 ····​invoke-​virtual·​{v0},​·​Lorg/​musicbrainz/​picard/​barcodescanner/​util/​Preferences;​-​>getPort()​I80 ····​invoke-​virtual·​{v0},​·​Lorg/​musicbrainz/​picard/​barcodescanner/​util/​Preferences;​-​>getPort()​I
  
80 ····​move-​result·​v081 ····​move-​result·​v0
  
81 ····​if-​lez·​v0,​·​:​cond_082 ····​if-​lez·​v0,​·​:​cond_0
  
82 ····​const/​4·​v0,​·​0x183 ····​const/​4·​v0,​·​0x1
  
 84 ····​.​line·​100
83 ····​:​goto_085 ····​:​goto_0
84 ····​return·​v086 ····​return·​v0
  
 87 ····​.​line·​101
85 ····​:​cond_088 ····​:​cond_0
86 ····​const/​4·​v0,​·​0x089 ····​const/​4·​v0,​·​0x0
  
87 ····​goto·​:​goto_090 ····​goto·​:​goto_0
88 .​end·​method91 .​end·​method
  
89 .​method·​protected·​handleIntents()​V92 .​method·​protected·​handleIntents()​V
776 B
smali/org/musicbrainz/picard/barcodescanner/activities/ResultActivity$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​ResultActivity;​21 .​field·​final·​synthetic·​this$0:​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​ResultActivity;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​ResultActivity;​)​V23 .​method·​constructor·​<init>(Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​ResultActivity;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​ResultActivity;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​4727 ····​.​line·​47
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​ResultActivity$1;​-​>this$0:​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​ResultActivity;​28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​ResultActivity$1;​-​>this$0:​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​ResultActivity;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
1.85 KB
smali/org/musicbrainz/picard/barcodescanner/activities/ResultActivity.smali
Offset 106, 46 lines modifiedOffset 106, 51 lines modified
106 ····​.​line·​67106 ····​.​line·​67
107 ····​.​local·​v6,​·​"extras":​Landroid/​os/​Bundle;​107 ····​.​local·​v6,​·​"extras":​Landroid/​os/​Bundle;​
108 ····​if-​eqz·​v6,​·​:​cond_0108 ····​if-​eqz·​v6,​·​:​cond_0
  
109 ····​.​line·​68109 ····​.​line·​68
110 ····​const-​string·​v0,​·​"org.​musicbrainz.​picard.​releaseTitles"110 ····​const-​string·​v0,​·​"org.​musicbrainz.​picard.​releaseTitles"
  
 111 ····​.​line·​69
111 ····​invoke-​virtual·​{v6,​·​v0},​·​Landroid/​os/​Bundle;​-​>getStringArray(Ljava​/​lang/​String;​)​[Ljava/​lang/​String;​112 ····​invoke-​virtual·​{v6,​·​v0},​·​Landroid/​os/​Bundle;​-​>getStringArray(Ljava​/​lang/​String;​)​[Ljava/​lang/​String;​
  
112 ····​move-​result-​object·​v11113 ····​move-​result-​object·​v11
  
113 ····​.​line·​70114 ····​.​line·​70
114 ····​.​local·​v11,​·​"releaseTitles":​[Ljava/​lang/​String;​115 ····​.​local·​v11,​·​"releaseTitles":​[Ljava/​lang/​String;​
115 ····​const-​string·​v0,​·​"org.​musicbrainz.​picard.​releaseArtists"116 ····​const-​string·​v0,​·​"org.​musicbrainz.​picard.​releaseArtists"
  
 117 ····​.​line·​71
116 ····​invoke-​virtual·​{v6,​·​v0},​·​Landroid/​os/​Bundle;​-​>getStringArray(Ljava​/​lang/​String;​)​[Ljava/​lang/​String;​118 ····​invoke-​virtual·​{v6,​·​v0},​·​Landroid/​os/​Bundle;​-​>getStringArray(Ljava​/​lang/​String;​)​[Ljava/​lang/​String;​
  
117 ····​move-​result-​object·​v9119 ····​move-​result-​object·​v9
  
118 ····​.​line·​72120 ····​.​line·​72
119 ····​.​local·​v9,​·​"releaseArtists":​[Ljava/​lang/​String;​121 ····​.​local·​v9,​·​"releaseArtists":​[Ljava/​lang/​String;​
120 ····​const-​string·​v0,​·​"org.​musicbrainz.​picard.​releaseDates"122 ····​const-​string·​v0,​·​"org.​musicbrainz.​picard.​releaseDates"
  
 123 ····​.​line·​73
121 ····​invoke-​virtual·​{v6,​·​v0},​·​Landroid/​os/​Bundle;​-​>getStringArray(Ljava​/​lang/​String;​)​[Ljava/​lang/​String;​124 ····​invoke-​virtual·​{v6,​·​v0},​·​Landroid/​os/​Bundle;​-​>getStringArray(Ljava​/​lang/​String;​)​[Ljava/​lang/​String;​
  
122 ····​move-​result-​object·​v10125 ····​move-​result-​object·​v10
  
123 ····​.​line·​75126 ····​.​line·​75
124 ····​.​local·​v10,​·​"releaseDates":​[Ljava/​lang/​String;​127 ····​.​local·​v10,​·​"releaseDates":​[Ljava/​lang/​String;​
125 ····​array-​length·​v0,​·​v11128 ····​array-​length·​v0,​·​v11
  
126 ····​array-​length·​v3,​·​v9129 ····​array-​length·​v3,​·​v9
  
 130 ····​.​line·​76
127 ····​invoke-​static·​{v0,​·​v3},​·​Ljava/​lang/​Math;​-​>min(II)​I131 ····​invoke-​static·​{v0,​·​v3},​·​Ljava/​lang/​Math;​-​>min(II)​I
  
128 ····​move-​result·​v0132 ····​move-​result·​v0
  
129 ····​array-​length·​v3,​·​v10133 ····​array-​length·​v3,​·​v10
  
 134 ····​.​line·​75
130 ····​invoke-​static·​{v0,​·​v3},​·​Ljava/​lang/​Math;​-​>min(II)​I135 ····​invoke-​static·​{v0,​·​v3},​·​Ljava/​lang/​Math;​-​>min(II)​I
  
131 ····​move-​result·​v8136 ····​move-​result·​v8
  
132 ····​.​line·​79137 ····​.​line·​79
133 ····​const·​v0,​·​0x7f090012138 ····​const·​v0,​·​0x7f090012
  
Offset 162, 14 lines modifiedOffset 167, 15 lines modified
162 ····​.​line·​82167 ····​.​line·​82
163 ····​invoke-​virtual·​{p0},​·​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​ResultActivity;​-​>getApplicationContex​t()​Landroid/​content/​Context;​168 ····​invoke-​virtual·​{p0},​·​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​ResultActivity;​-​>getApplicationContex​t()​Landroid/​content/​Context;​
  
164 ····​move-​result-​object·​v0169 ····​move-​result-​object·​v0
  
165 ····​const-​string·​v3,​·​"layout_inflater"170 ····​const-​string·​v3,​·​"layout_inflater"
  
 171 ····​.​line·​83
166 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​172 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
  
167 ····​move-​result-​object·​v2173 ····​move-​result-​object·​v2
  
168 ····​check-​cast·​v2,​·​Landroid/​view/​LayoutInflater;​174 ····​check-​cast·​v2,​·​Landroid/​view/​LayoutInflater;​
  
169 ····​.​line·​85175 ····​.​line·​85
763 B
smali/org/musicbrainz/picard/barcodescanner/activities/BaseActivity.smali
Offset 61, 14 lines modifiedOffset 61, 15 lines modified
  
61 ····​.​prologue61 ····​.​prologue
62 ····​.​line·​6962 ····​.​line·​69
63 ····​const-​string·​v0,​·​"google_sdk"63 ····​const-​string·​v0,​·​"google_sdk"
  
64 ····​sget-​object·​v1,​·​Landroid/​os/​Build;​-​>PRODUCT:​Ljava/​lang/​String;​64 ····​sget-​object·​v1,​·​Landroid/​os/​Build;​-​>PRODUCT:​Ljava/​lang/​String;​
  
 65 ····​.​line·​70
65 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z66 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
  
66 ····​move-​result·​v067 ····​move-​result·​v0
  
67 ····​if-​nez·​v0,​·​:​cond_068 ····​if-​nez·​v0,​·​:​cond_0
  
68 ····​const-​string·​v0,​·​"sdk"69 ····​const-​string·​v0,​·​"sdk"
Offset 90, 17 lines modifiedOffset 91, 19 lines modified
90 ····​move-​result·​v091 ····​move-​result·​v0
  
91 ····​if-​eqz·​v0,​·​:​cond_192 ····​if-​eqz·​v0,​·​:​cond_1
  
92 ····​:​cond_093 ····​:​cond_0
93 ····​const/​4·​v0,​·​0x194 ····​const/​4·​v0,​·​0x1
  
 95 ····​.​line·​69
94 ····​:​goto_096 ····​:​goto_0
95 ····​return·​v097 ····​return·​v0
  
 98 ····​.​line·​70
96 ····​:​cond_199 ····​:​cond_1
97 ····​const/​4·​v0,​·​0x0100 ····​const/​4·​v0,​·​0x0
  
98 ····​goto·​:​goto_0101 ····​goto·​:​goto_0
99 .​end·​method102 .​end·​method
  
100 .​method·​protected·​onNewIntent(Landroid/​content/​Intent;​)​V103 .​method·​protected·​onNewIntent(Landroid/​content/​Intent;​)​V
1.41 KB
smali/org/musicbrainz/picard/barcodescanner/activities/PerformSearchActivity$2.smali
Offset 30, 35 lines modifiedOffset 30, 34 lines modified
30 #·​instance·​fields30 #·​instance·​fields
31 .​field·​final·​synthetic·​this$0:​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PerformSearchActivity​;​31 .​field·​final·​synthetic·​this$0:​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PerformSearchActivity​;​
  
  
32 #·​direct·​methods32 #·​direct·​methods
33 .​method·​constructor·​<init>(Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PerformSearchActivity​;​)​V33 .​method·​constructor·​<init>(Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PerformSearchActivity​;​)​V
34 ····​.​locals·​034 ····​.​locals·​0
 35 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PerformSearchActivity​;​
  
35 ····​.​prologue36 ····​.​prologue
36 ····​.​line·​9837 ····​.​line·​98
37 ····​iput-​object·​p1,​·​p0,​·​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PerformSearchActivity​$2;​-​>this$0:​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PerformSearchActivity​;​38 ····​iput-​object·​p1,​·​p0,​·​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PerformSearchActivity​$2;​-​>this$0:​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PerformSearchActivity​;​
  
38 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V39 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
39 ····​return-​void40 ····​return-​void
40 .​end·​method41 .​end·​method
  
  
41 #·​virtual·​methods42 #·​virtual·​methods
42 .​method·​public·​bridge·​synthetic·​onResult(Ljava/​lang/​Object;​)​V43 .​method·​public·​bridge·​synthetic·​onResult(Ljava/​lang/​Object;​)​V
43 ····​.​locals·​044 ····​.​locals·​0
44 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​ 
  
45 ····​.​prologue45 ····​.​prologue
46 ····​.​line·​9846 ····​.​line·​98
47 ····​check-​cast·​p1,​·​[Lorg/​musicbrainz/​android/​api/​data/​ReleaseStub;​47 ····​check-​cast·​p1,​·​[Lorg/​musicbrainz/​android/​api/​data/​ReleaseStub;​
  
48 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​ 
49 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PerformSearchActivity​$2;​-​>onResult([Lorg/​musicbrainz/​android/​api/​data/​ReleaseStub;​)​V48 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PerformSearchActivity​$2;​-​>onResult([Lorg/​musicbrainz/​android/​api/​data/​ReleaseStub;​)​V
  
50 ····​return-​void49 ····​return-​void
51 .​end·​method50 .​end·​method
  
52 .​method·​public·​onResult([Lorg/​musicbrainz/​android/​api/​data/​ReleaseStub;​)​V51 .​method·​public·​onResult([Lorg/​musicbrainz/​android/​api/​data/​ReleaseStub;​)​V
53 ····​.​locals·​952 ····​.​locals·​9
2.28 KB
smali/org/musicbrainz/picard/barcodescanner/activities/PreferencesActivity$2.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PreferencesActivity;​21 .​field·​final·​synthetic·​this$0:​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PreferencesActivity;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PreferencesActivity;​)​V23 .​method·​constructor·​<init>(Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PreferencesActivity;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PreferencesActivity;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​9627 ····​.​line·​96
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PreferencesActivity$2​;​-​>this$0:​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PreferencesActivity;​28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PreferencesActivity$2​;​-​>this$0:​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PreferencesActivity;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
Offset 53, 19 lines modifiedOffset 54, 21 lines modified
53 ····​#·​invokes:​·​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PreferencesActivity;​-​>readIpAddressFromInp​ut()​Ljava/​lang/​String;​54 ····​#·​invokes:​·​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PreferencesActivity;​-​>readIpAddressFromInp​ut()​Ljava/​lang/​String;​
54 ····​invoke-​static·​{v1},​·​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PreferencesActivity;​-​>access$100(Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PreferencesActivity;​)​Ljava/​lang/​String;​55 ····​invoke-​static·​{v1},​·​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PreferencesActivity;​-​>access$100(Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PreferencesActivity;​)​Ljava/​lang/​String;​
  
55 ····​move-​result-​object·​v156 ····​move-​result-​object·​v1
  
56 ····​iget-​object·​v2,​·​p0,​·​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PreferencesActivity$2​;​-​>this$0:​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PreferencesActivity;​57 ····​iget-​object·​v2,​·​p0,​·​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PreferencesActivity$2​;​-​>this$0:​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PreferencesActivity;​
  
 58 ····​.​line·​100
57 ····​#·​invokes:​·​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PreferencesActivity;​-​>readPortFromInput()​I59 ····​#·​invokes:​·​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PreferencesActivity;​-​>readPortFromInput()​I
58 ····​invoke-​static·​{v2},​·​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PreferencesActivity;​-​>access$200(Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PreferencesActivity;​)​I60 ····​invoke-​static·​{v2},​·​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PreferencesActivity;​-​>access$200(Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PreferencesActivity;​)​I
  
59 ····​move-​result·​v261 ····​move-​result·​v2
  
 62 ····​.​line·​99
60 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lorg/​musicbrainz/​picard/​barcodescanner/​util/​Preferences;​-​>setIpAddressAndPort(​Ljava/​lang/​String;​I)​V63 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lorg/​musicbrainz/​picard/​barcodescanner/​util/​Preferences;​-​>setIpAddressAndPort(​Ljava/​lang/​String;​I)​V
  
61 ····​.​line·​10264 ····​.​line·​102
62 ····​iget-​object·​v0,​·​p0,​·​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PreferencesActivity$2​;​-​>this$0:​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PreferencesActivity;​65 ····​iget-​object·​v0,​·​p0,​·​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PreferencesActivity$2​;​-​>this$0:​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PreferencesActivity;​
  
63 ····​#·​invokes:​·​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PreferencesActivity;​-​>startNextActivity()​V66 ····​#·​invokes:​·​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PreferencesActivity;​-​>startNextActivity()​V
64 ····​invoke-​static·​{v0},​·​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PreferencesActivity;​-​>access$300(Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PreferencesActivity;​)​V67 ····​invoke-​static·​{v0},​·​Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PreferencesActivity;​-​>access$300(Lorg/​musicbrainz/​picard/​barcodescanner/​activities/​PreferencesActivity;​)​V
1.0 KB
smali/org/musicbrainz/picard/barcodescanner/util/PicardClient.smali
Offset 175, 28 lines modifiedOffset 175, 30 lines modified
  
175 ····​aput-​object·​v5,​·​v3,​·​v4175 ····​aput-​object·​v5,​·​v3,​·​v4
  
176 ····​const/​4·​v4,​·​0x1176 ····​const/​4·​v4,​·​0x1
  
177 ····​iget·​v5,​·​p0,​·​Lorg/​musicbrainz/​picard/​barcodescanner/​util/​PicardClient;​-​>mPort:​I177 ····​iget·​v5,​·​p0,​·​Lorg/​musicbrainz/​picard/​barcodescanner/​util/​PicardClient;​-​>mPort:​I
  
 178 ····​.​line·​50
178 ····​invoke-​static·​{v5},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​179 ····​invoke-​static·​{v5},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
  
179 ····​move-​result-​object·​v5180 ····​move-​result-​object·​v5
  
180 ····​aput-​object·​v5,​·​v3,​·​v4181 ····​aput-​object·​v5,​·​v3,​·​v4
  
181 ····​const/​4·​v4,​·​0x2182 ····​const/​4·​v4,​·​0x2
  
182 ····​invoke-​direct·​{p0,​·​p1},​·​Lorg/​musicbrainz/​picard/​barcodescanner/​util/​PicardClient;​-​>uriEncode(Ljava/​lang/​String;​)​Ljava/​lang/​String;​183 ····​invoke-​direct·​{p0,​·​p1},​·​Lorg/​musicbrainz/​picard/​barcodescanner/​util/​PicardClient;​-​>uriEncode(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
  
183 ····​move-​result-​object·​v5184 ····​move-​result-​object·​v5
  
184 ····​aput-​object·​v5,​·​v3,​·​v4185 ····​aput-​object·​v5,​·​v3,​·​v4
  
 186 ····​.​line·​49
185 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​187 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
  
186 ····​move-​result-​object·​v1188 ····​move-​result-​object·​v1
  
187 ····​.​line·​51189 ····​.​line·​51
188 ····​.​local·​v1,​·​"url":​Ljava/​lang/​String;​190 ····​.​local·​v1,​·​"url":​Ljava/​lang/​String;​
189 ····​invoke-​direct·​{p0,​·​v1},​·​Lorg/​musicbrainz/​picard/​barcodescanner/​util/​PicardClient;​-​>get(Ljava/​lang/​String;​)​Lorg/​apache/​http/​HttpResponse;​191 ····​invoke-​direct·​{p0,​·​v1},​·​Lorg/​musicbrainz/​picard/​barcodescanner/​util/​PicardClient;​-​>get(Ljava/​lang/​String;​)​Lorg/​apache/​http/​HttpResponse;​
664 B
smali/org/musicbrainz/picard/barcodescanner/util/Preferences.smali
Offset 102, 18 lines modifiedOffset 102, 20 lines modified
  
102 ····​.​prologue102 ····​.​prologue
103 ····​.​line·​54103 ····​.​line·​54
104 ····​iget-​object·​v0,​·​p0,​·​Lorg/​musicbrainz/​picard/​barcodescanner/​util/​Preferences;​-​>mSettings:​Landroid/​content/​SharedPreferences;​104 ····​iget-​object·​v0,​·​p0,​·​Lorg/​musicbrainz/​picard/​barcodescanner/​util/​Preferences;​-​>mSettings:​Landroid/​content/​SharedPreferences;​
  
105 ····​const-​string·​v1,​·​"picard_port"105 ····​const-​string·​v1,​·​"picard_port"
  
 106 ····​.​line·​55
106 ····​invoke-​virtual·​{p0},​·​Lorg/​musicbrainz/​picard/​barcodescanner/​util/​Preferences;​-​>getDefaultPort()​I107 ····​invoke-​virtual·​{p0},​·​Lorg/​musicbrainz/​picard/​barcodescanner/​util/​Preferences;​-​>getDefaultPort()​I
  
107 ····​move-​result·​v2108 ····​move-​result·​v2
  
 109 ····​.​line·​54
108 ····​invoke-​interface·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​SharedPreferences;​-​>getInt(Ljava/​lang/​String;​I)​I110 ····​invoke-​interface·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​SharedPreferences;​-​>getInt(Ljava/​lang/​String;​I)​I
  
109 ····​move-​result·​v0111 ····​move-​result·​v0
  
110 ····​return·​v0112 ····​return·​v0
111 .​end·​method113 .​end·​method
  
4.44 KB
res/drawable/actionbar_back_indicator.png
3.63 KB
sng
Max report size reached
752 B
Image content
Pixel difference
compared images
Flicker difference
compared images
7.04 KB
res/drawable-hdpi-v4/actionbar_back_indicator.png
6.11 KB
sng
Max report size reached
852 B
Image content
Pixel difference
compared images
Flicker difference
compared images
30.9 KB
res/drawable-hdpi-v4/ic_menu_barcode.png
27.2 KB
sng
Max report size reached
3.62 KB
Image content
Max report size reached
101 KB
res/drawable-hdpi-v4/picard.png
90.3 KB
sng
Max report size reached
10.7 KB
Image content
Max report size reached
213 KB
res/drawable-hdpi-v4/spinner_white_76.png
206 KB
sng
Max report size reached
7.09 KB
Image content
Max report size reached
18.0 KB
res/drawable-ldpi-v4/ic_menu_tags.png
16.0 KB
sng
Max report size reached
1.97 KB
Image content
Max report size reached
14.6 KB
res/drawable-ldpi-v4/ic_menu_music.png
13.0 KB
sng
Max report size reached
1.55 KB
Image content
Max report size reached
6.08 KB
res/drawable-ldpi-v4/ic_menu_barcode.png
4.19 KB
sng
Max report size reached
1.81 KB
Image content
Max report size reached
26.8 KB
res/drawable-ldpi-v4/picard.png
22.4 KB
sng
Max report size reached
4.33 KB
Image content
Max report size reached
17.3 KB
res/drawable-ldpi-v4/ic_menu_settings.png
15.1 KB
sng
Max report size reached
2.17 KB
Image content
Max report size reached
24.1 KB
res/drawable-mdpi-v4/ic_menu_tags.png
21.5 KB
sng
Max report size reached
2.54 KB
Image content
Max report size reached
17.6 KB
res/drawable-mdpi-v4/ic_menu_music.png
15.7 KB
sng
Max report size reached
1.89 KB
Image content
Max report size reached
5.56 KB
res/drawable-mdpi-v4/ic_menu_barcode.png
3.67 KB
sng
Max report size reached
1.82 KB
Image content
Max report size reached
46.6 KB
res/drawable-mdpi-v4/picard.png
40.4 KB
sng
Max report size reached
6.16 KB
Image content
Max report size reached
24.4 KB
res/drawable-mdpi-v4/ic_menu_settings.png
21.3 KB
sng
Max report size reached
2.98 KB
Image content
Max report size reached