656 KB
/home/fdroid/fdroiddata/tmp/com.smithdtyler.prettygoodmusicplayer.launchermode_58.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.smithdtyler.prettygoodmusicplayer.launchermode_58.apk
12.3 KB
zipinfo /dev/stdin
Max report size reached
1.25 KB
AndroidManifest.xml (decoded)
1.2 KB
AndroidManifest.xml
Max report size reached
54.2 KB
classes.dex
54.2 KB
classes.jar
Max report size reached
45.2 KB
smali/com/smithdtyler/prettygoodmusicplayer/MusicPlaybackService.smali
Max report size reached
1.27 KB
smali/com/smithdtyler/prettygoodmusicplayer/AlbumList$1.smali
Offset 30, 14 lines modifiedOffset 30, 15 lines modified
30 #·​instance·​fields30 #·​instance·​fields
31 .​field·​final·​synthetic·​this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​AlbumList;​31 .​field·​final·​synthetic·​this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​AlbumList;​
  
  
32 #·​direct·​methods32 #·​direct·​methods
33 .​method·​constructor·​<init>(Lcom/​smithdtyler/​prettygoodmusicplayer​/​AlbumList;​)​V33 .​method·​constructor·​<init>(Lcom/​smithdtyler/​prettygoodmusicplayer​/​AlbumList;​)​V
34 ····​.​locals·​034 ····​.​locals·​0
 35 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​AlbumList;​
  
35 ····​.​prologue36 ····​.​prologue
36 ····​.​line·​8237 ····​.​line·​82
37 ····​iput-​object·​p1,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​AlbumList$1;​-​>this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​AlbumList;​38 ····​iput-​object·​p1,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​AlbumList$1;​-​>this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​AlbumList;​
  
38 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V39 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
Offset 66, 24 lines modifiedOffset 67, 20 lines modified
66 ····​move-​result·​v067 ····​move-​result·​v0
  
67 ····​return·​v068 ····​return·​v0
68 .​end·​method69 .​end·​method
  
69 .​method·​public·​bridge·​synthetic·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I70 .​method·​public·​bridge·​synthetic·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I
70 ····​.​locals·​171 ····​.​locals·​1
71 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​ 
72 ····​.​param·​p2,​·​"x1"····​#·​Ljava/​lang/​Object;​ 
  
73 ····​.​prologue72 ····​.​prologue
74 ····​.​line·​8273 ····​.​line·​82
75 ····​check-​cast·​p1,​·​Ljava/​io/​File;​74 ····​check-​cast·​p1,​·​Ljava/​io/​File;​
  
76 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​ 
77 ····​check-​cast·​p2,​·​Ljava/​io/​File;​75 ····​check-​cast·​p2,​·​Ljava/​io/​File;​
  
78 ····​.​end·​local·​p2····​#·​"x1":​Ljava/​lang/​Object;​ 
79 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​AlbumList$1;​-​>compare(Ljava/​io/​File;​Ljava/​io/​File;​)​I76 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​AlbumList$1;​-​>compare(Ljava/​io/​File;​Ljava/​io/​File;​)​I
  
80 ····​move-​result·​v077 ····​move-​result·​v0
  
81 ····​return·​v078 ····​return·​v0
82 .​end·​method79 .​end·​method
970 B
smali/com/smithdtyler/prettygoodmusicplayer/SettingsActivity$DirectoryPickerOnClickListener$1.smali
Offset 28, 14 lines modifiedOffset 28, 15 lines modified
  
