154 KB
/home/hans/code/fdroid/data/tmp/buet.rafi.dictionary_5.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_buet.rafi.dictionary_5.apk
5.61 KB
zipinfo /dev/stdin
Offset 1, 36 lines modifiedOffset 1, 37 lines modified
1 Zip·​file·​size:​·​477072·​bytes,​·​number·​of·​entries:​·​341 Zip·​file·​size:​·​477370·​bytes,​·​number·​of·​entries:​·​35
2 -​rw-​-​-​-​·····​2.​0·​fat·····​2549·​bl·​defN·​13-​Dec-​11·​00:​12·​META-​INF/​MANIFEST.​MF2 -​rw-​-​-​-​·····​2.​0·​fat·····​2549·​bl·​defN·​13-​Dec-​11·​00:​12·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat·····​2670·​bl·​defN·​13-​Dec-​11·​00:​12·​META-​INF/​7B7C7EF4.​SF3 -​rw-​-​-​-​·····​2.​0·​fat·····​2670·​bl·​defN·​13-​Dec-​11·​00:​12·​META-​INF/​7B7C7EF4.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​13-​Dec-​11·​00:​12·​META-​INF/​7B7C7EF4.​RSA4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​13-​Dec-​11·​00:​12·​META-​INF/​7B7C7EF4.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat···280292·​bX·​defN·​13-​Dec-​10·​22:​18·assets/​SolaimanLipi.​ttf5 -​rw-​-​-​-​·····​2.​0·​fat·····​2012·​bX·​defN·​17-​May-​15·​21:​23·AndroidManifest.​xml
6 -​rw-​-​-​-​·····​2.​0·​fat···640000·​bl·​defN·​13-​Dec-​10·​22:​18·​assets/​dictionary6 -​rw-​-​-​-​·····​2.​0·​fat···280292·​bl·​defN·​17-​May-​15·​21:​23·​assets/​SolaimanLipi.​ttf
7 -​rw-​-​-​-​·····​2.​0·​fat·····​1457·​bl·​defN·​13-​Dec-​10·​22:​18·​assets/​readme.​txt7 -​rw-​-​-​-​·····​2.​0·​fat···640000·​bl·​defN·​17-​May-​15·​21:​23·​assets/​dictionary
8 -​rw-​-​-​-​·····​2.​0·​fat·····​1220·​bl·​defN·​13-​Dec-​10·​22:​18·res/​layout/​add_new.​xml8 -​rw-​-​-​-​·····​2.​0·​fat·····​1457·​bl·​defN·​17-​May-​15·​21:​23·assets/​readme.​txt
9 -​rw-​-​-​-​·····2.​0·​fat······​856·​bl·defN·13-​Dec-​10·22:​18·​res/​layout/​bookmarked.​xml9 -​rw-​-​-​-​·····1.​0·​fat·····1755·​b-​·stor·80-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​about.​png
10 -​rw-​-​-​-​·····2.​0·​fat·····​1364·​bl·defN·13-​Dec-​10·22:​18·​res/​layout/​main.​xml10 -​rw-​-​-​-​·····1.​0·​fat·····​1143·​b-​·stor·80-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​bookmarked.​png
11 -​rw-​-​-​-​·····2.​0·​fat·····1244·​bl·defN·13-​Dec-​10·22:​18·​res/​layout/​word.​xml11 -​rw-​-​-​-​·····1.​0·​fat·····2306·​b-​·stor·80-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​bookmarked_words.​png
12 -​rw-​-​-​-​·····2.​0·​fat······​776·​bl·defN·13-​Dec-​10·22:​18·​res/​menu/​menu.​xml12 -​rw-​-​-​-​·····1.​0·​fat·····4816·​b-​·stor·80-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​ic_launcher.​png
13 -​rw-​-​-​-​·····2.​0·​fat·····​1820·​bl·defN·13-​Dec-​10·22:​18·AndroidManifest.​xml13 -​rw-​-​-​-​·····1.​0·​fat·····​1040·​b-​·stor·80-​Jan-​01·00:​00·res/​drawable-​hdpi-​v4/​not_bookmarked.​png
14 -​rw-​-​-​-​·····​1.​0·​fat·····3224·​b-​·​stor·13-​Dec-​10·22:​18·​resources.​arsc14 -​rw-​-​-​-​·····​1.​0·​fat·····2856·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​plus.​png
15 -​rw-​-​-​-​·····​1.​0·​fat·····​1755·​b-​·​stor·13-​Dec-​10·22:​18·​res/​drawable-​hdpi/​about.​png15 -​rw-​-​-​-​·····​1.​0·​fat·····​1204·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable-​ldpi-​v4/​about.​png
16 -​rw-​-​-​-​·····​1.​0·​fat·····1222·​b-​·​stor·13-​Dec-​10·22:​18·​res/​drawable-​hdpi/​bookmarked.​png16 -​rw-​-​-​-​·····​1.​0·​fat······​696·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable-​ldpi-​v4/​bookmarked.​png
17 -​rw-​-​-​-​·····​1.​0·​fat·····2306·​b-​·​stor·13-​Dec-​10·22:​18·​res/​drawable-​hdpi/​bookmarked_words.​png17 -​rw-​-​-​-​·····​1.​0·​fat·····1143·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable-​ldpi-​v4/​bookmarked_words.​png
18 -​rw-​-​-​-​·····​1.​0·​fat·····4816·​b-​·​stor·13-​Dec-​10·22:​18·​res/​drawable-​hdpi/​ic_launcher.​png18 -​rw-​-​-​-​·····​1.​0·​fat·····1537·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable-​ldpi-​v4/​ic_launcher.​png
19 -​rw-​-​-​-​·····​1.​0·​fat·····1119·​b-​·​stor·13-​Dec-​10·22:​18·​res/​drawable-​hdpi/​not_bookmarked.​png19 -​rw-​-​-​-​·····​1.​0·​fat······​647·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable-​ldpi-​v4/​not_bookmarked.​png
20 -​rw-​-​-​-​·····​1.​0·​fat·····2856·​b-​·​stor·13-​Dec-​10·22:​18·​res/​drawable-​hdpi/​plus.​png20 -​rw-​-​-​-​·····​1.​0·​fat·····1348·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable-​ldpi-​v4/​plus.​png
21 -​rw-​-​-​-​·····​1.​0·​fat·····​1346·​b-​·​stor·13-​Dec-​10·22:​18·​res/​drawable-​ldpi/​about.​png21 -​rw-​-​-​-​·····​1.​0·​fat·····​1392·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable-​mdpi-​v4/​about.​png
22 -​rw-​-​-​-​·····​1.​0·​fat······​728·​b-​·​stor·13-​Dec-​10·22:​18·​res/​drawable-​ldpi/​bookmarked.​png22 -​rw-​-​-​-​·····​1.​0·​fat·····1143·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable-​mdpi-​v4/​bookmarked.​png
23 -​rw-​-​-​-​·····​1.​0·​fat·····​1222·​b-​·​stor·13-​Dec-​10·22:​18·​res/​drawable-​ldpi/​bookmarked_words.​png23 -​rw-​-​-​-​·····​1.​0·​fat·····​1431·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable-​mdpi-​v4/​bookmarked_words.​png
24 -​rw-​-​-​-​·····​1.​0·​fat·····1537·​b-​·​stor·13-​Dec-​10·22:​18·​res/​drawable-​ldpi/​ic_launcher.​png24 -​rw-​-​-​-​·····​1.​0·​fat·····2755·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable-​mdpi-​v4/​ic_launcher.​png
25 -​rw-​-​-​-​·····​1.​0·​fat······​686·​b-​·​stor·13-​Dec-​10·22:​18·​res/​drawable-​ldpi/​not_bookmarked.​png25 -​rw-​-​-​-​·····​1.​0·​fat·····1040·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable-​mdpi-​v4/​not_bookmarked.​png
26 -​rw-​-​-​-​·····​1.​0·​fat·····​1348·​b-​·​stor·13-​Dec-​10·22:​18·​res/​drawable-​ldpi/​plus.​png26 -​rw-​-​-​-​·····​1.​0·​fat·····​1887·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable-​mdpi-​v4/​plus.​png
27 -​rw-​-​-​-​·····​1.​0·​fat·····1392·​b-​·​stor·13-​Dec-​10·22:​18·​res/​drawable-​mdpi/​about.​png27 -​rw-​-​-​-​·····​1.​0·​fat·····2728·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable-​mdpi-​v4/​ridmik_logo.​png
28 -​rw-​-​-​-​·····1.​0·​fat·····​1222·​b-​·stor·​13-​Dec-​10·​22:​18·​res/​drawable-​mdpi/​bookmarked.​png28 -​rw-​-​-​-​·····2.​0·​fat·····​1184·​bl·defN·​17-​May-​15·​21:​23·​res/​layout-​xlarge-​v4/​word.​xml
29 -​rw-​-​-​-​·····1.​0·​fat·····​1431·​b-​·stor·​13-​Dec-​10·​22:​18·​res/​drawable-​mdpi/​bookmarked_words.​png29 -​rw-​-​-​-​·····2.​0·​fat·····​1220·​bl·defN·​17-​May-​15·​21:​23·​res/​layout/​add_new.​xml
30 -​rw-​-​-​-​·····1.​0·​fat·····2755·​b-​·stor·​13-​Dec-​10·​22:​18·​res/​drawable-​mdpi/​ic_launcher.​png30 -​rw-​-​-​-​·····2.​0·​fat······​856·​bl·defN·​17-​May-​15·​21:​23·​res/​layout/​bookmarked.​xml
31 -​rw-​-​-​-​·····1.​0·​fat·····​1119·​b-​·stor·​13-​Dec-​10·​22:​18·​res/​drawable-​mdpi/​not_bookmarked.​png31 -​rw-​-​-​-​·····2.​0·​fat·····​1364·​bl·defN·​17-​May-​15·​21:​23·​res/​layout/​main.​xml
32 -​rw-​-​-​-​·····1.​0·​fat·····​1887·​b-​·stor·​13-​Dec-​10·​22:​18·​res/​drawable-​mdpi/​plus.​png32 -​rw-​-​-​-​·····2.​0·​fat·····​1244·​bl·defN·​17-​May-​15·​21:​23·​res/​layout/​word.​xml
33 -​rw-​-​-​-​·····1.​0·​fat·····2728·​b-​·stor·​13-​Dec-​10·​22:​18·​res/​drawable-​mdpi/​ridmik_logo.​png33 -​rw-​-​-​-​·····2.​0·​fat······776·​bl·defN·​17-​May-​15·​21:​23·​res/​menu-​v11/​menu.​xml
34 -​rw-​-​-​-​·····​2.​0·​fat·····1184·​bl·​defN·​13-​Dec-​10·​22:​18·​res/​layout-​xlarge/​word.​xml34 -​rw-​-​-​-​·····​2.​0·​fat······​692·​bl·​defN·​17-​May-​15·​21:​23·​res/​menu/​menu.​xml
35 -​rw-​-​-​-​·····2.​0·​fat····23948·​bl·defN·13-​Dec-​10·22:​18·classes.​dex35 -​rw-​-​-​-​·····1.​0·​fat·····3612·​b-​·stor·80-​Jan-​01·00:​00·resources.​arsc
36 34·​files,​·997411·bytes·uncompressed,​·472395·bytes·​compressed:​··52.​6%36 -​rw-​-​-​-​·····​2.​0·fat····24152·​bl·​defN·17-​May-​15·21:​23·​classes.​dex
 37 35·​files,​·​998279·​bytes·​uncompressed,​·​472540·​bytes·​compressed:​··​52.​7%