28 .​field·​final·​synthetic·​val$items:​[Lcom/​smithdtyler/​prettygoodmusicplayer​/​SettingsActivity$Item​;​28 .​field·​final·​synthetic·​val$items:​[Lcom/​smithdtyler/​prettygoodmusicplayer​/​SettingsActivity$Item​;​
  
  
29 #·​direct·​methods29 #·​direct·​methods
30 .​method·​constructor·​<init>(Lcom/​smithdtyler/​prettygoodmusicplayer​/​SettingsActivity$Dire​ctoryPickerOnClickLis​tener;​Landroid/​content/​Context;​II[Lcom/​smithdtyler/​prettygoodmusicplayer​/​SettingsActivity$Item​;​[Lcom/​smithdtyler/​prettygoodmusicplayer​/​SettingsActivity$Item​;​)​V30 .​method·​constructor·​<init>(Lcom/​smithdtyler/​prettygoodmusicplayer​/​SettingsActivity$Dire​ctoryPickerOnClickLis​tener;​Landroid/​content/​Context;​II[Lcom/​smithdtyler/​prettygoodmusicplayer​/​SettingsActivity$Item​;​[Lcom/​smithdtyler/​prettygoodmusicplayer​/​SettingsActivity$Item​;​)​V
31 ····​.​locals·​031 ····​.​locals·​0
 32 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​SettingsActivity$Dire​ctoryPickerOnClickLis​tener;​
32 ····​.​param·​p2,​·​"x0"····​#·​Landroid/​content/​Context;​33 ····​.​param·​p2,​·​"x0"····​#·​Landroid/​content/​Context;​
33 ····​.​param·​p3,​·​"x1"····​#·​I34 ····​.​param·​p3,​·​"x1"····​#·​I
34 ····​.​param·​p4,​·​"x2"····​#·​I35 ····​.​param·​p4,​·​"x2"····​#·​I
35 ····​.​param·​p5,​·​"x3"····​#·​[Lcom/​smithdtyler/​prettygoodmusicplayer​/​SettingsActivity$Item​;​36 ····​.​param·​p5,​·​"x3"····​#·​[Lcom/​smithdtyler/​prettygoodmusicplayer​/​SettingsActivity$Item​;​
  
36 ····​.​prologue37 ····​.​prologue
37 ····​.​line·​18338 ····​.​line·​183
17.1 KB
smali/com/smithdtyler/prettygoodmusicplayer/Utils.smali
Max report size reached
672 B
smali/com/smithdtyler/prettygoodmusicplayer/NowPlaying$6.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​21 .​field·​final·​synthetic·​this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​)​V23 .​method·​constructor·​<init>(Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​23227 ····​.​line·​232
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying$6;​-​>this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying$6;​-​>this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
689 B
smali/com/smithdtyler/prettygoodmusicplayer/ArtistList$3.smali
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·​instance·​fields17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​ArtistList;​18 .​field·​final·​synthetic·​this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​ArtistList;​
  
  
19 #·​direct·​methods19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​smithdtyler/​prettygoodmusicplayer​/​ArtistList;​)​V20 .​method·​constructor·​<init>(Lcom/​smithdtyler/​prettygoodmusicplayer​/​ArtistList;​)​V
21 ····​.​locals·​021 ····​.​locals·​0
 22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​ArtistList;​
  
22 ····​.​prologue23 ····​.​prologue
23 ····​.​line·​25624 ····​.​line·​256
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​ArtistList$3;​-​>this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​ArtistList;​25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​ArtistList$3;​-​>this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​ArtistList;​
  
25 ····​invoke-​direct·​{p0},​·​Landroid/​content/​BroadcastReceiver;​-​><init>()​V26 ····​invoke-​direct·​{p0},​·​Landroid/​content/​BroadcastReceiver;​-​><init>()​V
  
675 B
smali/com/smithdtyler/prettygoodmusicplayer/SongList$2.smali
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·​instance·​fields17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​SongList;​18 .​field·​final·​synthetic·​this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​SongList;​
  
  
19 #·​direct·​methods19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​smithdtyler/​prettygoodmusicplayer​/​SongList;​)​V20 .​method·​constructor·​<init>(Lcom/​smithdtyler/​prettygoodmusicplayer​/​SongList;​)​V
21 ····​.​locals·​021 ····​.​locals·​0
 22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​SongList;​
  
22 ····​.​prologue23 ····​.​prologue
23 ····​.​line·​27324 ····​.​line·​273
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​SongList$2;​-​>this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​SongList;​25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​SongList$2;​-​>this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​SongList;​
  
25 ····​invoke-​direct·​{p0},​·​Landroid/​content/​BroadcastReceiver;​-​><init>()​V26 ····​invoke-​direct·​{p0},​·​Landroid/​content/​BroadcastReceiver;​-​><init>()​V
  
912 B
smali/com/smithdtyler/prettygoodmusicplayer/SettingsActivity.smali
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .​super·​Landroid/​preference/​PreferenceActivity;​2 .​super·​Landroid/​preference/​PreferenceActivity;​
3 .​source·​"SettingsActivity.​java"3 .​source·​"SettingsActivity.​java"
  
  
4 #·​annotations4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{6 ····​value·​=·​{
7 ········​Lcom/​smithdtyler/​prettygoodmusicplayer​/​SettingsActivity$1;​,​ 
8 ········​Lcom/​smithdtyler/​prettygoodmusicplayer​/​SettingsActivity$Item​;​,​7 ········​Lcom/​smithdtyler/​prettygoodmusicplayer​/​SettingsActivity$Item​;​,​
9 ········​Lcom/​smithdtyler/​prettygoodmusicplayer​/​SettingsActivity$Dire​ctoryPickerOnClickLis​tener;​8 ········​Lcom/​smithdtyler/​prettygoodmusicplayer​/​SettingsActivity$Dire​ctoryPickerOnClickLis​tener;​
10 ····​}9 ····​}
11 .​end·​annotation10 .​end·​annotation
  
  
12 #·​static·​fields11 #·​static·​fields
Offset 21, 15 lines modifiedOffset 20, 14 lines modified
21 .​method·​public·​constructor·​<init>()​V20 .​method·​public·​constructor·​<init>()​V
22 ····​.​locals·​021 ····​.​locals·​0
  
23 ····​.​prologue22 ····​.​prologue
24 ····​.​line·​5323 ····​.​line·​53
25 ····​invoke-​direct·​{p0},​·​Landroid/​preference/​PreferenceActivity;​-​><init>()​V24 ····​invoke-​direct·​{p0},​·​Landroid/​preference/​PreferenceActivity;​-​><init>()​V
  
26 ····​.​line·​207 
27 ····​return-​void25 ····​return-​void
28 .​end·​method26 .​end·​method
  
29 .​method·​private·​setupSimplePreference​sScreen()​V27 .​method·​private·​setupSimplePreference​sScreen()​V
30 ····​.​locals·​128 ····​.​locals·​1
  
31 ····​.​prologue29 ····​.​prologue
672 B
smali/com/smithdtyler/prettygoodmusicplayer/NowPlaying$5.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​21 .​field·​final·​synthetic·​this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​)​V23 .​method·​constructor·​<init>(Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​22427 ····​.​line·​224
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying$5;​-​>this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying$5;​-​>this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
1.28 KB
smali/com/smithdtyler/prettygoodmusicplayer/ArtistList$1.smali
Offset 30, 39 lines modifiedOffset 30, 36 lines modified
30 #·​instance·​fields30 #·​instance·​fields
31 .​field·​final·​synthetic·​this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​ArtistList;​31 .​field·​final·​synthetic·​this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​ArtistList;​
  
  
32 #·​direct·​methods32 #·​direct·​methods
33 .​method·​constructor·​<init>(Lcom/​smithdtyler/​prettygoodmusicplayer​/​ArtistList;​)​V33 .​method·​constructor·​<init>(Lcom/​smithdtyler/​prettygoodmusicplayer​/​ArtistList;​)​V
34 ····​.​locals·​034 ····​.​locals·​0
 35 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​ArtistList;​
  
35 ····​.​prologue36 ····​.​prologue
36 ····​.​line·​8437 ····​.​line·​84
37 ····​iput-​object·​p1,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​ArtistList$1;​-​>this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​ArtistList;​38 ····​iput-​object·​p1,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​ArtistList$1;​-​>this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​ArtistList;​
  
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·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I43 .​method·​public·​bridge·​synthetic·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I
43 ····​.​locals·​144 ····​.​locals·​1
44 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​ 
45 ····​.​param·​p2,​·​"x1"····​#·​Ljava/​lang/​Object;​ 
  
46 ····​.​prologue45 ····​.​prologue
47 ····​.​line·​8446 ····​.​line·​84
48 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​47 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​
  
49 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​ 
50 ····​check-​cast·​p2,​·​Ljava/​lang/​String;​48 ····​check-​cast·​p2,​·​Ljava/​lang/​String;​
  
51 ····​.​end·​local·​p2····​#·​"x1":​Ljava/​lang/​Object;​ 
52 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​ArtistList$1;​-​>compare(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I49 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​ArtistList$1;​-​>compare(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
  
53 ····​move-​result·​v050 ····​move-​result·​v0
  
54 ····​return·​v051 ····​return·​v0
55 .​end·​method52 .​end·​method
  
672 B
smali/com/smithdtyler/prettygoodmusicplayer/ArtistList$2.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​ArtistList;​21 .​field·​final·​synthetic·​this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​ArtistList;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​smithdtyler/​prettygoodmusicplayer​/​ArtistList;​)​V23 .​method·​constructor·​<init>(Lcom/​smithdtyler/​prettygoodmusicplayer​/​ArtistList;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​ArtistList;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​22727 ····​.​line·​227
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​ArtistList$2;​-​>this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​ArtistList;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​ArtistList$2;​-​>this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​ArtistList;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
672 B
smali/com/smithdtyler/prettygoodmusicplayer/ArtistList$5.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​ArtistList;​21 .​field·​final·​synthetic·​this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​ArtistList;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​smithdtyler/​prettygoodmusicplayer​/​ArtistList;​)​V23 .​method·​constructor·​<init>(Lcom/​smithdtyler/​prettygoodmusicplayer​/​ArtistList;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​ArtistList;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​32027 ····​.​line·​320
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​ArtistList$5;​-​>this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​ArtistList;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​ArtistList$5;​-​>this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​ArtistList;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
3.02 KB
smali/com/smithdtyler/prettygoodmusicplayer/SettingsActivity$DirectoryPickerOnClickListener.smali
Offset 254, 18 lines modifiedOffset 254, 20 lines modified
  
254 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​254 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​
  
255 ····​move-​result-​object·​v1255 ····​move-​result-​object·​v1
  
256 ····​const·​v2,​·​0x1080059256 ····​const·​v2,​·​0x1080059
  
 257 ····​.​line·​200
257 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setIcon(I)​Landroid/​app/​AlertDialog$Builder;​258 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setIcon(I)​Landroid/​app/​AlertDialog$Builder;​
  
258 ····​move-​result-​object·​v1259 ····​move-​result-​object·​v1
  
 260 ····​.​line·​201
259 ····​invoke-​virtual·​{v1,​·​v0,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​>setAdapter(Landroid/​widget/​ListAdapter;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​261 ····​invoke-​virtual·​{v1,​·​v0,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​>setAdapter(Landroid/​widget/​ListAdapter;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
  
260 ····​move-​result-​object·​v1262 ····​move-​result-​object·​v1
  
261 ····​invoke-​virtual·​{v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>show()​Landroid/​app/​AlertDialog;​263 ····​invoke-​virtual·​{v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>show()​Landroid/​app/​AlertDialog;​
  
262 ····​.​line·​202264 ····​.​line·​202
Offset 309, 42 lines modifiedOffset 311, 47 lines modified
  
309 ····​const-​string·​v4,​·​"Preferences·​update·​success:​·​"311 ····​const-​string·​v4,​·​"Preferences·​update·​success:​·​"
  
310 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​312 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
311 ····​move-​result-​object·​v3313 ····​move-​result-​object·​v3
  
 314 ····​.​line·​139
312 ····​invoke-​interface·​{v1},​·​Landroid/​content/​SharedPreferences;​-​>edit()​Landroid/​content/​SharedPreferences$Edi​tor;​315 ····​invoke-​interface·​{v1},​·​Landroid/​content/​SharedPreferences;​-​>edit()​Landroid/​content/​SharedPreferences$Edi​tor;​
  
313 ····​move-​result-​object·​v4316 ····​move-​result-​object·​v4
  
314 ····​const-​string·​v5,​·​"ARTIST_DIRECTORY"317 ····​const-​string·​v5,​·​"ARTIST_DIRECTORY"
  
315 ····​iget-​object·​v6,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​SettingsActivity$Dire​ctoryPickerOnClickLis​tener;​-​>path:​Ljava/​io/​File;​318 ····​iget-​object·​v6,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​SettingsActivity$Dire​ctoryPickerOnClickLis​tener;​-​>path:​Ljava/​io/​File;​
  
 319 ····​.​line·​141
316 ····​invoke-​virtual·​{v6},​·​Ljava/​io/​File;​-​>getAbsolutePath()​Ljava/​lang/​String;​320 ····​invoke-​virtual·​{v6},​·​Ljava/​io/​File;​-​>getAbsolutePath()​Ljava/​lang/​String;​
  
317 ····​move-​result-​object·​v6321 ····​move-​result-​object·​v6
  
 322 ····​.​line·​140
318 ····​invoke-​interface·​{v4,​·​v5,​·​v6},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>putString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​content/​SharedPreferences$Edi​tor;​323 ····​invoke-​interface·​{v4,​·​v5,​·​v6},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>putString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​content/​SharedPreferences$Edi​tor;​
  
319 ····​move-​result-​object·​v4324 ····​move-​result-​object·​v4
  
 325 ····​.​line·​142
320 ····​invoke-​interface·​{v4},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>commit()​Z326 ····​invoke-​interface·​{v4},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>commit()​Z
  
321 ····​move-​result·​v4327 ····​move-​result·​v4
  
322 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Z)​Ljava/​lang/​StringBuilder;​328 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Z)​Ljava/​lang/​StringBuilder;​
  
323 ····​move-​result-​object·​v3329 ····​move-​result-​object·​v3
  
324 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​330 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
  
325 ····​move-​result-​object·​v3331 ····​move-​result-​object·​v3
  
 332 ····​.​line·​137
326 ····​invoke-​static·​{v2,​·​v3},​·​Landroid/​util/​Log;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I333 ····​invoke-​static·​{v2,​·​v3},​·​Landroid/​util/​Log;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
  
327 ····​.​line·​145334 ····​.​line·​145
328 ····​invoke-​interface·​{v1},​·​Landroid/​content/​SharedPreferences;​-​>edit()​Landroid/​content/​SharedPreferences$Edi​tor;​335 ····​invoke-​interface·​{v1},​·​Landroid/​content/​SharedPreferences;​-​>edit()​Landroid/​content/​SharedPreferences$Edi​tor;​
  
329 ····​move-​result-​object·​v2336 ····​move-​result-​object·​v2
  
Offset 352, 18 lines modifiedOffset 359, 20 lines modified
  
352 ····​invoke-​interface·​{v2,​·​v3,​·​v7},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>putInt(Ljava/​lang/​String;​I)​Landroid/​content/​SharedPreferences$Edi​tor;​359 ····​invoke-​interface·​{v2,​·​v3,​·​v7},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>putInt(Ljava/​lang/​String;​I)​Landroid/​content/​SharedPreferences$Edi​tor;​
  
353 ····​move-​result-​object·​v2360 ····​move-​result-​object·​v2
  
354 ····​const-​string·​v3,​·​"ARTIST_LIST_INDEX"361 ····​const-​string·​v3,​·​"ARTIST_LIST_INDEX"
  
 362 ····​.​line·​146
355 ····​invoke-​interface·​{v2,​·​v3,​·​v7},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>putInt(Ljava/​lang/​String;​I)​Landroid/​content/​SharedPreferences$Edi​tor;​363 ····​invoke-​interface·​{v2,​·​v3,​·​v7},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>putInt(Ljava/​lang/​String;​I)​Landroid/​content/​SharedPreferences$Edi​tor;​
  
356 ····​move-​result-​object·​v2364 ····​move-​result-​object·​v2
  
 365 ····​.​line·​147
357 ····​invoke-​interface·​{v2},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>commit()​Z366 ····​invoke-​interface·​{v2},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>commit()​Z
  
358 ····​.​line·​168367 ····​.​line·​168
359 ····​.​end·​local·​v1····​#·​"prefs":​Landroid/​content/​SharedPreferences;​368 ····​.​end·​local·​v1····​#·​"prefs":​Landroid/​content/​SharedPreferences;​
360 ····​:​goto_0369 ····​:​goto_0
361 ····​return-​void370 ····​return-​void
  
11.3 KB
smali/com/smithdtyler/prettygoodmusicplayer/ArtistList.smali
Offset 68, 221 lines modifiedOffset 68, 217 lines modified
68 ····​.​line·​5468 ····​.​line·​54
69 ····​iget-​object·​v0,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​ArtistList;​-​>baseDir:​Ljava/​lang/​String;​69 ····​iget-​object·​v0,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​ArtistList;​-​>baseDir:​Ljava/​lang/​String;​
  
70 ····​return-​object·​v070 ····​return-​object·​v0
71 .​end·​method71 .​end·​method
  
72 .​method·​private·​populateArtists(Ljava​/​lang/​String;​)​V72 .​method·​private·​populateArtists(Ljava​/​lang/​String;​)​V
73 ····​.​locals·1173 ····​.​locals·9
74 ····​.​param·​p1,​·​"baseDir"····​#·​Ljava/​lang/​String;​74 ····​.​param·​p1,​·​"baseDir"····​#·​Ljava/​lang/​String;​
  
75 ····​.​prologue75 ····​.​prologue
76 ····​.​line·​7076 ····​.​line·​70
77 ····​new-​instance·​v8,​·​Ljava/​util/​ArrayList;​77 ····​new-​instance·​v5,​·​Ljava/​util/​ArrayList;​
  
78 ····​invoke-​direct·​{v8},​·​Ljava/​util/​ArrayList;​-​><init>()​V78 ····​invoke-​direct·​{v5},​·​Ljava/​util/​ArrayList;​-​><init>()​V
  
79 ····​iput-​object·​v8,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​ArtistList;​-​>artists:​Ljava/​util/​List;​79 ····​iput-​object·​v5,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​ArtistList;​-​>artists:​Ljava/​util/​List;​
  
80 ····​.​line·​7180 ····​.​line·​71
81 ····​new-​instance·​v4,​·​Ljava/​io/​File;​81 ····​new-​instance·​v3,​·​Ljava/​io/​File;​
  
82 ····​invoke-​direct·​{v4,​·​p1},​·​Ljava/​io/​File;​-​><init>(Ljava/​lang/​String;​)​V82 ····​invoke-​direct·​{v3,​·​p1},​·​Ljava/​io/​File;​-​><init>(Ljava/​lang/​String;​)​V
  
83 ····​.​line·​7283 ····​.​line·​72
84 ····​.​local·​v4,​·​"f":​Ljava/​io/​File;​84 ····​.​local·​v3,​·​"f":​Ljava/​io/​File;​
85 ····​invoke-​virtual·​{v4},​·​Ljava/​io/​File;​-​>exists()​Z85 ····​invoke-​virtual·​{v3},​·​Ljava/​io/​File;​-​>exists()​Z
  
86 ····​move-​result·​v886 ····​move-​result·​v5
  
87 ····​if-​nez·​v8,​·​:​cond_187 ····​if-​nez·​v5,​·​:​cond_1
  
88 ····​.​line·​7388 ····​.​line·​73
89 ····​const-​string·​v8,​·​"Artist·​List"89 ····​const-​string·​v5,​·​"Artist·​List"
  
90 ····​new-​instance·​v9,​·​Ljava/​lang/​StringBuilder;​90 ····​new-​instance·​v6,​·​Ljava/​lang/​StringBuilder;​
  
91 ····​invoke-​direct·​{v9},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V91 ····​invoke-​direct·​{v6},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
  
92 ····​const-​string·​v10,​·​"Storage·​directory·​"92 ····​const-​string·​v7,​·​"Storage·​directory·​"
  
93 ····​invoke-​virtual·​{v9,​·​v10},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​93 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
94 ····​move-​result-​object·​v994 ····​move-​result-​object·​v6
  
95 ····​invoke-​virtual·​{v9,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​95 ····​invoke-​virtual·​{v6,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​
  
96 ····​move-​result-​object·​v996 ····​move-​result-​object·​v6
  
97 ····​const-​string·​v10,​·​"·​does·​not·​exist!"97 ····​const-​string·​v7,​·​"·​does·​not·​exist!"
  
98 ····​invoke-​virtual·​{v9,​·​v10},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​98 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
99 ····​move-​result-​object·​v999 ····​move-​result-​object·​v6
  
100 ····​invoke-​virtual·​{v9},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​100 ····​invoke-​virtual·​{v6},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
  
101 ····​move-​result-​object·​v9101 ····​move-​result-​object·​v6
  
102 ····​invoke-​static·​{v8,​·​v9},​·​Landroid/​util/​Log;​-​>e(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I102 ····​invoke-​static·​{v5,​·​v6},​·​Landroid/​util/​Log;​-​>e(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
  
103 ····​.​line·​116103 ····​.​line·​116
104 ····​:​cond_0104 ····​:​cond_0
105 ····​:​goto_0105 ····​:​goto_0
106 ····​return-​void106 ····​return-​void
  
107 ····​.​line·​77107 ····​.​line·​77
108 ····​:​cond_1108 ····​:​cond_1
109 ····​new-​instance·​v2,​·​Ljava/​util/​ArrayList;​109 ····​new-​instance·​v1,​·​Ljava/​util/​ArrayList;​
  
110 ····​invoke-​direct·​{v2},​·​Ljava/​util/​ArrayList;​-​><init>()​V110 ····​invoke-​direct·​{v1},​·​Ljava/​util/​ArrayList;​-​><init>()​V
  
111 ····​.​line·​78111 ····​.​line·​78
112 ····​.​local·​v2,​·​"artistDirs":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​"112 ····​.​local·​v1,​·​"artistDirs":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​"
113 ····​invoke-​virtual·​{v4},​·​Ljava/​io/​File;​-​>listFiles()​[Ljava/​io/​File;​113 ····​invoke-​virtual·​{v3},​·​Ljava/​io/​File;​-​>listFiles()​[Ljava/​io/​File;​
  
114 ····​move-​result-​object·​v0114 ····​move-​result-​object·​v6
  
115 ····.​local·​v0,​·​"arr$":​[Ljava/​io/​File;​115 ····​array-​length·​v7,​·​v6
116 ····​array-​length·​v6,​·​v0 
  
117 ····​.​local·​v6,​·​"len$":​I 
118 ····​const/​4·​v5,​·​0x0116 ····​const/​4·​v5,​·​0x0
  
119 ····​.​local·​v5,​·​"i$":​I 
120 ····​:​goto_1117 ····​:​goto_1
121 ····​if-​ge·​v5,​·​v6,​·​:​cond_3118 ····​if-​ge·​v5,​·​v7,​·​:​cond_3
  
122 ····​aget-​object·​v3,​·​v0,​·​v5119 ····​aget-​object·​v2,​·​v6,​·​v5
  
123 ····​.​line·​79120 ····​.​line·​79
124 ····​.​local·​v3,​·​"dir":​Ljava/​io/​File;​121 ····​.​local·​v2,​·​"dir":​Ljava/​io/​File;​
125 ····​invoke-​static·​{v3},​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​Utils;​-​>isValidArtistDirecto​ry(Ljava/​io/​File;​)​Z122 ····​invoke-​static·​{v2},​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​Utils;​-​>isValidArtistDirecto​ry(Ljava/​io/​File;​)​Z
  
126 ····​move-​result·​v8123 ····​move-​result·​v8
  
127 ····​if-​eqz·​v8,​·​:​cond_2124 ····​if-​eqz·​v8,​·​:​cond_2
  
128 ····​.​line·​80125 ····​.​line·​80
129 ····​invoke-​virtual·​{v3},​·​Ljava/​io/​File;​-​>getName()​Ljava/​lang/​String;​126 ····​invoke-​virtual·​{v2},​·​Ljava/​io/​File;​-​>getName()​Ljava/​lang/​String;​
  
130 ····​move-​result-​object·​v8127 ····​move-​result-​object·​v8
  
131 ····​invoke-​interface·​{v2,​·​v8},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z128 ····​invoke-​interface·​{v1,​·​v8},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z
  
132 ····​.​line·​78129 ····​.​line·​78
133 ····​:​cond_2130 ····​:​cond_2
134 ····​add-​int/​lit8·​v5,​·​v5,​·​0x1131 ····​add-​int/​lit8·​v5,​·​v5,​·​0x1
  
135 ····​goto·​:​goto_1132 ····​goto·​:​goto_1
  
136 ····​.​line·​84133 ····​.​line·​84
137 ····​.​end·​local·​v3····​#·​"dir":​Ljava/​io/​File;​134 ····​.​end·​local·​v2····​#·​"dir":​Ljava/​io/​File;​
138 ····​:​cond_3135 ····​:​cond_3
139 ····​new-​instance·​v8,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​ArtistList$1;​136 ····​new-​instance·​v5,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​ArtistList$1;​
  
140 ····​invoke-​direct·​{v8,​·​p0},​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​ArtistList$1;​-​><init>(Lcom/​smithdtyler/​prettygoodmusicplayer​/​ArtistList;​)​V137 ····​invoke-​direct·​{v5,​·​p0},​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​ArtistList$1;​-​><init>(Lcom/​smithdtyler/​prettygoodmusicplayer​/​ArtistList;​)​V
  
141 ····​invoke-​static·​{v2,​·​v8},​·​Ljava/​util/​Collections;​-​>sort(Ljava/​util/​List;​Ljava/​util/​Comparator;​)​V138 ····​invoke-​static·​{v1,​·​v5},​·​Ljava/​util/​Collections;​-​>sort(Ljava/​util/​List;​Ljava/​util/​Comparator;​)​V
  
142 ····​.​line·​103139 ····​.​line·​103
143 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​140 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
  
144 ····​move-​result-​object·​v5141 ····​move-​result-​object·​v5
  
145 ····​.​local·​v5,​·​"i$":​Ljava/​util/​Iterator;​ 
146 ····​:​goto_2142 ····​:​goto_2
147 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z143 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
Max diff block lines reached; 5597/11417 bytes (49.02%) of diff not shown.
742 B
smali/com/smithdtyler/prettygoodmusicplayer/MusicPlaybackService$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​21 .​field·​final·​synthetic·​this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​)​V23 .​method·​constructor·​<init>(Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​17427 ····​.​line·​174
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService$​1;​-​>this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService$​1;​-​>this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
672 B
smali/com/smithdtyler/prettygoodmusicplayer/NowPlaying$2.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​21 .​field·​final·​synthetic·​this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​)​V23 .​method·​constructor·​<init>(Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​19627 ····​.​line·​196
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying$2;​-​>this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying$2;​-​>this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
706 B
smali/com/smithdtyler/prettygoodmusicplayer/SongList$1.smali
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .​field·​final·​synthetic·​val$artistName:​Ljava/​lang/​String;​24 .​field·​final·​synthetic·​val$artistName:​Ljava/​lang/​String;​
  
  
25 #·​direct·​methods25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lcom/​smithdtyler/​prettygoodmusicplayer​/​SongList;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V26 .​method·​constructor·​<init>(Lcom/​smithdtyler/​prettygoodmusicplayer​/​SongList;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
27 ····​.​locals·​027 ····​.​locals·​0
 28 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​SongList;​
  
28 ····​.​prologue29 ····​.​prologue
29 ····​.​line·​24130 ····​.​line·​241
30 ····​iput-​object·​p1,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​SongList$1;​-​>this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​SongList;​31 ····​iput-​object·​p1,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​SongList$1;​-​>this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​SongList;​
  
31 ····​iput-​object·​p2,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​SongList$1;​-​>val$album:​Ljava/​lang/​String;​32 ····​iput-​object·​p2,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​SongList$1;​-​>val$album:​Ljava/​lang/​String;​
  
689 B
smali/com/smithdtyler/prettygoodmusicplayer/NowPlaying$8.smali
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·​instance·​fields17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​18 .​field·​final·​synthetic·​this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​
  
  
19 #·​direct·​methods19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​)​V20 .​method·​constructor·​<init>(Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​)​V
21 ····​.​locals·​021 ····​.​locals·​0
 22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​
  
22 ····​.​prologue23 ····​.​prologue
23 ····​.​line·​27824 ····​.​line·​278
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying$8;​-​>this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying$8;​-​>this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​
  
25 ····​invoke-​direct·​{p0},​·​Landroid/​content/​BroadcastReceiver;​-​><init>()​V26 ····​invoke-​direct·​{p0},​·​Landroid/​content/​BroadcastReceiver;​-​><init>()​V
  
15.0 KB
smali/com/smithdtyler/prettygoodmusicplayer/AlbumList.smali
Offset 46, 305 lines modifiedOffset 46, 301 lines modified
  
46 .​method·​private·​populateAlbums(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V46 .​method·​private·​populateAlbums(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
47 ····​.​locals·​1347 ····​.​locals·​13
48 ····​.​param·​p1,​·​"artistName"····​#·​Ljava/​lang/​String;​48 ····​.​param·​p1,​·​"artistName"····​#·​Ljava/​lang/​String;​
49 ····​.​param·​p2,​·​"artistPath"····​#·​Ljava/​lang/​String;​49 ····​.​param·​p2,​·​"artistPath"····​#·​Ljava/​lang/​String;​
  
50 ····​.​prologue50 ····​.​prologue
51 ····​const/​4·​v12,​·​0x051 ····​const/​4·​v7,​·​0x0
  
52 ····​.​line·​6352 ····​.​line·​63
53 ····​new-​instance·​v9,​·​Ljava/​util/​ArrayList;​53 ····​new-​instance·​v6,​·​Ljava/​util/​ArrayList;​
  
54 ····​invoke-​direct·​{v9},​·​Ljava/​util/​ArrayList;​-​><init>()​V54 ····​invoke-​direct·​{v6},​·​Ljava/​util/​ArrayList;​-​><init>()​V
  
55 ····​iput-​object·​v9,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​AlbumList;​-​>albums:​Ljava/​util/​List;​55 ····​iput-​object·​v6,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​AlbumList;​-​>albums:​Ljava/​util/​List;​
  
56 ····​.​line·​6556 ····​.​line·​65
57 ····​new-​instance·​v4,​·​Ljava/​io/​File;​57 ····​new-​instance·​v3,​·​Ljava/​io/​File;​
  
58 ····​invoke-​direct·​{v4,​·​p2},​·​Ljava/​io/​File;​-​><init>(Ljava/​lang/​String;​)​V58 ····​invoke-​direct·​{v3,​·​p2},​·​Ljava/​io/​File;​-​><init>(Ljava/​lang/​String;​)​V
  
59 ····​.​line·​6659 ····​.​line·​66
60 ····​.​local·​v4,​·​"artist":​Ljava/​io/​File;​60 ····​.​local·​v3,​·​"artist":​Ljava/​io/​File;​
61 ····​const-​string·​v9,​·​"AlbumList"61 ····​const-​string·​v6,​·​"AlbumList"
  
62 ····​new-​instance·​v10,​·​Ljava/​lang/​StringBuilder;​62 ····​new-​instance·​v8,​·​Ljava/​lang/​StringBuilder;​
  
63 ····​invoke-​direct·​{v10},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V63 ····​invoke-​direct·​{v8},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
  
64 ····​const-​string·​v11,​·​"storage·​directory·​=·​"64 ····​const-​string·​v9,​·​"storage·​directory·​=·​"
  
65 ····​invoke-​virtual·​{v10,​·​v11},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​65 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
66 ····​move-​result-​object·​v1066 ····​move-​result-​object·​v8
  
67 ····​invoke-​virtual·​{v10,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​67 ····​invoke-​virtual·​{v8,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​
  
68 ····​move-​result-​object·​v1068 ····​move-​result-​object·​v8
  
69 ····​invoke-​virtual·​{v10},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​69 ····​invoke-​virtual·​{v8},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
  
70 ····​move-​result-​object·​v1070 ····​move-​result-​object·​v8
  
71 ····​invoke-​static·​{v9,​·​v10},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I71 ····​invoke-​static·​{v6,​·​v8},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
  
72 ····​.​line·​6772 ····​.​line·​67
73 ····​invoke-​virtual·​{v4},​·​Ljava/​io/​File;​-​>isDirectory()​Z73 ····​invoke-​virtual·​{v3},​·​Ljava/​io/​File;​-​>isDirectory()​Z
  
74 ····​move-​result·​v974 ····​move-​result·​v6
  
75 ····​if-​eqz·​v9,​·​:​cond_075 ····​if-​eqz·​v6,​·​:​cond_0
  
76 ····​invoke-​virtual·​{v4},​·​Ljava/​io/​File;​-​>listFiles()​[Ljava/​io/​File;​76 ····​invoke-​virtual·​{v3},​·​Ljava/​io/​File;​-​>listFiles()​[Ljava/​io/​File;​
  
77 ····​move-​result-​object·​v977 ····​move-​result-​object·​v6
  
78 ····​if-​nez·​v9,​·​:​cond_278 ····​if-​nez·​v6,​·​:​cond_2
  
79 ····​.​line·​6879 ····​.​line·​68
80 ····​:​cond_080 ····​:​cond_0
81 ····​const-​string·​v9,​·​"AlbumList"81 ····​const-​string·​v6,​·​"AlbumList"
  
82 ····​new-​instance·​v10,​·​Ljava/​lang/​StringBuilder;​82 ····​new-​instance·​v8,​·​Ljava/​lang/​StringBuilder;​
  
83 ····​invoke-​direct·​{v10},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V83 ····​invoke-​direct·​{v8},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
  
84 ····​const-​string·​v11,​·​"Invalid·​artist·​directory·​provided:​·​"84 ····​const-​string·​v9,​·​"Invalid·​artist·​directory·​provided:​·​"
  
85 ····​invoke-​virtual·​{v10,​·​v11},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​85 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
86 ····​move-​result-​object·​v1086 ····​move-​result-​object·​v8
  
87 ····​invoke-​virtual·​{v10,​·​p2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​87 ····​invoke-​virtual·​{v8,​·​p2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
88 ····​move-​result-​object·​v1088 ····​move-​result-​object·​v8
  
89 ····​invoke-​virtual·​{v10},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​89 ····​invoke-​virtual·​{v8},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
  
90 ····​move-​result-​object·​v1090 ····​move-​result-​object·​v8
  
91 ····​invoke-​static·​{v9,​·​v10},​·​Landroid/​util/​Log;​-​>e(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I91 ····​invoke-​static·​{v6,​·​v8},​·​Landroid/​util/​Log;​-​>e(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
  
92 ····​.​line·​6992 ····​.​line·​69
93 ····​invoke-​virtual·​{p0},​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​AlbumList;​-​>getApplicationContex​t()​Landroid/​content/​Context;​93 ····​invoke-​virtual·​{p0},​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​AlbumList;​-​>getApplicationContex​t()​Landroid/​content/​Context;​
  
94 ····​move-​result-​object·​v994 ····​move-​result-​object·​v6
  
95 ····​const-​string·​v10,​·​"The·​selected·​directory·​is·​empty"95 ····​const-​string·​v8,​·​"The·​selected·​directory·​is·​empty"
  
96 ····​invoke-​static·​{v9,​·​v10,​·​v12},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​96 ····​invoke-​static·​{v6,​·​v8,​·​v7},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​
  
97 ····​move-​result-​object·​v997 ····​move-​result-​object·​v6
  
98 ····​invoke-​virtual·​{v9},​·​Landroid/​widget/​Toast;​-​>show()​V98 ····​invoke-​virtual·​{v6},​·​Landroid/​widget/​Toast;​-​>show()​V
  
99 ····​.​line·​11399 ····​.​line·​113
100 ····​:​cond_1100 ····​:​cond_1
101 ····​:​goto_0101 ····​:​goto_0
102 ····​return-​void102 ····​return-​void
  
103 ····​.​line·​73103 ····​.​line·​73
104 ····​:​cond_2104 ····​:​cond_2
105 ····​new-​instance·​v2,​·​Ljava/​util/​ArrayList;​105 ····​new-​instance·​v2,​·​Ljava/​util/​ArrayList;​
  
106 ····​invoke-​direct·​{v2},​·​Ljava/​util/​ArrayList;​-​><init>()​V106 ····​invoke-​direct·​{v2},​·​Ljava/​util/​ArrayList;​-​><init>()​V
  
107 ····​.​line·​74107 ····​.​line·​74
108 ····​.​local·​v2,​·​"albumFiles":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​io/​File;​>;​"108 ····​.​local·​v2,​·​"albumFiles":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​io/​File;​>;​"
109 ····​invoke-​virtual·​{v4},​·​Ljava/​io/​File;​-​>listFiles()​[Ljava/​io/​File;​109 ····​invoke-​virtual·​{v3},​·​Ljava/​io/​File;​-​>listFiles()​[Ljava/​io/​File;​
  
110 ····​move-​result-​object·​v3110 ····​move-​result-​object·​v8
  
111 ····.​local·​v3,​·​"arr$":​[Ljava/​io/​File;​111 ····​array-​length·​v9,​·​v8
112 ····​array-​length·​v7,​·​v3 
  
113 ····.​local·​v7,​·"len$":​I112 ····move·​v6,​·v7
114 ····​const/​4·​v5,​·​0x0 
  
115 ····​.​local·​v5,​·​"i$":​I 
116 ····​:​goto_1113 ····​:​goto_1
117 ····​if-​ge·​v5,​·​v7,​·​:​cond_4114 ····​if-​ge·​v6,​·​v9,​·​:​cond_4
  
118 ····​aget-​object·​v1,​·​v3,​·​v5115 ····​aget-​object·​v1,​·​v8,​·​v6
  
119 ····​.​line·​75116 ····​.​line·​75
120 ····​.​local·​v1,​·​"albumFile":​Ljava/​io/​File;​117 ····​.​local·​v1,​·​"albumFile":​Ljava/​io/​File;​
121 ····​invoke-​static·​{v1},​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​Utils;​-​>isValidAlbumDirector​y(Ljava/​io/​File;​)​Z118 ····​invoke-​static·​{v1},​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​Utils;​-​>isValidAlbumDirector​y(Ljava/​io/​File;​)​Z
Max diff block lines reached; 9269/15267 bytes (60.71%) of diff not shown.
798 B
smali/com/smithdtyler/prettygoodmusicplayer/Utils$SongFileComparator.smali
Offset 91, 24 lines modifiedOffset 91, 20 lines modified
91 ····​move-​result·​v291 ····​move-​result·​v2
  
92 ····​return·​v292 ····​return·​v2
93 .​end·​method93 .​end·​method
  
94 .​method·​public·​bridge·​synthetic·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I94 .​method·​public·​bridge·​synthetic·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I
95 ····​.​locals·​195 ····​.​locals·​1
96 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​ 
97 ····​.​param·​p2,​·​"x1"····​#·​Ljava/​lang/​Object;​ 
  
98 ····​.​prologue96 ····​.​prologue
99 ····​.​line·​11697 ····​.​line·​116
100 ····​check-​cast·​p1,​·​Ljava/​io/​File;​98 ····​check-​cast·​p1,​·​Ljava/​io/​File;​
  
101 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​ 
102 ····​check-​cast·​p2,​·​Ljava/​io/​File;​99 ····​check-​cast·​p2,​·​Ljava/​io/​File;​
  
103 ····​.​end·​local·​p2····​#·​"x1":​Ljava/​lang/​Object;​ 
104 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​Utils$SongFileCompara​tor;​-​>compare(Ljava/​io/​File;​Ljava/​io/​File;​)​I100 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​Utils$SongFileCompara​tor;​-​>compare(Ljava/​io/​File;​Ljava/​io/​File;​)​I
  
105 ····​move-​result·​v0101 ····​move-​result·​v0
  
106 ····​return·​v0102 ····​return·​v0
107 .​end·​method103 .​end·​method
1.45 KB
smali/com/smithdtyler/prettygoodmusicplayer/MusicBroadcastReceiver.smali
Offset 34, 30 lines modifiedOffset 34, 33 lines modified
34 ····​const-​string·​v4,​·​"got·​a·​thingy!"34 ····​const-​string·​v4,​·​"got·​a·​thingy!"
  
35 ····​invoke-​static·​{v3,​·​v4},​·​Landroid/​util/​Log;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I35 ····​invoke-​static·​{v3,​·​v4},​·​Landroid/​util/​Log;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
  
36 ····​.​line·​3636 ····​.​line·​36
37 ····​const-​string·​v3,​·​"android.​bluetooth.​device.​action.​ACL_DISCONNECT_REQUES​TED"37 ····​const-​string·​v3,​·​"android.​bluetooth.​device.​action.​ACL_DISCONNECT_REQUES​TED"
  
 38 ····​.​line·​37
38 ····​invoke-​virtual·​{p2},​·​Landroid/​content/​Intent;​-​>getAction()​Ljava/​lang/​String;​39 ····​invoke-​virtual·​{p2},​·​Landroid/​content/​Intent;​-​>getAction()​Ljava/​lang/​String;​
  
39 ····​move-​result-​object·​v440 ····​move-​result-​object·​v4
  
40 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z41 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
  
41 ····​move-​result·​v342 ····​move-​result·​v3
  
42 ····​if-​nez·​v3,​·​:​cond_043 ····​if-​nez·​v3,​·​:​cond_0
  
43 ····​const-​string·​v3,​·​"android.​bluetooth.​device.​action.​ACL_DISCONNECTED"44 ····​const-​string·​v3,​·​"android.​bluetooth.​device.​action.​ACL_DISCONNECTED"
  
 45 ····​.​line·​39
44 ····​invoke-​virtual·​{p2},​·​Landroid/​content/​Intent;​-​>getAction()​Ljava/​lang/​String;​46 ····​invoke-​virtual·​{p2},​·​Landroid/​content/​Intent;​-​>getAction()​Ljava/​lang/​String;​
  
45 ····​move-​result-​object·​v447 ····​move-​result-​object·​v4
  
 48 ····​.​line·​38
46 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z49 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
  
47 ····​move-​result·​v350 ····​move-​result·​v3
  
48 ····​if-​eqz·​v3,​·​:​cond_251 ····​if-​eqz·​v3,​·​:​cond_2
  
49 ····​.​line·​4052 ····​.​line·​40
Offset 227, 14 lines modifiedOffset 230, 15 lines modified
227 ····​invoke-​static·​{v3,​·​v4},​·​Landroid/​util/​Log;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I230 ····​invoke-​static·​{v3,​·​v4},​·​Landroid/​util/​Log;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
  
228 ····​.​line·​72231 ····​.​line·​72
229 ····​const-​string·​v3,​·​"Message"232 ····​const-​string·​v3,​·​"Message"
  
230 ····​const/​4·​v4,​·​0x4233 ····​const/​4·​v4,​·​0x4
  
 234 ····​.​line·​73
231 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​I)​Landroid/​content/​Intent;​235 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​I)​Landroid/​content/​Intent;​
  
232 ····​.​line·​74236 ····​.​line·​74
233 ····​invoke-​virtual·​{p1,​·​v2},​·​Landroid/​content/​Context;​-​>startService(Landroi​d/​content/​Intent;​)​Landroid/​content/​ComponentName;​237 ····​invoke-​virtual·​{p1,​·​v2},​·​Landroid/​content/​Context;​-​>startService(Landroi​d/​content/​Intent;​)​Landroid/​content/​ComponentName;​
  
234 ····​goto/​16·​:​goto_0238 ····​goto/​16·​:​goto_0
  
655 B
smali/com/smithdtyler/prettygoodmusicplayer/NowPlaying$7.smali
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .​field·​final·​synthetic·​this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​22 .​field·​final·​synthetic·​this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​
  
  
23 #·​direct·​methods23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​)​V24 .​method·​constructor·​<init>(Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​)​V
25 ····​.​locals·​025 ····​.​locals·​0
 26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​
  
26 ····​.​prologue27 ····​.​prologue
27 ····​.​line·​24128 ····​.​line·​241
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying$7;​-​>this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying$7;​-​>this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​
  
29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
48.2 KB
smali/com/smithdtyler/prettygoodmusicplayer/SongList.smali
Max report size reached
801 B
smali/com/smithdtyler/prettygoodmusicplayer/Utils$AlbumFileComparator.smali
Offset 91, 24 lines modifiedOffset 91, 20 lines modified
91 ····​move-​result·​v291 ····​move-​result·​v2
  
92 ····​return·​v292 ····​return·​v2
93 .​end·​method93 .​end·​method
  
94 .​method·​public·​bridge·​synthetic·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I94 .​method·​public·​bridge·​synthetic·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I
95 ····​.​locals·​195 ····​.​locals·​1
96 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​ 
97 ····​.​param·​p2,​·​"x1"····​#·​Ljava/​lang/​Object;​ 
  
98 ····​.​prologue96 ····​.​prologue
99 ····​.​line·​12797 ····​.​line·​127
100 ····​check-​cast·​p1,​·​Ljava/​io/​File;​98 ····​check-​cast·​p1,​·​Ljava/​io/​File;​
  
101 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​ 
102 ····​check-​cast·​p2,​·​Ljava/​io/​File;​99 ····​check-​cast·​p2,​·​Ljava/​io/​File;​
  
103 ····​.​end·​local·​p2····​#·​"x1":​Ljava/​lang/​Object;​ 
104 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​Utils$AlbumFileCompar​ator;​-​>compare(Ljava/​io/​File;​Ljava/​io/​File;​)​I100 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​Utils$AlbumFileCompar​ator;​-​>compare(Ljava/​io/​File;​Ljava/​io/​File;​)​I
  
105 ····​move-​result·​v0101 ····​move-​result·​v0
  
106 ····​return·​v0102 ····​return·​v0
107 .​end·​method103 .​end·​method
2.2 KB
smali/com/smithdtyler/prettygoodmusicplayer/MusicPlaybackService$PrettyGoodAudioFocusChangeListener.smali
Offset 122, 14 lines modifiedOffset 122, 15 lines modified
  
122 ····​#·​invokes:​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​-​>pause()​V122 ····​#·​invokes:​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​-​>pause()​V
123 ····​invoke-​static·​{v2},​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​-​>access$2000(Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​)​V123 ····​invoke-​static·​{v2},​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​-​>access$2000(Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​)​V
  
124 ····​.​line·​812124 ····​.​line·​812
125 ····​iget-​object·​v2,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService$​PrettyGoodAudioFocusC​hangeListener;​-​>this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​125 ····​iget-​object·​v2,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService$​PrettyGoodAudioFocusC​hangeListener;​-​>this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​
  
 126 ····​.​line·​813
126 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J127 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
  
127 ····​move-​result-​wide·​v4128 ····​move-​result-​wide·​v4
  
128 ····​iput-​wide·​v4,​·​v2,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​-​>audioFocusLossTime:​J129 ····​iput-​wide·​v4,​·​v2,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​-​>audioFocusLossTime:​J
  
129 ····​.​line·​858130 ····​.​line·​858
Offset 238, 14 lines modifiedOffset 239, 15 lines modified
  
238 ····​#·​invokes:​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​-​>pause()​V239 ····​#·​invokes:​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​-​>pause()​V
239 ····​invoke-​static·​{v2},​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​-​>access$2000(Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​)​V240 ····​invoke-​static·​{v2},​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​-​>access$2000(Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​)​V
  
240 ····​.​line·​834241 ····​.​line·​834
241 ····​iget-​object·​v2,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService$​PrettyGoodAudioFocusC​hangeListener;​-​>this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​242 ····​iget-​object·​v2,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService$​PrettyGoodAudioFocusC​hangeListener;​-​>this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​
  
 243 ····​.​line·​835
242 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J244 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
  
243 ····​move-​result-​wide·​v4245 ····​move-​result-​wide·​v4
  
244 ····​iput-​wide·​v4,​·​v2,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​-​>audioFocusLossTime:​J246 ····​iput-​wide·​v4,​·​v2,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​-​>audioFocusLossTime:​J
  
245 ····​goto·​:​goto_1247 ····​goto·​:​goto_1
Offset 270, 14 lines modifiedOffset 272, 15 lines modified
270 ····​const-​string·​v3,​·​"AUDIOFOCUS_LOSS_TRAN​SIENT_CAN_DUCK"272 ····​const-​string·​v3,​·​"AUDIOFOCUS_LOSS_TRAN​SIENT_CAN_DUCK"
  
271 ····​invoke-​static·​{v2,​·​v3},​·​Landroid/​util/​Log;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I273 ····​invoke-​static·​{v2,​·​v3},​·​Landroid/​util/​Log;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
  
272 ····​.​line·​839274 ····​.​line·​839
273 ····​iget-​object·​v2,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService$​PrettyGoodAudioFocusC​hangeListener;​-​>this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​275 ····​iget-​object·​v2,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService$​PrettyGoodAudioFocusC​hangeListener;​-​>this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​
  
 276 ····​.​line·​840
274 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J277 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
  
275 ····​move-​result-​wide·​v4278 ····​move-​result-​wide·​v4
  
276 ····​iput-​wide·​v4,​·​v2,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​-​>audioFocusLossTime:​J279 ····​iput-​wide·​v4,​·​v2,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​-​>audioFocusLossTime:​J
  
277 ····​.​line·​841280 ····​.​line·​841
745 B
smali/com/smithdtyler/prettygoodmusicplayer/MusicPlaybackService$2.smali
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·​instance·​fields17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​18 .​field·​final·​synthetic·​this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​
  
  
19 #·​direct·​methods19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​)​V20 .​method·​constructor·​<init>(Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​)​V
21 ····​.​locals·​021 ····​.​locals·​0
 22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​
  
22 ····​.​prologue23 ····​.​prologue
23 ····​.​line·​23224 ····​.​line·​232
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService$​2;​-​>this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService$​2;​-​>this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​
  
25 ····​invoke-​direct·​{p0},​·​Ljava/​util/​TimerTask;​-​><init>()​V26 ····​invoke-​direct·​{p0},​·​Ljava/​util/​TimerTask;​-​><init>()​V
  
682 B
smali/com/smithdtyler/prettygoodmusicplayer/AlbumList$3.smali
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·​instance·​fields17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​AlbumList;​18 .​field·​final·​synthetic·​this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​AlbumList;​
  
  
19 #·​direct·​methods19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​smithdtyler/​prettygoodmusicplayer​/​AlbumList;​)​V20 .​method·​constructor·​<init>(Lcom/​smithdtyler/​prettygoodmusicplayer​/​AlbumList;​)​V
21 ····​.​locals·​021 ····​.​locals·​0
 22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​AlbumList;​
  
22 ····​.​prologue23 ····​.​prologue
23 ····​.​line·​17724 ····​.​line·​177
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​AlbumList$3;​-​>this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​AlbumList;​25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​AlbumList$3;​-​>this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​AlbumList;​
  
25 ····​invoke-​direct·​{p0},​·​Landroid/​content/​BroadcastReceiver;​-​><init>()​V26 ····​invoke-​direct·​{p0},​·​Landroid/​content/​BroadcastReceiver;​-​><init>()​V
  
672 B
smali/com/smithdtyler/prettygoodmusicplayer/ArtistList$4.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​ArtistList;​21 .​field·​final·​synthetic·​this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​ArtistList;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​smithdtyler/​prettygoodmusicplayer​/​ArtistList;​)​V23 .​method·​constructor·​<init>(Lcom/​smithdtyler/​prettygoodmusicplayer​/​ArtistList;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​ArtistList;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​33327 ····​.​line·​333
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​ArtistList$4;​-​>this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​ArtistList;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​ArtistList$4;​-​>this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​ArtistList;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
840 B
smali/com/smithdtyler/prettygoodmusicplayer/NowPlaying.smali
Offset 86, 15 lines modifiedOffset 86, 14 lines modified
86 ····​.​line·​7586 ····​.​line·​75
87 ····​new-​instance·​v0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying$NowPlaying​ServiceConnection;​87 ····​new-​instance·​v0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying$NowPlaying​ServiceConnection;​
  
88 ····​invoke-​direct·​{v0,​·​p0,​·​p0},​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying$NowPlaying​ServiceConnection;​-​><init>(Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​)​V88 ····​invoke-​direct·​{v0,​·​p0,​·​p0},​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying$NowPlaying​ServiceConnection;​-​><init>(Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​)​V
  
89 ····​iput-​object·​v0,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​-​>mConnection:​Landroid/​content/​ServiceConnection;​89 ····​iput-​object·​v0,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​-​>mConnection:​Landroid/​content/​ServiceConnection;​
  
90 ····​.​line·​424 
91 ····​return-​void90 ····​return-​void
92 .​end·​method91 .​end·​method
  
93 .​method·​static·​synthetic·​access$100(Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​)​V92 .​method·​static·​synthetic·​access$100(Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​)​V
94 ····​.​locals·​093 ····​.​locals·​0
95 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​94 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​
  
672 B
smali/com/smithdtyler/prettygoodmusicplayer/NowPlaying$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​21 .​field·​final·​synthetic·​this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​)​V23 .​method·​constructor·​<init>(Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​18627 ····​.​line·​186
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying$1;​-​>this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying$1;​-​>this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
672 B
smali/com/smithdtyler/prettygoodmusicplayer/NowPlaying$3.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​21 .​field·​final·​synthetic·​this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​)​V23 .​method·​constructor·​<init>(Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​20527 ····​.​line·​205
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying$3;​-​>this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying$3;​-​>this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
714 B
smali/com/smithdtyler/prettygoodmusicplayer/AlbumList$2.smali
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .​field·​final·​synthetic·​val$artistPath:​Ljava/​lang/​String;​24 .​field·​final·​synthetic·​val$artistPath:​Ljava/​lang/​String;​
  
  
25 #·​direct·​methods25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lcom/​smithdtyler/​prettygoodmusicplayer​/​AlbumList;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V26 .​method·​constructor·​<init>(Lcom/​smithdtyler/​prettygoodmusicplayer​/​AlbumList;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
27 ····​.​locals·​027 ····​.​locals·​0
 28 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​AlbumList;​
  
28 ····​.​prologue29 ····​.​prologue
29 ····​.​line·​16230 ····​.​line·​162
30 ····​iput-​object·​p1,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​AlbumList$2;​-​>this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​AlbumList;​31 ····​iput-​object·​p1,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​AlbumList$2;​-​>this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​AlbumList;​
  
31 ····​iput-​object·​p2,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​AlbumList$2;​-​>val$artist:​Ljava/​lang/​String;​32 ····​iput-​object·​p2,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​AlbumList$2;​-​>val$artist:​Ljava/​lang/​String;​
  
1.81 KB
smali/com/smithdtyler/prettygoodmusicplayer/MusicPlaybackService$IncomingHandler.smali
Offset 273, 14 lines modifiedOffset 273, 15 lines modified
273 ····​.​line·​363273 ····​.​line·​363
274 ····​iget-​object·​v2,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService$​IncomingHandler;​-​>_service:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​274 ····​iget-​object·​v2,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService$​IncomingHandler;​-​>_service:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​
  
275 ····​new-​instance·​v3,​·​Ljava/​io/​File;​275 ····​new-​instance·​v3,​·​Ljava/​io/​File;​
  
276 ····​iget-​object·​v4,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService$​IncomingHandler;​-​>_service:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​276 ····​iget-​object·​v4,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService$​IncomingHandler;​-​>_service:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​
  
 277 ····​.​line·​364
277 ····​#·​getter·​for:​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​-​>songAbsoluteFileName​s:​[Ljava/​lang/​String;​278 ····​#·​getter·​for:​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​-​>songAbsoluteFileName​s:​[Ljava/​lang/​String;​
278 ····​invoke-​static·​{v4},​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​-​>access$900(Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​)​[Ljava/​lang/​String;​279 ····​invoke-​static·​{v4},​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​-​>access$900(Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​)​[Ljava/​lang/​String;​
  
279 ····​move-​result-​object·​v4280 ····​move-​result-​object·​v4
  
280 ····​iget-​object·​v5,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService$​IncomingHandler;​-​>_service:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​281 ····​iget-​object·​v5,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService$​IncomingHandler;​-​>_service:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​
  
Offset 289, 14 lines modifiedOffset 290, 15 lines modified
  
289 ····​move-​result·​v5290 ····​move-​result·​v5
  
290 ····​aget-​object·​v4,​·​v4,​·​v5291 ····​aget-​object·​v4,​·​v4,​·​v5
  
291 ····​invoke-​direct·​{v3,​·​v4},​·​Ljava/​io/​File;​-​><init>(Ljava/​lang/​String;​)​V292 ····​invoke-​direct·​{v3,​·​v4},​·​Ljava/​io/​File;​-​><init>(Ljava/​lang/​String;​)​V
  
 293 ····​.​line·​363
292 ····​#·​setter·​for:​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​-​>songFile:​Ljava/​io/​File;​294 ····​#·​setter·​for:​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​-​>songFile:​Ljava/​io/​File;​
293 ····​invoke-​static·​{v2,​·​v3},​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​-​>access$1102(Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​Ljava/​io/​File;​)​Ljava/​io/​File;​295 ····​invoke-​static·​{v2,​·​v3},​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​-​>access$1102(Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​Ljava/​io/​File;​)​Ljava/​io/​File;​
  
294 ····​.​line·​365296 ····​.​line·​365
295 ····​iget-​object·​v2,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService$​IncomingHandler;​-​>_service:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​297 ····​iget-​object·​v2,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService$​IncomingHandler;​-​>_service:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​MusicPlaybackService;​
  
296 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Message;​-​>getData()​Landroid/​os/​Bundle;​298 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Message;​-​>getData()​Landroid/​os/​Bundle;​
672 B
smali/com/smithdtyler/prettygoodmusicplayer/NowPlaying$4.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​21 .​field·​final·​synthetic·​this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​)​V23 .​method·​constructor·​<init>(Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​21527 ····​.​line·​215
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying$4;​-​>this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying$4;​-​>this$0:​Lcom/​smithdtyler/​prettygoodmusicplayer​/​NowPlaying;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
333 B
smali/com/smithdtyler/prettygoodmusicplayer/launchermode/R.smali
Offset 25, 10 lines modifiedOffset 25, 9 lines modified
25 .​method·​public·​constructor·​<init>()​V25 .​method·​public·​constructor·​<init>()​V
26 ····​.​locals·​026 ····​.​locals·​0
  
27 ····​.​prologue27 ····​.​prologue
28 ····​.​line·​1028 ····​.​line·​10
29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
30 ····​.​line·​289 
31 ····​return-​void30 ····​return-​void
32 .​end·​method31 .​end·​method
62.7 KB
res/drawable-hdpi-v4/ic_pgmp_launcher.png
54.7 KB
sng
Max report size reached
7.87 KB
Image content
Max report size reached
1.5 KB
res/drawable-hdpi-v4/ic_action_shuffle_on.png
466 B
sng
Max report size reached
980 B
Image content
Max report size reached
34.4 KB
res/drawable-mdpi-v4/ic_pgmp_launcher.png
29.4 KB
sng
Max report size reached
4.93 KB
Image content
Max report size reached
1.27 KB
res/drawable-mdpi-v4/ic_action_shuffle_on.png
386 B
sng
Max report size reached
820 B
Image content
Pixel difference
compared images
Flicker difference
compared images
208 KB
res/drawable-xxhdpi-v4/ic_pgmp_launcher.png
188 KB
sng
Max report size reached
20.5 KB
Image content
Max report size reached
2.26 KB
res/drawable-xxhdpi-v4/ic_action_shuffle_on.png
706 B
sng
Max report size reached
1.48 KB
Image content
Max report size reached
111 KB
res/drawable-xhdpi-v4/ic_pgmp_launcher.png
99.1 KB
sng
Max report size reached
12.1 KB
Image content
Max report size reached
1.74 KB
res/drawable-xhdpi-v4/ic_action_shuffle_on.png
546 B
sng
Max report size reached
1.12 KB
Image content
Max report size reached