977 B
AndroidManifest.xml (decoded)
919 B
AndroidManifest.xml
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?>1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <manifest·​android:​versionCode="5"·​android:​versionName="2.​3"·​package="buet.​rafi.​dictionary"·​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">2 <manifest·​android:​versionCode="5"·​android:​versionName="2.​3"·​package="buet.​rafi.​dictionary"·platformBuildVersionC​ode="11"·​platformBuildVersionN​ame="3.​0-​104254"·xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
3 ··​<uses-​sdk·​android:​minSdkVersion="8"·​android:​targetSdkVersion="11"​/​>3 ··​<uses-​sdk·​android:​minSdkVersion="8"·​android:​targetSdkVersion="11"​/​>
4 ··​<application·​android:​icon="@drawable/​ic_launcher"·​android:​label="@string/​app_name"·​android:​theme="@style/​LightThemeSelector">4 ··​<application·​android:​icon="@drawable/​ic_launcher"·​android:​label="@string/​app_name"·​android:​theme="@style/​LightThemeSelector">
5 ····​<activity·​android:​label="@string/​app_name"·​android:​name=".​Dictionary">5 ····​<activity·​android:​label="@string/​app_name"·​android:​name=".​Dictionary">
6 ······​<intent-​filter>6 ······​<intent-​filter>
7 ········​<action·​android:​name="android.​intent.​action.​MAIN"/​>7 ········​<action·​android:​name="android.​intent.​action.​MAIN"/​>
8 ········​<category·​android:​name="android.​intent.​category.​LAUNCHER"/​>8 ········​<category·​android:​name="android.​intent.​category.​LAUNCHER"/​>
9 ······​</​intent-​filter>9 ······​</​intent-​filter>
19.2 KB
res/drawable-ldpi-v4/bookmarked_words.png
16.9 KB
sng
Max report size reached
2.26 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
9.56 KB
res/drawable-ldpi-v4/bookmarked.png
8.1 KB
sng
Offset 5, 25 lines modifiedOffset 5, 21 lines modified
5 }5 }
6 PLTE·​{6 PLTE·​{
7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey07 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
8 ····​(127,​212,​255)​·····​#·​rgb·​=·​(0x7f,​0xd4,​0xff)​8 ····​(127,​212,​255)​·····​#·​rgb·​=·​(0x7f,​0xd4,​0xff)​
9 ····​(128,​210,​248)​·····​#·​rgb·​=·​(0x80,​0xd2,​0xf8)​9 ····​(128,​210,​248)​·····​#·​rgb·​=·​(0x80,​0xd2,​0xf8)​
10 ····​(109,​182,​218)​·····​#·​rgb·​=·​(0x6d,​0xb6,​0xda)​10 ····​(109,​182,​218)​·····​#·​rgb·​=·​(0x6d,​0xb6,​0xda)​
11 ····​(128,​211,​252)​·····​#·​rgb·​=·​(0x80,​0xd3,​0xfc)​11 ····​(128,​211,​252)​·····​#·​rgb·​=·​(0x80,​0xd3,​0xfc)​
12 ····​(154,​250,​255)​·····​#·​rgb·​=·​(0x9a,​0xfa,​0xff)​ 
13 ····​(119,​196,​223)​·····​#·​rgb·​=·​(0x77,​0xc4,​0xdf)​12 ····​(119,​196,​223)​·····​#·​rgb·​=·​(0x77,​0xc4,​0xdf)​
14 ····​(127,​223,​255)​·····​#·​rgb·​=·​(0x7f,​0xdf,​0xff)​13 ····​(127,​223,​255)​·····​#·​rgb·​=·​(0x7f,​0xdf,​0xff)​
15 ····​(130,​213,​252)​·····​#·​rgb·​=·​(0x82,​0xd5,​0xfc)​14 ····​(130,​213,​252)​·····​#·​rgb·​=·​(0x82,​0xd5,​0xfc)​
16 ····​(144,​233,​255)​·····​#·​rgb·​=·​(0x90,​0xe9,​0xff)​ 
17 ····​(124,​200,​235)​·····​#·​rgb·​=·​(0x7c,​0xc8,​0xeb)​15 ····​(124,​200,​235)​·····​#·​rgb·​=·​(0x7c,​0xc8,​0xeb)​
18 ····​(·​51,​102,​102)​·····​#·​rgb·​=·​(0x33,​0x66,​0x66)​16 ····​(·​51,​102,​102)​·····​#·​rgb·​=·​(0x33,​0x66,​0x66)​
19 ····​(127,​212,​252)​·····​#·​rgb·​=·​(0x7f,​0xd4,​0xfc)​17 ····​(127,​212,​252)​·····​#·​rgb·​=·​(0x7f,​0xd4,​0xfc)​
20 ····​(144,​232,​255)​·····​#·​rgb·​=·​(0x90,​0xe8,​0xff)​ 
21 ····​(132,​213,​254)​·····​#·​rgb·​=·​(0x84,​0xd5,​0xfe)​18 ····​(132,​213,​254)​·····​#·​rgb·​=·​(0x84,​0xd5,​0xfe)​
22 ····​(139,​226,​255)​·····​#·​rgb·​=·​(0x8b,​0xe2,​0xff)​ 
23 ····​(111,​179,​206)​·····​#·​rgb·​=·​(0x6f,​0xb3,​0xce)​19 ····​(111,​179,​206)​·····​#·​rgb·​=·​(0x6f,​0xb3,​0xce)​
24 ····​(120,​225,​240)​·····​#·​rgb·​=·​(0x78,​0xe1,​0xf0)​20 ····​(120,​225,​240)​·····​#·​rgb·​=·​(0x78,​0xe1,​0xf0)​
25 ····​(132,​223,​249)​·····​#·​rgb·​=·​(0x84,​0xdf,​0xf9)​21 ····​(132,​223,​249)​·····​#·​rgb·​=·​(0x84,​0xdf,​0xf9)​
26 ····​(130,​218,​252)​·····​#·​rgb·​=·​(0x82,​0xda,​0xfc)​22 ····​(130,​218,​252)​·····​#·​rgb·​=·​(0x82,​0xda,​0xfc)​
27 ····​(131,​215,​253)​·····​#·​rgb·​=·​(0x83,​0xd7,​0xfd)​23 ····​(131,​215,​253)​·····​#·​rgb·​=·​(0x83,​0xd7,​0xfd)​
28 ····​(136,​219,​254)​·····​#·​rgb·​=·​(0x88,​0xdb,​0xfe)​24 ····​(136,​219,​254)​·····​#·​rgb·​=·​(0x88,​0xdb,​0xfe)​
29 ····​(131,​212,​253)​·····​#·​rgb·​=·​(0x83,​0xd4,​0xfd)​25 ····​(131,​212,​253)​·····​#·​rgb·​=·​(0x83,​0xd4,​0xfd)​
Offset 32, 41 lines modifiedOffset 28, 24 lines modified
32 ····​(126,​205,​237)​·····​#·​rgb·​=·​(0x7e,​0xcd,​0xed)​28 ····​(126,​205,​237)​·····​#·​rgb·​=·​(0x7e,​0xcd,​0xed)​
33 ····​(127,​210,​243)​·····​#·​rgb·​=·​(0x7f,​0xd2,​0xf3)​29 ····​(127,​210,​243)​·····​#·​rgb·​=·​(0x7f,​0xd2,​0xf3)​
34 ····​(119,​204,​238)​·····​#·​rgb·​=·​(0x77,​0xcc,​0xee)​30 ····​(119,​204,​238)​·····​#·​rgb·​=·​(0x77,​0xcc,​0xee)​
35 ····​(122,​203,​234)​·····​#·​rgb·​=·​(0x7a,​0xcb,​0xea)​31 ····​(122,​203,​234)​·····​#·​rgb·​=·​(0x7a,​0xcb,​0xea)​
36 ····​(129,​211,​250)​·····​#·​rgb·​=·​(0x81,​0xd3,​0xfa)​32 ····​(129,​211,​250)​·····​#·​rgb·​=·​(0x81,​0xd3,​0xfa)​
37 ····​(137,​220,​254)​·····​#·​rgb·​=·​(0x89,​0xdc,​0xfe)​33 ····​(137,​220,​254)​·····​#·​rgb·​=·​(0x89,​0xdc,​0xfe)​
38 ····​(131,​213,​252)​·····​#·​rgb·​=·​(0x83,​0xd5,​0xfc)​34 ····​(131,​213,​252)​·····​#·​rgb·​=·​(0x83,​0xd5,​0xfc)​
39 ····​(134,​217,​255)​·····​#·​rgb·​=·​(0x86,​0xd9,​0xff)​ 
40 ····​(141,​228,​255)​·····​#·​rgb·​=·​(0x8d,​0xe4,​0xff)​ 
41 ····​(135,​217,​255)​·····​#·​rgb·​=·​(0x87,​0xd9,​0xff)​ 
42 ····​(131,​211,​253)​·····​#·​rgb·​=·​(0x83,​0xd3,​0xfd)​35 ····​(131,​211,​253)​·····​#·​rgb·​=·​(0x83,​0xd3,​0xfd)​
43 ····​(132,​212,​253)​·····​#·​rgb·​=·​(0x84,​0xd4,​0xfd)​36 ····​(132,​212,​253)​·····​#·​rgb·​=·​(0x84,​0xd4,​0xfd)​
44 ····​(135,​219,​255)​·····​#·​rgb·​=·​(0x87,​0xdb,​0xff)​ 
45 ····​(140,​226,​255)​·····​#·​rgb·​=·​(0x8c,​0xe2,​0xff)​ 
46 ····​(134,​216,​255)​·····​#·​rgb·​=·​(0x86,​0xd8,​0xff)​ 
47 ····​(132,​214,​253)​·····​#·​rgb·​=·​(0x84,​0xd6,​0xfd)​37 ····​(132,​214,​253)​·····​#·​rgb·​=·​(0x84,​0xd6,​0xfd)​
48 ····​(137,​223,​254)​·····​#·​rgb·​=·​(0x89,​0xdf,​0xfe)​38 ····​(137,​223,​254)​·····​#·​rgb·​=·​(0x89,​0xdf,​0xfe)​
49 ····​(123,​200,​233)​·····​#·​rgb·​=·​(0x7b,​0xc8,​0xe9)​39 ····​(123,​200,​233)​·····​#·​rgb·​=·​(0x7b,​0xc8,​0xe9)​
50 ····​(102,​204,​255)​·····​#·​rgb·​=·​(0x66,​0xcc,​0xff)​40 ····​(102,​204,​255)​·····​#·​rgb·​=·​(0x66,​0xcc,​0xff)​
51 ····​(119,​203,​239)​·····​#·​rgb·​=·​(0x77,​0xcb,​0xef)​41 ····​(119,​203,​239)​·····​#·​rgb·​=·​(0x77,​0xcb,​0xef)​
52 ····​(139,​231,​255)​·····​#·​rgb·​=·​(0x8b,​0xe7,​0xff)​ 
53 ····​(139,​224,​255)​·····​#·​rgb·​=·​(0x8b,​0xe0,​0xff)​ 
54 ····​(133,​214,​255)​·····​#·​rgb·​=·​(0x85,​0xd6,​0xff)​ 
55 ····​(132,​213,​254)​·····​#·​rgb·​=·​(0x84,​0xd5,​0xfe)​ 
56 ····​(132,​213,​255)​·····​#·​rgb·​=·​(0x84,​0xd5,​0xff)​ 
57 ····​(136,​222,​255)​·····​#·​rgb·​=·​(0x88,​0xde,​0xff)​ 
58 ····​(133,​215,​249)​·····​#·​rgb·​=·​(0x85,​0xd7,​0xf9)​ 
59 ····​(117,​183,​213)​·····​#·​rgb·​=·​(0x75,​0xb7,​0xd5)​42 ····​(117,​183,​213)​·····​#·​rgb·​=·​(0x75,​0xb7,​0xd5)​
60 ····​(110,​187,​222)​·····​#·​rgb·​=·​(0x6e,​0xbb,​0xde)​43 ····​(110,​187,​222)​·····​#·​rgb·​=·​(0x6e,​0xbb,​0xde)​
61 ····​(127,​215,​251)​·····​#·​rgb·​=·​(0x7f,​0xd7,​0xfb)​ 
62 ····​(133,​216,​255)​·····​#·​rgb·​=·​(0x85,​0xd8,​0xff)​ 
63 ····​(131,​214,​252)​·····​#·​rgb·​=·​(0x83,​0xd6,​0xfc)​44 ····​(131,​214,​252)​·····​#·​rgb·​=·​(0x83,​0xd6,​0xfc)​
64 ····​(126,​207,​242)​·····​#·​rgb·​=·​(0x7e,​0xcf,​0xf2)​ 
65 ····​(121,​194,​226)​·····​#·​rgb·​=·​(0x79,​0xc2,​0xe2)​ 
66 ····​(108,​168,​195)​·····​#·​rgb·​=·​(0x6c,​0xa8,​0xc3)​45 ····​(108,​168,​195)​·····​#·​rgb·​=·​(0x6c,​0xa8,​0xc3)​
67 ····​(106,​181,​217)​·····​#·​rgb·​=·​(0x6a,​0xb5,​0xd9)​46 ····​(106,​181,​217)​·····​#·​rgb·​=·​(0x6a,​0xb5,​0xd9)​
68 ····​(125,​211,​248)​·····​#·​rgb·​=·​(0x7d,​0xd3,​0xf8)​47 ····​(125,​211,​248)​·····​#·​rgb·​=·​(0x7d,​0xd3,​0xf8)​
69 ····​(133,​214,​254)​·····​#·​rgb·​=·​(0x85,​0xd6,​0xfe)​48 ····​(133,​214,​254)​·····​#·​rgb·​=·​(0x85,​0xd6,​0xfe)​
70 ····​(132,​213,​253)​·····​#·​rgb·​=·​(0x84,​0xd5,​0xfd)​49 ····​(132,​213,​253)​·····​#·​rgb·​=·​(0x84,​0xd5,​0xfd)​
71 ····​(132,​212,​254)​·····​#·​rgb·​=·​(0x84,​0xd4,​0xfe)​50 ····​(132,​212,​254)​·····​#·​rgb·​=·​(0x84,​0xd4,​0xfe)​
72 ····​(130,​214,​252)​·····​#·​rgb·​=·​(0x82,​0xd6,​0xfc)​51 ····​(130,​214,​252)​·····​#·​rgb·​=·​(0x82,​0xd6,​0xfc)​
Offset 89, 59 lines modifiedOffset 68, 80 lines modified
89 ····​(123,​207,​243)​·····​#·​rgb·​=·​(0x7b,​0xcf,​0xf3)​68 ····​(123,​207,​243)​·····​#·​rgb·​=·​(0x7b,​0xcf,​0xf3)​
90 ····​(123,​206,​242)​·····​#·​rgb·​=·​(0x7b,​0xce,​0xf2)​69 ····​(123,​206,​242)​·····​#·​rgb·​=·​(0x7b,​0xce,​0xf2)​
91 ····​(127,​208,​242)​·····​#·​rgb·​=·​(0x7f,​0xd0,​0xf2)​70 ····​(127,​208,​242)​·····​#·​rgb·​=·​(0x7f,​0xd0,​0xf2)​
92 ····​(112,​175,​203)​·····​#·​rgb·​=·​(0x70,​0xaf,​0xcb)​71 ····​(112,​175,​203)​·····​#·​rgb·​=·​(0x70,​0xaf,​0xcb)​
93 ····​(127,​127,​255)​·····​#·​rgb·​=·​(0x7f,​0x7f,​0xff)​72 ····​(127,​127,​255)​·····​#·​rgb·​=·​(0x7f,​0x7f,​0xff)​
94 ····​(127,​209,​252)​·····​#·​rgb·​=·​(0x7f,​0xd1,​0xfc)​73 ····​(127,​209,​252)​·····​#·​rgb·​=·​(0x7f,​0xd1,​0xfc)​
95 ····​(134,​219,​254)​·····​#·​rgb·​=·​(0x86,​0xdb,​0xfe)​74 ····​(134,​219,​254)​·····​#·​rgb·​=·​(0x86,​0xdb,​0xfe)​
96 ····​(121,​203,​240)​·····​#·​rgb·​=·​(0x79,​0xcb,​0xf0)​ 
97 ····​(120,​198,​233)​·····​#·​rgb·​=·​(0x78,​0xc6,​0xe9)​ 
98 ····​(121,​197,​232)​·····​#·​rgb·​=·​(0x79,​0xc5,​0xe8)​ 
99 ····​(119,​197,​232)​·····​#·​rgb·​=·​(0x77,​0xc5,​0xe8)​ 
100 ····​(117,​195,​229)​·····​#·​rgb·​=·​(0x75,​0xc3,​0xe5)​ 
101 ····​(124,​203,​237)​·····​#·​rgb·​=·​(0x7c,​0xcb,​0xed)​75 ····​(124,​203,​237)​·····​#·​rgb·​=·​(0x7c,​0xcb,​0xed)​
102 ····​(114,​180,​210)​·····​#·​rgb·​=·​(0x72,​0xb4,​0xd2)​76 ····​(114,​180,​210)​·····​#·​rgb·​=·​(0x72,​0xb4,​0xd2)​
103 ····​(127,​212,​255)​·····​#·​rgb·​=·​(0x7f,​0xd4,​0xff)​77 ····​(127,​212,​255)​·····​#·​rgb·​=·​(0x7f,​0xd4,​0xff)​
104 ····​(124,​210,​250)​·····​#·​rgb·​=·​(0x7c,​0xd2,​0xfa)​78 ····​(124,​210,​250)​·····​#·​rgb·​=·​(0x7c,​0xd2,​0xfa)​
105 ····​(127,​213,​252)​·····​#·​rgb·​=·​(0x7f,​0xd5,​0xfc)​ 
106 ····​(118,​190,​222)​·····​#·​rgb·​=·​(0x76,​0xbe,​0xde)​ 
107 ····​(109,​170,​198)​·····​#·​rgb·​=·​(0x6d,​0xaa,​0xc6)​79 ····​(109,​170,​198)​·····​#·​rgb·​=·​(0x6d,​0xaa,​0xc6)​
108 ····​(109,​169,​199)​·····​#·​rgb·​=·​(0x6d,​0xa9,​0xc7)​80 ····​(109,​169,​199)​·····​#·​rgb·​=·​(0x6d,​0xa9,​0xc7)​
109 ····​(110,​174,​204)​·····​#·​rgb·​=·​(0x6e,​0xae,​0xcc)​81 ····​(110,​174,​204)​·····​#·​rgb·​=·​(0x6e,​0xae,​0xcc)​
110 ····​(118,​190,​224)​·····​#·​rgb·​=·​(0x76,​0xbe,​0xe0)​ 
111 ····​(122,​200,​236)​·····​#·​rgb·​=·​(0x7a,​0xc8,​0xec)​ 
112 ····​(115,​184,​213)​·····​#·​rgb·​=·​(0x73,​0xb8,​0xd5)​82 ····​(115,​184,​213)​·····​#·​rgb·​=·​(0x73,​0xb8,​0xd5)​
113 ····​(113,​155,​169)​·····​#·​rgb·​=·​(0x71,​0x9b,​0xa9)​83 ····​(113,​155,​169)​·····​#·​rgb·​=·​(0x71,​0x9b,​0xa9)​
114 ····​(121,​213,​251)​·····​#·​rgb·​=·​(0x79,​0xd5,​0xfb)​84 ····​(121,​213,​251)​·····​#·​rgb·​=·​(0x79,​0xd5,​0xfb)​
115 ····​(129,​216,​255)​·····​#·​rgb·​=·​(0x81,​0xd8,​0xff)​ 
116 ····​(113,​179,​209)​·····​#·​rgb·​=·​(0x71,​0xb3,​0xd1)​85 ····​(113,​179,​209)​·····​#·​rgb·​=·​(0x71,​0xb3,​0xd1)​
117 ····​(109,​168,​195)​·····​#·​rgb·​=·​(0x6d,​0xa8,​0xc3)​86 ····​(109,​168,​195)​·····​#·​rgb·​=·​(0x6d,​0xa8,​0xc3)​
118 ····​(111,​175,​204)​·····​#·​rgb·​=·​(0x6f,​0xaf,​0xcc)​87 ····​(111,​175,​204)​·····​#·​rgb·​=·​(0x6f,​0xaf,​0xcc)​
119 ····​(114,​181,​212)​·····​#·​rgb·​=·​(0x72,​0xb5,​0xd4)​88 ····​(114,​181,​212)​·····​#·​rgb·​=·​(0x72,​0xb5,​0xd4)​
120 ····​(124,​198,​231)​·····​#·​rgb·​=·​(0x7c,​0xc6,​0xe7)​ 
121 ····​(116,​177,​207)​·····​#·​rgb·​=·​(0x74,​0xb1,​0xcf)​89 ····​(116,​177,​207)​·····​#·​rgb·​=·​(0x74,​0xb1,​0xcf)​
122 ····​(116,​191,​228)​·····​#·​rgb·​=·​(0x74,​0xbf,​0xe4)​90 ····​(116,​191,​228)​·····​#·​rgb·​=·​(0x74,​0xbf,​0xe4)​
123 ····​(114,​181,​213)​·····​#·​rgb·​=·​(0x72,​0xb5,​0xd5)​91 ····​(114,​181,​213)​·····​#·​rgb·​=·​(0x72,​0xb5,​0xd5)​
124 ····​(115,​179,​211)​·····​#·​rgb·​=·​(0x73,​0xb3,​0xd3)​92 ····​(115,​179,​211)​·····​#·​rgb·​=·​(0x73,​0xb3,​0xd3)​
125 ····​(110,​173,​202)​·····​#·​rgb·​=·​(0x6e,​0xad,​0xca)​93 ····​(110,​173,​202)​·····​#·​rgb·​=·​(0x6e,​0xad,​0xca)​
 94 ····​(154,​250,​255)​·····​#·​rgb·​=·​(0x9a,​0xfa,​0xff)​
 95 ····​(144,​233,​255)​·····​#·​rgb·​=·​(0x90,​0xe9,​0xff)​
 96 ····​(144,​232,​255)​·····​#·​rgb·​=·​(0x90,​0xe8,​0xff)​
 97 ····​(139,​226,​255)​·····​#·​rgb·​=·​(0x8b,​0xe2,​0xff)​
 98 ····​(134,​217,​255)​·····​#·​rgb·​=·​(0x86,​0xd9,​0xff)​
 99 ····​(141,​228,​255)​·····​#·​rgb·​=·​(0x8d,​0xe4,​0xff)​
 100 ····​(135,​217,​255)​·····​#·​rgb·​=·​(0x87,​0xd9,​0xff)​
 101 ····​(135,​219,​255)​·····​#·​rgb·​=·​(0x87,​0xdb,​0xff)​
 102 ····​(140,​226,​255)​·····​#·​rgb·​=·​(0x8c,​0xe2,​0xff)​
 103 ····​(134,​216,​255)​·····​#·​rgb·​=·​(0x86,​0xd8,​0xff)​
 104 ····​(139,​231,​255)​·····​#·​rgb·​=·​(0x8b,​0xe7,​0xff)​
 105 ····​(139,​224,​255)​·····​#·​rgb·​=·​(0x8b,​0xe0,​0xff)​
 106 ····​(133,​214,​255)​·····​#·​rgb·​=·​(0x85,​0xd6,​0xff)​
 107 ····​(132,​213,​254)​·····​#·​rgb·​=·​(0x84,​0xd5,​0xfe)​
 108 ····​(132,​213,​255)​·····​#·​rgb·​=·​(0x84,​0xd5,​0xff)​
 109 ····​(136,​222,​255)​·····​#·​rgb·​=·​(0x88,​0xde,​0xff)​
 110 ····​(133,​215,​249)​·····​#·​rgb·​=·​(0x85,​0xd7,​0xf9)​
 111 ····​(127,​215,​251)​·····​#·​rgb·​=·​(0x7f,​0xd7,​0xfb)​
 112 ····​(133,​216,​255)​·····​#·​rgb·​=·​(0x85,​0xd8,​0xff)​
 113 ····​(126,​207,​242)​·····​#·​rgb·​=·​(0x7e,​0xcf,​0xf2)​
 114 ····​(121,​194,​226)​·····​#·​rgb·​=·​(0x79,​0xc2,​0xe2)​
 115 ····​(121,​203,​240)​·····​#·​rgb·​=·​(0x79,​0xcb,​0xf0)​
Max diff block lines reached; 1822/8284 bytes (21.99%) of diff not shown.
1.4 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
19.8 KB
res/drawable-ldpi-v4/about.png
17.4 KB
sng
Max report size reached
2.32 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
10.1 KB
res/drawable-ldpi-v4/not_bookmarked.png
8.61 KB
sng
Max report size reached
1.38 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
19.2 KB
res/drawable-mdpi-v4/bookmarked.png
16.9 KB
sng
Max report size reached
2.26 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
18.1 KB
res/drawable-mdpi-v4/not_bookmarked.png
15.8 KB
sng
Max report size reached
2.22 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
18.1 KB
res/drawable-hdpi-v4/not_bookmarked.png
15.8 KB
sng
Max report size reached
2.22 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
19.2 KB
res/drawable-hdpi-v4/bookmarked.png
16.9 KB
sng
Max report size reached
2.26 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
872 B
res/menu/menu.xml
838 B
res/menu/menu.xml
Offset 1, 6 lines modifiedOffset 1, 6 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?>1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <menu·​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">2 <menu·​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
3 ··​<item·​android:​icon="@drawable/​plus"·​android:​id="@id/​add_new"·​android:​showAsAction="ifRoom"​·​android:​title="Add·​New"/​>3 ··​<item·​android:​icon="@drawable/​plus"·​android:​id="@id/​add_new"·​android:​title="Add·​New"/​>
4 ··​<item·​android:​icon="@drawable/​bookmarked_words"·​android:​id="@id/​bookmarked_words"·​android:​showAsAction="ifRoom"​·​android:​title="Favourites"/​>4 ··​<item·​android:​icon="@drawable/​bookmarked_words"·​android:​id="@id/​bookmarked_words"·​android:​title="Favourites"/​>
5 ··​<item·​android:​icon="@drawable/​about"·​android:​id="@id/​about"·​android:​showAsAction="ifRoom"​·​android:​title="About"/​>5 ··​<item·​android:​icon="@drawable/​about"·​android:​id="@id/​about"·​android:​title="About"/​>
6 </​menu>6 </​menu>
1.12 KB
smali/buet/rafi/dictionary/DataLoader.smali
Offset 44, 21 lines modifiedOffset 44, 19 lines modified
44 ····​return-​void44 ····​return-​void
45 .​end·​method45 .​end·​method
  
  
46 #·​virtual·​methods46 #·​virtual·​methods
47 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​47 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​
48 ····​.​locals·​148 ····​.​locals·​1
49 ····​.​param·​p1,​·​"x0"····​#·​[Ljava/​lang/​Object;​ 
  
50 ····​.​prologue49 ····​.​prologue
51 ····​.​line·​850 ····​.​line·​8
52 ····​check-​cast·​p1,​·​[Ljava/​lang/​String;​51 ····​check-​cast·​p1,​·​[Ljava/​lang/​String;​
  
53 ····​.​end·​local·​p1····​#·​"x0":​[Ljava/​lang/​Object;​ 
54 ····​invoke-​virtual·​{p0,​·​p1},​·​Lbuet/​rafi/​dictionary/​DataLoader;​-​>doInBackground([Ljav​a/​lang/​String;​)​Ljava/​util/​List;​52 ····​invoke-​virtual·​{p0,​·​p1},​·​Lbuet/​rafi/​dictionary/​DataLoader;​-​>doInBackground([Ljav​a/​lang/​String;​)​Ljava/​util/​List;​
  
55 ····​move-​result-​object·​v053 ····​move-​result-​object·​v0
  
56 ····​return-​object·​v054 ····​return-​object·​v0
57 .​end·​method55 .​end·​method
  
Offset 90, 21 lines modifiedOffset 88, 19 lines modified
90 ····​move-​result-​object·​v088 ····​move-​result-​object·​v0
  
91 ····​return-​object·​v089 ····​return-​object·​v0
92 .​end·​method90 .​end·​method
  
93 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V91 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V
94 ····​.​locals·​092 ····​.​locals·​0
95 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​ 
  
96 ····​.​prologue93 ····​.​prologue
97 ····​.​line·​894 ····​.​line·​8
98 ····​check-​cast·​p1,​·​Ljava/​util/​List;​95 ····​check-​cast·​p1,​·​Ljava/​util/​List;​
  
99 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​ 
100 ····​invoke-​virtual·​{p0,​·​p1},​·​Lbuet/​rafi/​dictionary/​DataLoader;​-​>onPostExecute(Ljava/​util/​List;​)​V96 ····​invoke-​virtual·​{p0,​·​p1},​·​Lbuet/​rafi/​dictionary/​DataLoader;​-​>onPostExecute(Ljava/​util/​List;​)​V
  
101 ····​return-​void97 ····​return-​void
102 .​end·​method98 .​end·​method
  
103 .​method·​protected·​onPostExecute(Ljava/​util/​List;​)​V99 .​method·​protected·​onPostExecute(Ljava/​util/​List;​)​V
104 ····​.​locals·​1100 ····​.​locals·​1
553 B
smali/buet/rafi/dictionary/Dictionary$2.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lbuet/​rafi/​dictionary/​Dictionary;​21 .​field·​final·​synthetic·​this$0:​Lbuet/​rafi/​dictionary/​Dictionary;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lbuet/​rafi/​dictionary/​Dictionary;​)​V23 .​method·​constructor·​<init>(Lbuet/​rafi/​dictionary/​Dictionary;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lbuet/​rafi/​dictionary/​Dictionary;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​13427 ····​.​line·​134
27 ····​iput-​object·​p1,​·​p0,​·​Lbuet/​rafi/​dictionary/​Dictionary$2;​-​>this$0:​Lbuet/​rafi/​dictionary/​Dictionary;​28 ····​iput-​object·​p1,​·​p0,​·​Lbuet/​rafi/​dictionary/​Dictionary$2;​-​>this$0:​Lbuet/​rafi/​dictionary/​Dictionary;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
552 B
smali/buet/rafi/dictionary/Dictionary$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lbuet/​rafi/​dictionary/​Dictionary;​21 .​field·​final·​synthetic·​this$0:​Lbuet/​rafi/​dictionary/​Dictionary;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lbuet/​rafi/​dictionary/​Dictionary;​)​V23 .​method·​constructor·​<init>(Lbuet/​rafi/​dictionary/​Dictionary;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lbuet/​rafi/​dictionary/​Dictionary;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​4427 ····​.​line·​44
27 ····​iput-​object·​p1,​·​p0,​·​Lbuet/​rafi/​dictionary/​Dictionary$1;​-​>this$0:​Lbuet/​rafi/​dictionary/​Dictionary;​28 ····​iput-​object·​p1,​·​p0,​·​Lbuet/​rafi/​dictionary/​Dictionary$1;​-​>this$0:​Lbuet/​rafi/​dictionary/​Dictionary;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
1.33 KB
smali/buet/rafi/dictionary/Dictionary$3.smali
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .​field·​final·​synthetic·​val$english:​Landroid/​widget/​EditText;​24 .​field·​final·​synthetic·​val$english:​Landroid/​widget/​EditText;​
  
  
25 #·​direct·​methods25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lbuet/​rafi/​dictionary/​Dictionary;​Landroid/​widget/​EditText;​Landroid/​widget/​EditText;​)​V26 .​method·​constructor·​<init>(Lbuet/​rafi/​dictionary/​Dictionary;​Landroid/​widget/​EditText;​Landroid/​widget/​EditText;​)​V
27 ····​.​locals·​027 ····​.​locals·​0
 28 ····​.​param·​p1,​·​"this$0"····​#·​Lbuet/​rafi/​dictionary/​Dictionary;​
  
28 ····​.​prologue29 ····​.​prologue
29 ····​.​line·​11630 ····​.​line·​116
30 ····​iput-​object·​p1,​·​p0,​·​Lbuet/​rafi/​dictionary/​Dictionary$3;​-​>this$0:​Lbuet/​rafi/​dictionary/​Dictionary;​31 ····​iput-​object·​p1,​·​p0,​·​Lbuet/​rafi/​dictionary/​Dictionary$3;​-​>this$0:​Lbuet/​rafi/​dictionary/​Dictionary;​
  
31 ····​iput-​object·​p2,​·​p0,​·​Lbuet/​rafi/​dictionary/​Dictionary$3;​-​>val$english:​Landroid/​widget/​EditText;​32 ····​iput-​object·​p2,​·​p0,​·​Lbuet/​rafi/​dictionary/​Dictionary$3;​-​>val$english:​Landroid/​widget/​EditText;​
  
Offset 103, 14 lines modifiedOffset 104, 15 lines modified
  
103 ····​const-​string·​v3,​·​"Field·​can\'t·​be·​blank"104 ····​const-​string·​v3,​·​"Field·​can\'t·​be·​blank"
  
104 ····​invoke-​static·​{v2,​·​v3,​·​v4},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​105 ····​invoke-​static·​{v2,​·​v3,​·​v4},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​
  
105 ····​move-​result-​object·​v2106 ····​move-​result-​object·​v2
  
 107 ····​.​line·​124
106 ····​invoke-​virtual·​{v2},​·​Landroid/​widget/​Toast;​-​>show()​V108 ····​invoke-​virtual·​{v2},​·​Landroid/​widget/​Toast;​-​>show()​V
  
107 ····​.​line·​131109 ····​.​line·​131
108 ····​:​goto_0110 ····​:​goto_0
109 ····​return-​void111 ····​return-​void
  
110 ····​.​line·​126112 ····​.​line·​126
Offset 133, 11 lines modifiedOffset 135, 12 lines modified
  
133 ····​const-​string·​v3,​·​"Word·​Added·​to·​the·​Dictionary"135 ····​const-​string·​v3,​·​"Word·​Added·​to·​the·​Dictionary"
  
134 ····​invoke-​static·​{v2,​·​v3,​·​v4},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​136 ····​invoke-​static·​{v2,​·​v3,​·​v4},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​
  
135 ····​move-​result-​object·​v2137 ····​move-​result-​object·​v2
  
 138 ····​.​line·​129
136 ····​invoke-​virtual·​{v2},​·​Landroid/​widget/​Toast;​-​>show()​V139 ····​invoke-​virtual·​{v2},​·​Landroid/​widget/​Toast;​-​>show()​V
  
137 ····​goto·​:​goto_0140 ····​goto·​:​goto_0
138 .​end·​method141 .​end·​method
1.71 KB
smali/buet/rafi/dictionary/Dictionary.smali
Offset 382, 38 lines modifiedOffset 382, 42 lines modified
  
382 ····​invoke-​direct·​{v4,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V382 ····​invoke-​direct·​{v4,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
  
383 ····​.​line·​112383 ····​.​line·​112
384 ····​.​local·​v4,​·​"newWordInputDialog":​Landroid/​app/​AlertDialog$Builder;​384 ····​.​local·​v4,​·​"newWordInputDialog":​Landroid/​app/​AlertDialog$Builder;​
385 ····​const-​string·​v5,​·​"Add·​a·​new·​word"385 ····​const-​string·​v5,​·​"Add·​a·​new·​word"
  
 386 ····​.​line·​113
386 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​387 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​
  
387 ····​move-​result-​object·​v5388 ····​move-​result-​object·​v5
  
 389 ····​.​line·​114
388 ····​invoke-​virtual·​{v5,​·​v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>setView(Landroid/​view/​View;​)​Landroid/​app/​AlertDialog$Builder;​390 ····​invoke-​virtual·​{v5,​·​v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>setView(Landroid/​view/​View;​)​Landroid/​app/​AlertDialog$Builder;​
  
389 ····​move-​result-​object·​v5391 ····​move-​result-​object·​v5
  
390 ····​const-​string·​v6,​·​"Save"392 ····​const-​string·​v6,​·​"Save"
  
391 ····​new-​instance·​v7,​·​Lbuet/​rafi/​dictionary/​Dictionary$3;​393 ····​new-​instance·​v7,​·​Lbuet/​rafi/​dictionary/​Dictionary$3;​
  
392 ····​invoke-​direct·​{v7,​·​p0,​·​v2,​·​v1},​·​Lbuet/​rafi/​dictionary/​Dictionary$3;​-​><init>(Lbuet/​rafi/​dictionary/​Dictionary;​Landroid/​widget/​EditText;​Landroid/​widget/​EditText;​)​V394 ····​invoke-​direct·​{v7,​·​p0,​·​v2,​·​v1},​·​Lbuet/​rafi/​dictionary/​Dictionary$3;​-​><init>(Lbuet/​rafi/​dictionary/​Dictionary;​Landroid/​widget/​EditText;​Landroid/​widget/​EditText;​)​V
  
 395 ····​.​line·​115
393 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(Lj​ava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​396 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(Lj​ava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
  
394 ····​move-​result-​object·​v5397 ····​move-​result-​object·​v5
  
395 ····​const-​string·​v6,​·​"Cancel"398 ····​const-​string·​v6,​·​"Cancel"
  
396 ····​new-​instance·​v7,​·​Lbuet/​rafi/​dictionary/​Dictionary$2;​399 ····​new-​instance·​v7,​·​Lbuet/​rafi/​dictionary/​Dictionary$2;​
  
397 ····​invoke-​direct·​{v7,​·​p0},​·​Lbuet/​rafi/​dictionary/​Dictionary$2;​-​><init>(Lbuet/​rafi/​dictionary/​Dictionary;​)​V400 ····​invoke-​direct·​{v7,​·​p0},​·​Lbuet/​rafi/​dictionary/​Dictionary$2;​-​><init>(Lbuet/​rafi/​dictionary/​Dictionary;​)​V
  
 401 ····​.​line·​133
398 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(Lj​ava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​402 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(Lj​ava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
  
399 ····​.​line·​140403 ····​.​line·​140
400 ····​invoke-​virtual·​{v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>show()​Landroid/​app/​AlertDialog;​404 ····​invoke-​virtual·​{v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>show()​Landroid/​app/​AlertDialog;​
  
401 ····​.​line·​141405 ····​.​line·​141
402 ····​return-​void406 ····​return-​void
455 B
smali/buet/rafi/dictionary/DictionaryDB.smali
Offset 327, 15 lines modifiedOffset 327, 15 lines modified
327 ····​if-​eqz·​v9,​·​:​cond_1327 ····​if-​eqz·​v9,​·​:​cond_1
  
328 ····​.​line·​41328 ····​.​line·​41
329 ····​new-​instance·​v8,​·​Ljava/​util/​ArrayList;​329 ····​new-​instance·​v8,​·​Ljava/​util/​ArrayList;​
  
330 ····​invoke-​direct·​{v8},​·​Ljava/​util/​ArrayList;​-​><init>()​V330 ····​invoke-​direct·​{v8},​·​Ljava/​util/​ArrayList;​-​><init>()​V
  
331 ····​.​line·​67331 ····​.​line·​64
332 ····​:​cond_0332 ····​:​cond_0
333 ····​:​goto_0333 ····​:​goto_0
334 ····​return-​object·​v8334 ····​return-​object·​v8
  
335 ····​.​line·​43335 ····​.​line·​43
336 ····​:​cond_1336 ····​:​cond_1
337 ····​const-​string·​v6,​·​"SELECT·​*·​FROM·​words·​WHERE·​en_word·​LIKE·​?·​ORDER·​BY·​en_word·​LIMIT·​100"337 ····​const-​string·​v6,​·​"SELECT·​*·​FROM·​words·​WHERE·​en_word·​LIKE·​?·​ORDER·​BY·​en_word·​LIMIT·​100"
3.93 KB
smali/buet/rafi/dictionary/FileHelper.smali
Offset 37, 114 lines modifiedOffset 37, 114 lines modified
37 ····​invoke-​static·​{v0,​·​v1},​·​Lbuet/​rafi/​dictionary/​FileHelper;​-​>copyFile(Ljava/​io/​FileInputStream;​Ljava/​io/​FileOutputStream;​)​V37 ····​invoke-​static·​{v0,​·​v1},​·​Lbuet/​rafi/​dictionary/​FileHelper;​-​>copyFile(Ljava/​io/​FileInputStream;​Ljava/​io/​FileOutputStream;​)​V
  
38 ····​.​line·​9538 ····​.​line·​95
39 ····​return-​void39 ····​return-​void
40 .​end·​method40 .​end·​method
  
41 .​method·​public·​static·​copyFile(Ljava/​io/​FileInputStream;​Ljava/​io/​FileOutputStream;​)​V41 .​method·​public·​static·​copyFile(Ljava/​io/​FileInputStream;​Ljava/​io/​FileOutputStream;​)​V
42 ····​.​locals·642 ····​.​locals·7
43 ····​.​param·​p0,​·​"fromFile"····​#·​Ljava/​io/​FileInputStream;​43 ····​.​param·​p0,​·​"fromFile"····​#·​Ljava/​io/​FileInputStream;​
44 ····​.​param·​p1,​·​"toFile"····​#·​Ljava/​io/​FileOutputStream;​44 ····​.​param·​p1,​·​"toFile"····​#·​Ljava/​io/​FileOutputStream;​
45 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​45 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
46 ········​value·​=·​{46 ········​value·​=·​{
47 ············​Ljava/​io/​IOException;​47 ············​Ljava/​io/​IOException;​
48 ········​}48 ········​}
49 ····​.​end·​annotation49 ····​.​end·​annotation
  
50 ····​.​prologue50 ····​.​prologue
51 ····​.​line·​11151 ····​.​line·​111
52 ····​invoke-​virtual·​{p0},​·​Ljava/​io/​FileInputStream;​-​>getChannel()​Ljava/​nio/​channels/​FileChannel;​52 ····​invoke-​virtual·​{p0},​·​Ljava/​io/​FileInputStream;​-​>getChannel()​Ljava/​nio/​channels/​FileChannel;​
  
53 ····​move-​result-​object·​v053 ····​move-​result-​object·​v1
  
54 ····​.​line·​11254 ····​.​line·​112
55 ····​.​local·​v0,​·​"fromChannel":​Ljava/​nio/​channels/​FileChannel;​55 ····​.​local·​v1,​·​"fromChannel":​Ljava/​nio/​channels/​FileChannel;​
56 ····​invoke-​virtual·​{p1},​·​Ljava/​io/​FileOutputStream;​-​>getChannel()​Ljava/​nio/​channels/​FileChannel;​56 ····​invoke-​virtual·​{p1},​·​Ljava/​io/​FileOutputStream;​-​>getChannel()​Ljava/​nio/​channels/​FileChannel;​
  
57 ····​move-​result-​object·​v557 ····​move-​result-​object·​v6
  
58 ····​.​line·​11558 ····​.​line·​115
59 ····​.​local·​v5,​·​"toChannel":​Ljava/​nio/​channels/​FileChannel;​59 ····​.​local·​v6,​·​"toChannel":​Ljava/​nio/​channels/​FileChannel;​
60 ····​const-​wide/​16·​v1,​·​0x060 ····​const-​wide/​16·​v2,​·​0x0
  
61 ····​:​try_start_061 ····​:​try_start_0
62 ····​invoke-​virtual·​{v0},​·​Ljava/​nio/​channels/​FileChannel;​-​>size()​J62 ····​invoke-​virtual·​{v1},​·​Ljava/​nio/​channels/​FileChannel;​-​>size()​J
  
63 ····​move-​result-​wide·​v363 ····​move-​result-​wide·​v4
  
64 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Ljava/​nio/​channels/​FileChannel;​-​>transferTo(JJLjava/​nio/​channels/​WritableByteChannel;​)​J64 ····​invoke-​virtual/​range·​{v1·​.​.​·​v6},​·​Ljava/​nio/​channels/​FileChannel;​-​>transferTo(JJLjava/​nio/​channels/​WritableByteChannel;​)​J
65 ····​:​try_end_065 ····​:​try_end_0
66 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_166 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_1
  
67 ····​.​line·​11867 ····​.​line·​118
68 ····​if-​eqz·​v0,​·​:​cond_068 ····​if-​eqz·​v1,​·​:​cond_0
  
69 ····​.​line·​11969 ····​.​line·​119
70 ····​:​try_start_170 ····​:​try_start_1
71 ····​invoke-​virtual·​{v0},​·​Ljava/​nio/​channels/​FileChannel;​-​>close()​V71 ····​invoke-​virtual·​{v1},​·​Ljava/​nio/​channels/​FileChannel;​-​>close()​V
72 ····​:​try_end_172 ····​:​try_end_1
73 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_073 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0
  
74 ····​.​line·​12274 ····​.​line·​122
75 ····​:​cond_075 ····​:​cond_0
76 ····​if-​eqz·​v5,​·​:​cond_176 ····​if-​eqz·​v6,​·​:​cond_1
  
77 ····​.​line·​12377 ····​.​line·​123
78 ····​invoke-​virtual·​{v5},​·​Ljava/​nio/​channels/​FileChannel;​-​>close()​V78 ····​invoke-​virtual·​{v6},​·​Ljava/​nio/​channels/​FileChannel;​-​>close()​V
  
79 ····​.​line·​12779 ····​.​line·​127
80 ····​:​cond_180 ····​:​cond_1
81 ····​return-​void81 ····​return-​void
  
82 ····​.​line·​12282 ····​.​line·​122
83 ····​:​catchall_083 ····​:​catchall_0
84 ····​move-​exception·​v184 ····​move-​exception·​v0
  
85 ····​if-​eqz·​v5,​·​:​cond_285 ····​if-​eqz·​v6,​·​:​cond_2
  
86 ····​.​line·​12386 ····​.​line·​123
87 ····​invoke-​virtual·​{v5},​·​Ljava/​nio/​channels/​FileChannel;​-​>close()​V87 ····​invoke-​virtual·​{v6},​·​Ljava/​nio/​channels/​FileChannel;​-​>close()​V
  
88 ····​:​cond_288 ····​:​cond_2
89 ····​throw·​v189 ····​throw·​v0
  
90 ····​.​line·​11790 ····​.​line·​117
91 ····​:​catchall_191 ····​:​catchall_1
92 ····​move-​exception·​v192 ····​move-​exception·​v0
  
93 ····​.​line·​11893 ····​.​line·​118
94 ····​if-​eqz·​v0,​·​:​cond_394 ····​if-​eqz·​v1,​·​:​cond_3
  
95 ····​.​line·​11995 ····​.​line·​119
96 ····​:​try_start_296 ····​:​try_start_2
97 ····​invoke-​virtual·​{v0},​·​Ljava/​nio/​channels/​FileChannel;​-​>close()​V97 ····​invoke-​virtual·​{v1},​·​Ljava/​nio/​channels/​FileChannel;​-​>close()​V
98 ····​:​try_end_298 ····​:​try_end_2
99 ····​.​catchall·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catchall_299 ····​.​catchall·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catchall_2
  
100 ····​.​line·​122100 ····​.​line·​122
101 ····​:​cond_3101 ····​:​cond_3
102 ····​if-​eqz·​v5,​·​:​cond_4102 ····​if-​eqz·​v6,​·​:​cond_4
  
103 ····​.​line·​123103 ····​.​line·​123
104 ····​invoke-​virtual·​{v5},​·​Ljava/​nio/​channels/​FileChannel;​-​>close()​V104 ····​invoke-​virtual·​{v6},​·​Ljava/​nio/​channels/​FileChannel;​-​>close()​V
  
105 ····​:​cond_4105 ····​:​cond_4
106 ····​throw·​v1106 ····​throw·​v0
  
107 ····​.​line·​122107 ····​.​line·​122
108 ····​:​catchall_2108 ····​:​catchall_2
109 ····​move-​exception·​v1109 ····​move-​exception·​v0
  
110 ····​if-​eqz·​v5,​·​:​cond_5110 ····​if-​eqz·​v6,​·​:​cond_5
  
111 ····​.​line·​123111 ····​.​line·​123
112 ····​invoke-​virtual·​{v5},​·​Ljava/​nio/​channels/​FileChannel;​-​>close()​V112 ····​invoke-​virtual·​{v6},​·​Ljava/​nio/​channels/​FileChannel;​-​>close()​V
  
113 ····​:​cond_5113 ····​:​cond_5
114 ····​throw·​v1114 ····​throw·​v0
115 .​end·​method115 .​end·​method
  
116 .​method·​public·​static·​copyFile(Ljava/​io/​InputStream;​Ljava/​io/​OutputStream;​)​V116 .​method·​public·​static·​copyFile(Ljava/​io/​InputStream;​Ljava/​io/​OutputStream;​)​V
117 ····​.​locals·​3117 ····​.​locals·​3
118 ····​.​param·​p0,​·​"fromFile"····​#·​Ljava/​io/​InputStream;​118 ····​.​param·​p0,​·​"fromFile"····​#·​Ljava/​io/​InputStream;​
119 ····​.​param·​p1,​·​"toFile"····​#·​Ljava/​io/​OutputStream;​119 ····​.​param·​p1,​·​"toFile"····​#·​Ljava/​io/​OutputStream;​
120 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​120 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
272 B
smali/buet/rafi/dictionary/R.smali
Offset 21, 10 lines modifiedOffset 21, 9 lines modified
21 .​method·​public·​constructor·​<init>()​V21 .​method·​public·​constructor·​<init>()​V
22 ····​.​locals·​022 ····​.​locals·​0
  
23 ····​.​prologue23 ····​.​prologue
24 ····​.​line·​1024 ····​.​line·​10
25 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V25 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
26 ····​.​line·​45 
27 ····​return-​void26 ····​return-​void
28 .​end·​method27 .​end·​method
665 B
smali/buet/rafi/dictionary/WordListAdapter$1.smali
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .​field·​final·​synthetic·​val$word:​Lbuet/​rafi/​dictionary/​Bean;​24 .​field·​final·​synthetic·​val$word:​Lbuet/​rafi/​dictionary/​Bean;​
  
  
25 #·​direct·​methods25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lbuet/​rafi/​dictionary/​WordListAdapter;​Lbuet/​rafi/​dictionary/​Bean;​Landroid/​widget/​ImageButton;​)​V26 .​method·​constructor·​<init>(Lbuet/​rafi/​dictionary/​WordListAdapter;​Lbuet/​rafi/​dictionary/​Bean;​Landroid/​widget/​ImageButton;​)​V
27 ····​.​locals·​027 ····​.​locals·​0
 28 ····​.​param·​p1,​·​"this$0"····​#·​Lbuet/​rafi/​dictionary/​WordListAdapter;​
  
28 ····​.​prologue29 ····​.​prologue
29 ····​.​line·​6530 ····​.​line·​65
30 ····​iput-​object·​p1,​·​p0,​·​Lbuet/​rafi/​dictionary/​WordListAdapter$1;​-​>this$0:​Lbuet/​rafi/​dictionary/​WordListAdapter;​31 ····​iput-​object·​p1,​·​p0,​·​Lbuet/​rafi/​dictionary/​WordListAdapter$1;​-​>this$0:​Lbuet/​rafi/​dictionary/​WordListAdapter;​
  
31 ····​iput-​object·​p2,​·​p0,​·​Lbuet/​rafi/​dictionary/​WordListAdapter$1;​-​>val$word:​Lbuet/​rafi/​dictionary/​Bean;​32 ····​iput-​object·​p2,​·​p0,​·​Lbuet/​rafi/​dictionary/​WordListAdapter$1;​-​>val$word:​Lbuet/​rafi/​dictionary/​Bean;​
  
587 B
smali/buet/rafi/dictionary/WordListAdapter$2.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lbuet/​rafi/​dictionary/​WordListAdapter;​21 .​field·​final·​synthetic·​this$0:​Lbuet/​rafi/​dictionary/​WordListAdapter;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lbuet/​rafi/​dictionary/​WordListAdapter;​)​V23 .​method·​constructor·​<init>(Lbuet/​rafi/​dictionary/​WordListAdapter;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lbuet/​rafi/​dictionary/​WordListAdapter;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​9127 ····​.​line·​91
27 ····​iput-​object·​p1,​·​p0,​·​Lbuet/​rafi/​dictionary/​WordListAdapter$2;​-​>this$0:​Lbuet/​rafi/​dictionary/​WordListAdapter;​28 ····​iput-​object·​p1,​·​p0,​·​Lbuet/​rafi/​dictionary/​WordListAdapter$2;​-​>this$0:​Lbuet/​rafi/​dictionary/​WordListAdapter;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
1.98 KB
smali/buet/rafi/dictionary/WordListAdapter.smali
Offset 37, 14 lines modifiedOffset 37, 15 lines modified
  
37 ····​.​line·​2837 ····​.​line·​28
38 ····​iput-​object·​p2,​·​p0,​·​Lbuet/​rafi/​dictionary/​WordListAdapter;​-​>dictionaryDB:​Lbuet/​rafi/​dictionary/​DictionaryDB;​38 ····​iput-​object·​p2,​·​p0,​·​Lbuet/​rafi/​dictionary/​WordListAdapter;​-​>dictionaryDB:​Lbuet/​rafi/​dictionary/​DictionaryDB;​
  
39 ····​.​line·​2939 ····​.​line·​29
40 ····​const-​string·​v0,​·​"layout_inflater"40 ····​const-​string·​v0,​·​"layout_inflater"
  
 41 ····​.​line·​30
41 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​app/​Activity;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​42 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​app/​Activity;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
  
42 ····​move-​result-​object·​v043 ····​move-​result-​object·​v0
  
43 ····​check-​cast·​v0,​·​Landroid/​view/​LayoutInflater;​44 ····​check-​cast·​v0,​·​Landroid/​view/​LayoutInflater;​
  
44 ····​iput-​object·​v0,​·​p0,​·​Lbuet/​rafi/​dictionary/​WordListAdapter;​-​>mLayoutInflater:​Landroid/​view/​LayoutInflater;​45 ····​iput-​object·​v0,​·​p0,​·​Lbuet/​rafi/​dictionary/​WordListAdapter;​-​>mLayoutInflater:​Landroid/​view/​LayoutInflater;​
Offset 277, 34 lines modifiedOffset 278, 38 lines modified
  
277 ····​iget-​object·​v2,​·​p0,​·​Lbuet/​rafi/​dictionary/​WordListAdapter;​-​>context:​Landroid/​app/​Activity;​278 ····​iget-​object·​v2,​·​p0,​·​Lbuet/​rafi/​dictionary/​WordListAdapter;​-​>context:​Landroid/​app/​Activity;​
  
278 ····​invoke-​direct·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V279 ····​invoke-​direct·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
  
279 ····​const-​string·​v2,​·​"Sorry!"280 ····​const-​string·​v2,​·​"Sorry!"
  
 281 ····​.​line·​89
280 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​282 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​
  
281 ····​move-​result-​object·​v1283 ····​move-​result-​object·​v1
  
282 ····​const-​string·​v2,​·​"Your·​phone·​doesn\'t·​support·​pre-​built·​database"284 ····​const-​string·​v2,​·​"Your·​phone·​doesn\'t·​support·​pre-​built·​database"
  
 285 ····​.​line·​90
283 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​286 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​
  
284 ····​move-​result-​object·​v1287 ····​move-​result-​object·​v1
  
285 ····​const-​string·​v2,​·​"Exit"288 ····​const-​string·​v2,​·​"Exit"
  
286 ····​new-​instance·​v3,​·​Lbuet/​rafi/​dictionary/​WordListAdapter$2;​289 ····​new-​instance·​v3,​·​Lbuet/​rafi/​dictionary/​WordListAdapter$2;​
  
287 ····​invoke-​direct·​{v3,​·​p0},​·​Lbuet/​rafi/​dictionary/​WordListAdapter$2;​-​><init>(Lbuet/​rafi/​dictionary/​WordListAdapter;​)​V290 ····​invoke-​direct·​{v3,​·​p0},​·​Lbuet/​rafi/​dictionary/​WordListAdapter$2;​-​><init>(Lbuet/​rafi/​dictionary/​WordListAdapter;​)​V
  
 291 ····​.​line·​91
288 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNeutralButton(Lja​va/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​292 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNeutralButton(Lja​va/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
  
289 ····​move-​result-​object·​v1293 ····​move-​result-​object·​v1
  
 294 ····​.​line·​97
290 ····​invoke-​virtual·​{v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​295 ····​invoke-​virtual·​{v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​
  
291 ····​move-​result-​object·​v0296 ····​move-​result-​object·​v0
  
292 ····​.​line·​98297 ····​.​line·​98
293 ····​.​local·​v0,​·​"dialog":​Landroid/​app/​AlertDialog;​298 ····​.​local·​v0,​·​"dialog":​Landroid/​app/​AlertDialog;​
294 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​AlertDialog;​-​>show()​V299 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​AlertDialog;​-​>show()​V