Offset 1, 18 lines modified | Offset 0, 0 lines modified | ||
1 | Verifies | ||
2 | Verified·using·v1·scheme·(JAR·signing):·true | ||
3 | Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false | ||
4 | Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false | ||
5 | Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false | ||
6 | Verified·for·SourceStamp:·false | ||
7 | Number·of·signers:·1 | ||
8 | Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK | ||
9 | Signer·#1·certificate·SHA-256·digest:·3866fb9b4466d20fbac92593a489267ef17bdef6be3e63ac8b3d50e21612e63f | ||
10 | Signer·#1·certificate·SHA-1·digest:·3356dd6d5efae63ce934b1f2f9802f016dba8697 | ||
11 | Signer·#1·certificate·MD5·digest:·780dd61a0f0cca609cdbc0087a61cdc6 | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·21bfec3fb7a862a1616a6949de72baab64ec6c37111f2eaade8cf76af6a93f0a | ||
15 | Signer·#1·public·key·SHA-1·digest:·5fefacb20bdfe8847b249caa2474eda992fefa06 | ||
16 | Signer·#1·public·key·MD5·digest:·7314187544b82e7d0f90821cee803af4 | ||
17 | WARNING:·META-INF/buildserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
18 | WARNING:·META-INF/fdroidserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. |
Offset 1, 1400 lines modified | Offset 1, 1298 lines modified | ||
1 | There·is·no·zipfile·comment. | 1 | There·is·no·zipfile·comment. |
2 | End-of-central-directory·record: | 2 | End-of-central-directory·record: |
3 | ------------------------------- | 3 | ------------------------------- |
4 | ··Zip·archive·file·size:·····················6 | 4 | ··Zip·archive·file·size:·····················61788·(000000000000F15Ch) |
5 | ··Actual·end-cent-dir·record·offset:·········6 | 5 | ··Actual·end-cent-dir·record·offset:·········61766·(000000000000F146h) |
6 | ··Expected·end-cent-dir·record·offset:·······6 | 6 | ··Expected·end-cent-dir·record·offset:·······61766·(000000000000F146h) |
7 | ··(based·on·the·length·of·the·central·directory·and·its·expected·offset) | 7 | ··(based·on·the·length·of·the·central·directory·and·its·expected·offset) |
8 | ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its | 8 | ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its |
9 | ··central·directory·contains·4 | 9 | ··central·directory·contains·44·entries. |
10 | ··The·central·directory·is·3 | 10 | ··The·central·directory·is·3582·(0000000000000DFEh)·bytes·long, |
11 | ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile | 11 | ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile |
12 | ··is·58 | 12 | ··is·58184·(000000000000E348h). |
13 | Central·directory·entry·#1: | 13 | Central·directory·entry·#1: |
14 | --------------------------- | 14 | --------------------------- |
15 | ·· | 15 | ··res/drawable/edit_text_background_blue.xml |
16 | ··offset·of·local·header·from·start·of·archive:···0 | 16 | ··offset·of·local·header·from·start·of·archive:···0 |
17 | ··················································(0000000000000000h)·bytes | 17 | ··················································(0000000000000000h)·bytes |
18 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 18 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
19 | ··version·of·encoding·software:···················2.0 | 19 | ··version·of·encoding·software:···················2.0 |
20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
21 | ··minimum·software·version·required·to·extract:···2.0 | 21 | ··minimum·software·version·required·to·extract:···2.0 |
22 | ··compression·method:·····························deflated | 22 | ··compression·method:·····························deflated |
23 | ··compression·sub-type·(deflation):···············normal | 23 | ··compression·sub-type·(deflation):···············normal |
24 | ··file·security·status:···························not·encrypted | 24 | ··file·security·status:···························not·encrypted |
25 | ··extended·local·header:··························yes | 25 | ··extended·local·header:··························yes |
26 | ··file·last·modified·on·(DOS·date/time):··········201 | 26 | ··file·last·modified·on·(DOS·date/time):··········2017·Sep·23·00:29:26 |
27 | ··32-bit·CRC·value·(hex):························· | 27 | ··32-bit·CRC·value·(hex):·························4b636209 |
28 | ··compressed·size:································ | 28 | ··compressed·size:································354·bytes |
29 | ··uncompressed·size:······························ | 29 | ··uncompressed·size:······························1124·bytes |
30 | ··length·of·filename:····························· | 30 | ··length·of·filename:·····························42·characters |
31 | ··length·of·extra·field:·························· | 31 | ··length·of·extra·field:··························4·bytes |
32 | ··length·of·file·comment:·························0·characters | 32 | ··length·of·file·comment:·························0·characters |
33 | ··disk·number·on·which·file·begins:···············disk·1 | 33 | ··disk·number·on·which·file·begins:···············disk·1 |
34 | ··apparent·file·type:·····························binary | 34 | ··apparent·file·type:·····························binary |
35 | ··non-MSDOS·external·file·attributes:·············000000·hex | 35 | ··non-MSDOS·external·file·attributes:·············000000·hex |
36 | ··MS-DOS·file·attributes·(00·hex):················none | 36 | ··MS-DOS·file·attributes·(00·hex):················none |
37 | ··The·central-directory·extra·field·contains: | ||
38 | ··-·A·subfield·with·ID·0xcafe·(unknown)·and·0·data·bytes. | ||
37 | ··There·is·no·file·comment. | 39 | ··There·is·no·file·comment. |
38 | Central·directory·entry·#2: | 40 | Central·directory·entry·#2: |
39 | --------------------------- | 41 | --------------------------- |
40 | ··There·are·an·extra·16·bytes·preceding·this·file. | 42 | ··There·are·an·extra·16·bytes·preceding·this·file. |
41 | ·· | 43 | ··res/drawable/editor_background.xml |
42 | ··offset·of·local·header·from·start·of·archive:··· | 44 | ··offset·of·local·header·from·start·of·archive:···446 |
43 | ··················································(0000000000000 | 45 | ··················································(00000000000001BEh)·bytes |
44 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 46 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
45 | ··version·of·encoding·software:···················2.0 | 47 | ··version·of·encoding·software:···················2.0 |
46 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 48 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
47 | ··minimum·software·version·required·to·extract:···2.0 | 49 | ··minimum·software·version·required·to·extract:···2.0 |
48 | ··compression·method:·····························deflated | 50 | ··compression·method:·····························deflated |
49 | ··compression·sub-type·(deflation):···············normal | 51 | ··compression·sub-type·(deflation):···············normal |
50 | ··file·security·status:···························not·encrypted | 52 | ··file·security·status:···························not·encrypted |
51 | ··extended·local·header:··························yes | 53 | ··extended·local·header:··························yes |
52 | ··file·last·modified·on·(DOS·date/time):··········201 | 54 | ··file·last·modified·on·(DOS·date/time):··········2017·Sep·23·00:29:26 |
53 | ··32-bit·CRC·value·(hex):························· | 55 | ··32-bit·CRC·value·(hex):·························f149a801 |
54 | ··compressed·size:································ | 56 | ··compressed·size:································536·bytes |
55 | ··uncompressed·size:······························ | 57 | ··uncompressed·size:······························2508·bytes |
56 | ··length·of·filename:····························· | 58 | ··length·of·filename:·····························34·characters |
57 | ··length·of·extra·field:··························0·bytes | 59 | ··length·of·extra·field:··························0·bytes |
58 | ··length·of·file·comment:·························0·characters | 60 | ··length·of·file·comment:·························0·characters |
59 | ··disk·number·on·which·file·begins:···············disk·1 | 61 | ··disk·number·on·which·file·begins:···············disk·1 |
60 | ··apparent·file·type:·····························binary | 62 | ··apparent·file·type:·····························binary |
61 | ··non-MSDOS·external·file·attributes:·············000000·hex | 63 | ··non-MSDOS·external·file·attributes:·············000000·hex |
62 | ··MS-DOS·file·attributes·(00·hex):················none | 64 | ··MS-DOS·file·attributes·(00·hex):················none |
63 | ··There·is·no·file·comment. | 65 | ··There·is·no·file·comment. |
64 | Central·directory·entry·#3: | 66 | Central·directory·entry·#3: |
65 | --------------------------- | 67 | --------------------------- |
66 | ··There·are·an·extra·16·bytes·preceding·this·file. | 68 | ··There·are·an·extra·16·bytes·preceding·this·file. |
67 | ·· | 69 | ··res/drawable/host_button.xml |
68 | ··offset·of·local·header·from·start·of·archive:··· | 70 | ··offset·of·local·header·from·start·of·archive:···1062 |
69 | ··················································(0000000000000 | 71 | ··················································(0000000000000426h)·bytes |
70 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 72 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
71 | ··version·of·encoding·software:···················2.0 | 73 | ··version·of·encoding·software:···················2.0 |
72 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 74 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
73 | ··minimum·software·version·required·to·extract:···2.0 | 75 | ··minimum·software·version·required·to·extract:···2.0 |
74 | ··compression·method:·····························deflated | 76 | ··compression·method:·····························deflated |
75 | ··compression·sub-type·(deflation):···············normal | 77 | ··compression·sub-type·(deflation):···············normal |
76 | ··file·security·status:···························not·encrypted | 78 | ··file·security·status:···························not·encrypted |
77 | ··extended·local·header:··························yes | 79 | ··extended·local·header:··························yes |
78 | ··file·last·modified·on·(DOS·date/time):··········201 | 80 | ··file·last·modified·on·(DOS·date/time):··········2017·Sep·23·00:29:26 |
79 | ··32-bit·CRC·value·(hex):························· | 81 | ··32-bit·CRC·value·(hex):·························e3b2d332 |
80 | ··compressed·size:································ | 82 | ··compressed·size:································247·bytes |
81 | ··uncompressed·size:······························ | 83 | ··uncompressed·size:······························580·bytes |
82 | ··length·of·filename:·····························2 | 84 | ··length·of·filename:·····························28·characters |
83 | ··length·of·extra·field:··························0·bytes | 85 | ··length·of·extra·field:··························0·bytes |
84 | ··length·of·file·comment:·························0·characters | 86 | ··length·of·file·comment:·························0·characters |
85 | ··disk·number·on·which·file·begins:···············disk·1 | 87 | ··disk·number·on·which·file·begins:···············disk·1 |
86 | ··apparent·file·type:·····························binary | 88 | ··apparent·file·type:·····························binary |
87 | ··non-MSDOS·external·file·attributes:·············000000·hex | 89 | ··non-MSDOS·external·file·attributes:·············000000·hex |
88 | ··MS-DOS·file·attributes·(00·hex):················none | 90 | ··MS-DOS·file·attributes·(00·hex):················none |
89 | ··There·is·no·file·comment. | 91 | ··There·is·no·file·comment. |
90 | Central·directory·entry·#4: | 92 | Central·directory·entry·#4: |
91 | --------------------------- | 93 | --------------------------- |
92 | ··There·are·an·extra·16·bytes·preceding·this·file. | 94 | ··There·are·an·extra·16·bytes·preceding·this·file. |
93 | ·· | 95 | ··res/drawable/join_button.xml |
94 | ··offset·of·local·header·from·start·of·archive:··· | 96 | ··offset·of·local·header·from·start·of·archive:···1383 |
95 | ··················································(000000000000 | 97 | ··················································(0000000000000567h)·bytes |
96 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 98 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
97 | ··version·of·encoding·software:···················2.0 | 99 | ··version·of·encoding·software:···················2.0 |
98 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 100 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
99 | ··minimum·software·version·required·to·extract:···2.0 | 101 | ··minimum·software·version·required·to·extract:···2.0 |
100 | ··compression·method:·····························deflated | 102 | ··compression·method:·····························deflated |
101 | ··compression·sub-type·(deflation):···············normal | 103 | ··compression·sub-type·(deflation):···············normal |
102 | ··file·security·status:···························not·encrypted | 104 | ··file·security·status:···························not·encrypted |
Max diff block lines reached; 86720/94606 bytes (91.66%) of diff not shown. |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | 1 | Java·archive·data·(JAR) |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="2"·android:versionName="1.1"·package="com.alexkang.bluechat" | 2 | <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="2"·android:versionName="1.1"·package="com.alexkang.bluechat"> |
3 | ··<uses-sdk·android:minSdkVersion="15"·android:targetSdkVersion="21"/> | 3 | ··<uses-sdk·android:minSdkVersion="15"·android:targetSdkVersion="21"/> |
4 | ··<uses-permission·android:name="android.permission.BLUETOOTH"/> | 4 | ··<uses-permission·android:name="android.permission.BLUETOOTH"/> |
5 | ··<uses-permission·android:name="android.permission.BLUETOOTH_ADMIN"/> | 5 | ··<uses-permission·android:name="android.permission.BLUETOOTH_ADMIN"/> |
6 | ··<uses-permission·android:name="android.permission.READ_EXTERNAL_STORAGE"/> | 6 | ··<uses-permission·android:name="android.permission.READ_EXTERNAL_STORAGE"/> |
7 | ··<application·android:theme="@style/AppTheme"·android:label="@string/app_name"·android:icon="@drawable/ic_launcher"·android:allowBackup="true"·android:logo="@drawable/ic_launcher_white"·android:largeHeap="true"> | 7 | ··<application·android:theme="@style/AppTheme"·android:label="@string/app_name"·android:icon="@drawable/ic_launcher"·android:allowBackup="true"·android:logo="@drawable/ic_launcher_white"·android:largeHeap="true"> |
8 | ····<activity·android:label="@string/app_name"·android:name="com.alexkang.bluechat.MainActivity"·android:screenOrientation="portrait"> | 8 | ····<activity·android:label="@string/app_name"·android:name="com.alexkang.bluechat.MainActivity"·android:screenOrientation="portrait"> |
9 | ······<intent-filter> | 9 | ······<intent-filter> |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
00000000:·0200·0c00· | 00000000:·0200·0c00·bc1a·0000·0100·0000·0100·1c00··................ | ||
00000010:·a807·0000·3200·0000·0000·0000·0001·0000··....2........... | 00000010:·a807·0000·3200·0000·0000·0000·0001·0000··....2........... | ||
00000020:·e400·0000·0000·0000·0000·0000·2d00·0000··............-... | 00000020:·e400·0000·0000·0000·0000·0000·2d00·0000··............-... | ||
00000030:·5200·0000·7100·0000·9000·0000·b600·0000··R...q........... | 00000030:·5200·0000·7100·0000·9000·0000·b600·0000··R...q........... | ||
00000040:·e500·0000·1601·0000·3901·0000·5801·0000··........9...X... | 00000040:·e500·0000·1601·0000·3901·0000·5801·0000··........9...X... | ||
00000050:·7501·0000·8b01·0000·9f01·0000·b301·0000··u............... | 00000050:·7501·0000·8b01·0000·9f01·0000·b301·0000··u............... | ||
00000060:·dd01·0000·0802·0000·3c02·0000·6a02·0000··........<...j... | 00000060:·dd01·0000·0802·0000·3c02·0000·6a02·0000··........<...j... | ||
00000070:·9102·0000·be02·0000·e802·0000·1303·0000··................ | 00000070:·9102·0000·be02·0000·e802·0000·1303·0000··................ | ||
Offset 117, 15 lines modified | Offset 117, 15 lines modified | ||
00000740:·2061·2043·6861·7452·6f6f·6d00·0505·496d···a·ChatRoom...Im | 00000740:·2061·2043·6861·7452·6f6f·6d00·0505·496d···a·ChatRoom...Im | ||
00000750:·6167·6500·0909·4564·6974·206e·616d·6500··age...Edit·name. | 00000750:·6167·6500·0909·4564·6974·206e·616d·6500··age...Edit·name. | ||
00000760:·0404·486f·7374·0004·044a·6f69·6e00·1010··..Host...Join... | 00000760:·0404·486f·7374·0004·044a·6f69·6e00·1010··..Host...Join... | ||
00000770:·5265·6f70·656e·2043·6861·7420·726f·6f6d··Reopen·Chat·room | 00000770:·5265·6f70·656e·2043·6861·7420·726f·6f6d··Reopen·Chat·room | ||
00000780:·0009·0946·6972·6520·4368·6174·0010·104a··...Fire·Chat...J | 00000780:·0009·0946·6972·6520·4368·6174·0010·104a··...Fire·Chat...J | ||
00000790:·6f69·6e20·6120·4368·6174·2072·6f6f·6d00··oin·a·Chat·room. | 00000790:·6f69·6e20·6120·4368·6174·2072·6f6f·6d00··oin·a·Chat·room. | ||
000007a0:·1010·486f·7374·2061·2043·6861·7420·726f··..Host·a·Chat·ro | 000007a0:·1010·486f·7374·2061·2043·6861·7420·726f··..Host·a·Chat·ro | ||
000007b0:·6f6d·0000·0002· | 000007b0:·6f6d·0000·0002·1c01·0813·0000·7f00·0000··om.............. | ||
000007c0:·6300·6f00·6d00·2e00·6100·6c00·6500·7800··c.o.m...a.l.e.x. | 000007c0:·6300·6f00·6d00·2e00·6100·6c00·6500·7800··c.o.m...a.l.e.x. | ||
000007d0:·6b00·6100·6e00·6700·2e00·6200·6c00·7500··k.a.n.g...b.l.u. | 000007d0:·6b00·6100·6e00·6700·2e00·6200·6c00·7500··k.a.n.g...b.l.u. | ||
000007e0:·6500·6300·6800·6100·7400·0000·0000·0000··e.c.h.a.t....... | 000007e0:·6500·6300·6800·6100·7400·0000·0000·0000··e.c.h.a.t....... | ||
000007f0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 000007f0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00000800:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00000800:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00000810:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00000810:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00000820:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00000820:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
Offset 134, 309 lines modified | Offset 134, 295 lines modified | ||
00000850:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00000850:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00000860:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00000860:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00000870:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00000870:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00000880:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00000880:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00000890:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00000890:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
000008a0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 000008a0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
000008b0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 000008b0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
000008c0:· | 000008c0:·1c01·0000·0900·0000·a401·0000·2f00·0000··............/... | ||
000008d0:·0 | 000008d0:·0100·1c00·8800·0000·0900·0000·0000·0000··................ | ||
000008e0:·0000·0000·0001·0000·4000·0000·0000·0000··........@....... | |||
000008f0:·0000·0000·0700·0000·1200·0000·1b00·0000··................ | |||
00000900:·2300·0000·2b00·0000·3400·0000·3c00·0000··#...+...4...<... | |||
00000910:·4300·0000·0404·6174·7472·0008·0864·7261··C.....attr...dra | |||
00000920:·7761·626c·6500·0606·6c61·796f·7574·0005··wable...layout.. | |||
00000930:·0563·6f6c·6f72·0005·0564·696d·656e·0006··.color...dimen.. | |||
00000940:·0673·7472·696e·6700·0505·7374·796c·6500··.string...style. | |||
00000950:·0404·6d65·6e75·0002·0269·6400·0100·1c00··..menu...id..... | |||
00000960:·b803·0000·2f00·0000·0000·0000·0001·0000··..../........... | |||
00000970:·d800·0000·0000·0000·0000·0000·1c00·0000··................ | |||
00000980:·3000·0000·3e00·0000·4f00·0000·6100·0000··0...>...O...a... | |||
00000990:·7c00·0000·9100·0000·9f00·0000·b300·0000··|............... | |||
000009a0:·c100·0000·d600·0000·f400·0000·1401·0000··................ | |||
000009b0:·2801·0000·3801·0000·4601·0000·4d01·0000··(...8...F...M... | |||
000009c0:·5b01·0000·7001·0000·7c01·0000·8901·0000··[...p...|....... | |||
000009d0:·9501·0000·b201·0000·cd01·0000·dd01·0000··................ | |||
000009e0:·e801·0000·f701·0000·0302·0000·0a02·0000··................ | |||
000009f0:·1102·0000·2902·0000·3f02·0000·5002·0000··....)...?...P... | |||
00000a00:·6102·0000·6c02·0000·7502·0000·7c02·0000··a...l...u...|... | |||
00000a10:·8b02·0000·9602·0000·9f02·0000·a902·0000··................ | |||
00000a20:·b002·0000·b702·0000·be02·0000·c602·0000··................ | |||
00000a30:·cd02·0000·1919·6564·6974·5f74·6578·745f··......edit_text_ | |||
00000a40:·6261·636b·6772·6f75·6e64·5f62·6c75·6500··background_blue. | |||
00000a50:·1111·6564·6974·6f72·5f62·6163·6b67·726f··..editor_backgro | |||
00000a60:·756e·6400·0b0b·686f·7374·5f62·7574·746f··und...host_butto | |||
00000a70:·6e00·0e0e·6963·5f61·6374·696f·6e5f·6564··n...ic_action_ed | |||
00000a80:·6974·000f·0f69·635f·6163·7469·6f6e·5f67··it...ic_action_g | |||
00000a90:·726f·7570·0018·1869·635f·6163·7469·6f6e··roup...ic_action | |||
00000aa0:·5f6e·6577·5f61·7474·6163·686d·656e·7400··_new_attachment. | |||
00000ab0:·1212·6963·5f61·6374·696f·6e5f·7365·6e64··..ic_action_send | |||
00000ac0:·5f6e·6f77·000b·0b69·635f·6c61·756e·6368··_now...ic_launch | |||
00000ad0:·6572·0011·1169·635f·6c61·756e·6368·6572··er...ic_launcher | |||
00000ae0:·5f77·6869·7465·000b·0b6a·6f69·6e5f·6275··_white...join_bu | |||
00000af0:·7474·6f6e·0012·126d·6573·7361·6765·5f62··tton...message_b | |||
00000b00:·6163·6b67·726f·756e·6400·1b1b·6d65·7373··ackground...mess | |||
00000b10:·6167·655f·6261·636b·6772·6f75·6e64·5f73··age_background_s | |||
00000b20:·656c·6563·7465·6400·1d1d·6d65·7373·6167··elected...messag | |||
00000b30:·655f·6261·636b·6772·6f75·6e64·5f75·6e73··e_background_uns | |||
00000b40:·656c·6563·7465·6400·1111·6163·7469·7669··elected...activi | |||
00000b50:·7479·5f63·6861·7472·6f6f·6d00·0d0d·6163··ty_chatroom...ac | |||
00000b60:·7469·7669·7479·5f6d·6169·6e00·0b0b·6d65··tivity_main...me | |||
00000b70:·7373·6167·655f·726f·7700·0404·626c·7565··ssage_row...blue | |||
00000b80:·000b·0b62·6c75·655f·6461·726b·6572·0012··...blue_darker.. | |||
00000b90:·1262·6c75·655f·6461·726b·6572·5f64·6172··.blue_darker_dar | |||
00000ba0:·6b65·7200·0909·6461·726b·5f67·7261·7900··ker...dark_gray. | |||
00000bb0:·0a0a·6c69·6768·745f·6772·6179·0009·096f··..light_gray...o | |||
00000bc0:·6666·5f77·6869·7465·001a·1a61·6374·6976··ff_white...activ | |||
00000bd0:·6974·795f·686f·7269·7a6f·6e74·616c·5f6d··ity_horizontal_m | |||
00000be0:·6172·6769·6e00·1818·6163·7469·7669·7479··argin...activity | |||
00000bf0:·5f76·6572·7469·6361·6c5f·6d61·7267·696e··_vertical_margin | |||
00000c00:·000d·0d61·6374·696f·6e5f·7265·6f70·656e··...action_reopen | |||
00000c10:·0008·0861·7070·5f6e·616d·6500·0c0c·636f··...app_name...co | |||
00000c20:·6e74·656e·745f·6465·7363·0009·0965·6469··ntent_desc...edi | |||
00000c30:·745f·6e61·6d65·0004·0468·6f73·7400·0404··t_name...host... | |||
00000c40:·6a6f·696e·0015·1574·6974·6c65·5f61·6374··join...title_act | |||
00000c50:·6976·6974·795f·636c·6965·6e74·0013·1374··ivity_client...t | |||
00000c60:·6974·6c65·5f61·6374·6976·6974·795f·686f··itle_activity_ho | |||
00000c70:·7374·000e·0e41·6374·696f·6e42·6172·5374··st...ActionBarSt | |||
00000c80:·796c·6500·0e0e·4163·7469·6f6e·4261·7254··yle...ActionBarT | |||
00000c90:·6974·6c65·0008·0841·7070·5468·656d·6500··itle...AppTheme. | |||
00000ca0:·0606·636c·6965·6e74·0004·046d·6169·6e00··..client...main. | |||
00000cb0:·0c0c·6d65·7373·6167·655f·6665·6564·0008··..message_feed.. | |||
00000cc0:·0873·656e·645f·6261·7200·0606·6174·7461··.send_bar...atta | |||
00000cd0:·6368·0007·076d·6573·7361·6765·0004·0473··ch...message...s | |||
00000ce0:·656e·6400·0404·6e61·6d65·0004·0462·6f64··end...name...bod | |||
00000cf0:·7900·0505·696d·6167·6500·0404·7469·6d65··y...image...time | |||
00000d00:·0010·1061·6374·696f·6e5f·6564·6974·5f6e··...action_edit_n | |||
00000d10:·616d·6500·0202·1000·1000·0000·0100·0000··ame............. | |||
00000d20:·0000·0000·0202·1000·4400·0000·0200·0000··........D....... | |||
00000 | 000008e0:·0001·0000·4000·0000·0000·0000·0000·0000··....@........... | ||
000008f0:·0700·0000·1200·0000·1b00·0000·2300·0000··............#... | |||
00000900:·2b00·0000·3400·0000·3c00·0000·4300·0000··+...4...<...C... | |||
00000910:·0404·6174·7472·0008·0864·7261·7761·626c··..attr...drawabl | |||
00000920:·6500·0606·6c61·796f·7574·0005·0563·6f6c··e...layout...col | |||
00000930:·6f72·0005·0564·696d·656e·0006·0673·7472··or...dimen...str | |||
00000940:·696e·6700·0505·7374·796c·6500·0404·6d65··ing...style...me | |||
00000950:·6e75·0002·0269·6400·0100·1c00·b803·0000··nu...id......... | |||
00000960:·2f00·0000·0000·0000·0001·0000·d800·0000··/............... | |||
00000970:·0000·0000·0000·0000·1c00·0000·3000·0000··............0... | |||
00000980:·3e00·0000·4f00·0000·6100·0000·7c00·0000··>...O...a...|... | |||
00000990:·9100·0000·9f00·0000·b300·0000·c100·0000··................ | |||
000009a0:·d600·0000·f400·0000·1401·0000·2801·0000··............(... | |||
000009b0:·3801·0000·4601·0000·4d01·0000·5b01·0000··8...F...M...[... | |||
000009c0:·7001·0000·7c01·0000·8901·0000·9501·0000··p...|........... | |||
000009d0:·b201·0000·cd01·0000·dd01·0000·e801·0000··................ | |||
000009e0:·f701·0000·0302·0000·0a02·0000·1102·0000··................ | |||
000009f0:·2902·0000·3f02·0000·5002·0000·6102·0000··)...?...P...a... | |||
00000a00:·6c02·0000·7502·0000·7c02·0000·8b02·0000··l...u...|....... | |||
00000a10:·9602·0000·9f02·0000·a902·0000·b002·0000··................ | |||
00000a20:·b702·0000·be02·0000·c602·0000·cd02·0000··................ | |||
00000a30:·1919·6564·6974·5f74·6578·745f·6261·636b··..edit_text_back | |||
00000a40:·6772·6f75·6e64·5f62·6c75·6500·1111·6564··ground_blue...ed | |||
00000a50:·6974·6f72·5f62·6163·6b67·726f·756e·6400··itor_background. | |||
Max diff block lines reached; 30417/42692 bytes (71.25%) of diff not shown. |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | Zip·file·size:·7183 | 1 | Zip·file·size:·71838·bytes,·number·of·entries:·47 |
2 | ?rwxrwxr-x··2.0·unx······431·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/BuildConfig.class | 2 | ?rwxrwxr-x··2.0·unx······431·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/BuildConfig.class |
3 | ?rwxrwxr-x··2.0·unx·····2570·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/ChatManager$1.class | 3 | ?rwxrwxr-x··2.0·unx·····2570·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/ChatManager$1.class |
4 | ?rwxrwxr-x··2.0·unx······843·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/ChatManager$ConnectedThread$1.class | 4 | ?rwxrwxr-x··2.0·unx······843·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/ChatManager$ConnectedThread$1.class |
5 | ?rwxrwxr-x··2.0·unx·····304 | 5 | ?rwxrwxr-x··2.0·unx·····3048·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/ChatManager$ConnectedThread.class |
6 | ?rwxrwxr-x··2.0·unx······821·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/ChatManager$DistributeThread.class | 6 | ?rwxrwxr-x··2.0·unx······821·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/ChatManager$DistributeThread.class |
7 | ?rwxrwxr-x··2.0·unx·····5731·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/ChatManager.class | 7 | ?rwxrwxr-x··2.0·unx·····5731·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/ChatManager.class |
8 | ?rwxrwxr-x··2.0·unx·····1365·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/ClientActivity$1.class | 8 | ?rwxrwxr-x··2.0·unx·····1365·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/ClientActivity$1.class |
9 | ?rwxrwxr-x··2.0·unx······445·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/ClientActivity$2.class | 9 | ?rwxrwxr-x··2.0·unx······445·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/ClientActivity$2.class |
10 | ?rwxrwxr-x··2.0·unx······445·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/ClientActivity$3.class | 10 | ?rwxrwxr-x··2.0·unx······445·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/ClientActivity$3.class |
11 | ?rwxrwxr-x··2.0·unx······471·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/ClientActivity$4.class | 11 | ?rwxrwxr-x··2.0·unx······471·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/ClientActivity$4.class |
12 | ?rwxrwxr-x··2.0·unx······767·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/ClientActivity$ConnectThread$1.class | 12 | ?rwxrwxr-x··2.0·unx······767·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/ClientActivity$ConnectThread$1.class |
Offset 21, 15 lines modified | Offset 21, 15 lines modified | ||
21 | ?rwxrwxr-x··2.0·unx······895·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/HostActivity$4.class | 21 | ?rwxrwxr-x··2.0·unx······895·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/HostActivity$4.class |
22 | ?rwxrwxr-x··2.0·unx······463·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/HostActivity$5.class | 22 | ?rwxrwxr-x··2.0·unx······463·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/HostActivity$5.class |
23 | ?rwxrwxr-x··2.0·unx······838·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/HostActivity$6.class | 23 | ?rwxrwxr-x··2.0·unx······838·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/HostActivity$6.class |
24 | ?rwxrwxr-x··2.0·unx······740·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/HostActivity$AcceptThread$1.class | 24 | ?rwxrwxr-x··2.0·unx······740·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/HostActivity$AcceptThread$1.class |
25 | ?rwxrwxr-x··2.0·unx·····1777·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/HostActivity$AcceptThread.class | 25 | ?rwxrwxr-x··2.0·unx·····1777·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/HostActivity$AcceptThread.class |
26 | ?rwxrwxr-x··2.0·unx······791·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/HostActivity$SendImageThread$1.class | 26 | ?rwxrwxr-x··2.0·unx······791·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/HostActivity$SendImageThread$1.class |
27 | ?rwxrwxr-x··2.0·unx·····2288·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/HostActivity$SendImageThread.class | 27 | ?rwxrwxr-x··2.0·unx·····2288·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/HostActivity$SendImageThread.class |
28 | ?rwxrwxr-x··2.0·unx·····842 | 28 | ?rwxrwxr-x··2.0·unx·····8424·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/HostActivity.class |
29 | ?rwxrwxr-x··2.0·unx······437·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/MainActivity$1.class | 29 | ?rwxrwxr-x··2.0·unx······437·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/MainActivity$1.class |
30 | ?rwxrwxr-x··2.0·unx······437·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/MainActivity$2.class | 30 | ?rwxrwxr-x··2.0·unx······437·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/MainActivity$2.class |
31 | ?rwxrwxr-x··2.0·unx·····1358·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/MainActivity$3.class | 31 | ?rwxrwxr-x··2.0·unx·····1358·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/MainActivity$3.class |
32 | ?rwxrwxr-x··2.0·unx······829·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/MainActivity$4.class | 32 | ?rwxrwxr-x··2.0·unx······829·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/MainActivity$4.class |
33 | ?rwxrwxr-x··2.0·unx······862·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/MainActivity$5.class | 33 | ?rwxrwxr-x··2.0·unx······862·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/MainActivity$5.class |
34 | ?rwxrwxr-x··2.0·unx·····4114·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/MainActivity.class | 34 | ?rwxrwxr-x··2.0·unx·····4114·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/MainActivity.class |
35 | ?rwxrwxr-x··2.0·unx·····1048·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/MessageBox.class | 35 | ?rwxrwxr-x··2.0·unx·····1048·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/MessageBox.class |
Offset 42, 8 lines modified | Offset 42, 8 lines modified | ||
42 | ?rwxrwxr-x··2.0·unx······716·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/R$drawable.class | 42 | ?rwxrwxr-x··2.0·unx······716·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/R$drawable.class |
43 | ?rwxrwxr-x··2.0·unx······578·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/R$id.class | 43 | ?rwxrwxr-x··2.0·unx······578·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/R$id.class |
44 | ?rwxrwxr-x··2.0·unx······278·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/R$layout.class | 44 | ?rwxrwxr-x··2.0·unx······278·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/R$layout.class |
45 | ?rwxrwxr-x··2.0·unx······249·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/R$menu.class | 45 | ?rwxrwxr-x··2.0·unx······249·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/R$menu.class |
46 | ?rwxrwxr-x··2.0·unx······447·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/R$string.class | 46 | ?rwxrwxr-x··2.0·unx······447·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/R$string.class |
47 | ?rwxrwxr-x··2.0·unx······272·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/R$style.class | 47 | ?rwxrwxr-x··2.0·unx······272·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/R$style.class |
48 | ?rwxrwxr-x··2.0·unx······138·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/R.class | 48 | ?rwxrwxr-x··2.0·unx······138·b-·stor·80-Jan-01·00:00·com/alexkang/bluechat/R.class |
49 | 47·files,·6406 | 49 | 47·files,·64064·bytes·uncompressed,·64064·bytes·compressed:··0.0% |
Offset 421, 80 lines modified | Offset 421, 80 lines modified | ||
421 | ········15:·aload_2 | 421 | ········15:·aload_2 |
422 | ········16:·invokevirtual·#140················//·Method·java/io/OutputStream.flush:()V | 422 | ········16:·invokevirtual·#140················//·Method·java/io/OutputStream.flush:()V |
423 | ········19:·return | 423 | ········19:·return |
424 | ········20:·astore_3 | 424 | ········20:·astore_3 |
425 | ········21:·ldc···········#142················//·String | 425 | ········21:·ldc···········#142················//·String |
426 | ········23:·astore········4 | 426 | ········23:·astore········4 |
427 | ········25:·aload_1 | 427 | ········25:·aload_1 |
428 | ········26:·astore········5 | ||
429 | ········28:·aload_1 | ||
430 | ········2 | 428 | ········26:·arraylength |
429 | ········27:·istore········5 | ||
430 | ········29:·iconst_0 | ||
431 | ········30:·istore········6 | 431 | ········30:·istore········6 |
432 | ········32:· | 432 | ········32:·aconst_null |
433 | ········33:·astore_2 | ||
433 | ········33:·istore········7 | ||
434 | ········35:·iload·········7 | ||
435 | ········3 | 434 | ········34:·iload·········6 |
435 | ········36:·iload·········5 | ||
436 | ········3 | 436 | ········38:·if_icmpge·····100 |
437 | ········41:·aload_1 | ||
437 | ········42:· | 438 | ········42:·iload·········6 |
438 | ········44:·iload·········7 | ||
439 | ········4 | 439 | ········44:·baload |
440 | ········4 | 440 | ········45:·istore········7 |
441 | ········4 | 441 | ········47:·new···········#144················//·class·java/lang/StringBuilder |
442 | ········52:·astore_2 | ||
443 | ········5 | 442 | ········50:·astore········8 |
443 | ········52:·aload·········8 | ||
444 | ········54:·invokespecial·#145················//·Method·java/lang/StringBuilder."<init>":()V | 444 | ········54:·invokespecial·#145················//·Method·java/lang/StringBuilder."<init>":()V |
445 | ········57:·aload | 445 | ········57:·aload·········8 |
446 | ········5 | 446 | ········59:·aload·········4 |
447 | ········6 | 447 | ········61:·invokevirtual·#149················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
448 | ········6 | 448 | ········64:·iload·········7 |
449 | ········6 | 449 | ········66:·invokevirtual·#152················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; |
450 | ········6 | 450 | ········69:·astore········8 |
451 | ········ | 451 | ········71:·ldc···········#154················//·String·, |
452 | ········7 | 452 | ········73:·astore········9 |
453 | ········7 | 453 | ········75:·aload·········8 |
454 | ········7 | 454 | ········77:·aload·········9 |
455 | ········7 | 455 | ········79:·invokevirtual·#149················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
456 | ········79:·astore_2 | ||
457 | ········8 | 456 | ········82:·astore········8 |
457 | ········84:·aload·········8 | ||
458 | ········8 | 458 | ········86:·invokevirtual·#158················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
459 | ········8 | 459 | ········89:·astore········4 |
460 | ········ | 460 | ········91:·iload·········6 |
461 | ········ | 461 | ········93:·iconst_1 |
462 | ········ | 462 | ········94:·iadd |
463 | ········9 | 463 | ········95:·istore········6 |
464 | ········9 | 464 | ········97:·goto··········34 |
465 | ······· | 465 | ·······100:·getstatic·····#118················//·Field·java/lang/System.err:Ljava/io/PrintStream; |
466 | ······· | 466 | ·······103:·astore_2 |
467 | ······· | 467 | ·······104:·new···········#144················//·class·java/lang/StringBuilder |
468 | ·······10 | 468 | ·······107:·astore········10 |
469 | ·······10 | 469 | ·······109:·aload·········10 |
470 | ·······1 | 470 | ·······111:·invokespecial·#145················//·Method·java/lang/StringBuilder."<init>":()V |
471 | ·······1 | 471 | ·······114:·ldc···········#160················//·String·Failed·to·write·bytes: |
472 | ·······11 | 472 | ·······116:·astore········8 |
473 | ·······113:·aload·········9 | ||
474 | ·······11 | 473 | ·······118:·aload·········10 |
475 | ·······117:·invokevirtual·#149················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
476 | ·······120:·aload········· | 474 | ·······120:·aload·········8 |
477 | ·······122:·invokevirtual·#149················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 475 | ·······122:·invokevirtual·#149················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
476 | ·······125:·aload·········4 | ||
477 | ·······127:·invokevirtual·#149················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
478 | ·······1 | 478 | ·······130:·invokevirtual·#158················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
479 | ·······1 | 479 | ·······133:·astore········10 |
480 | ·······13 | 480 | ·······135:·aload_2 |
481 | ·······13 | 481 | ·······136:·aload·········10 |
482 | ·······13 | 482 | ·······138:·invokevirtual·#126················//·Method·java/io/PrintStream.println:(Ljava/lang/String;)V |
483 | ·······1 | 483 | ·······141:·getstatic·····#118················//·Field·java/lang/System.err:Ljava/io/PrintStream; |
484 | ·······1 | 484 | ·······144:·astore_2 |
485 | ·······14 | 485 | ·······145:·aload_3 |
486 | ·······14 | 486 | ·······146:·invokevirtual·#161················//·Method·java/io/IOException.toString:()Ljava/lang/String; |
487 | ·······14 | 487 | ·······149:·astore········10 |
488 | ·······1 | 488 | ·······151:·aload_2 |
489 | ·······1 | 489 | ·······152:·aload·········10 |
490 | ·······1 | 490 | ·······154:·invokevirtual·#126················//·Method·java/io/PrintStream.println:(Ljava/lang/String;)V |
491 | ·······15 | 491 | ·······157:·aload_0 |
492 | ·······15 | 492 | ·······158:·invokespecial·#132················//·Method·endActivity:()V |
493 | ·······1 | 493 | ·······161:·goto··········19 |
494 | ······Exception·table: | 494 | ······Exception·table: |
495 | ·········from····to··target·type | 495 | ·········from····to··target·type |
496 | ·············0·····4····20···Class·java/io/IOException | 496 | ·············0·····4····20···Class·java/io/IOException |
497 | ·············6····10····20···Class·java/io/IOException | 497 | ·············6····10····20···Class·java/io/IOException |
498 | ············10····14····20···Class·java/io/IOException | 498 | ············10····14····20···Class·java/io/IOException |
499 | ············15····19····20···Class·java/io/IOException | 499 | ············15····19····20···Class·java/io/IOException |
500 | } | 500 | } |
Offset 1071, 50 lines modified | Offset 1071, 48 lines modified | ||
1071 | ········17:·astore_1 | 1071 | ········17:·astore_1 |
1072 | ········18:·aload_1 | 1072 | ········18:·aload_1 |
1073 | ········19:·invokevirtual·#380················//·Method·com/alexkang/bluechat/HostActivity$AcceptThread.cancel:()V | 1073 | ········19:·invokevirtual·#380················//·Method·com/alexkang/bluechat/HostActivity$AcceptThread.cancel:()V |
1074 | ········22:·aload_0 | 1074 | ········22:·aload_0 |
1075 | ········23:·getfield······#53·················//·Field·mSockets:Ljava/util/ArrayList; | 1075 | ········23:·getfield······#53·················//·Field·mSockets:Ljava/util/ArrayList; |
1076 | ········26:·astore_1 | 1076 | ········26:·astore_1 |
1077 | ········27:·aload_1 | 1077 | ········27:·aload_1 |
1078 | ········28:·ifnull········10 | 1078 | ········28:·ifnull········100 |
1079 | ········31:·aload_0 | 1079 | ········31:·aload_0 |
1080 | ········32:·getfield······#53·················//·Field·mSockets:Ljava/util/ArrayList; | 1080 | ········32:·getfield······#53·················//·Field·mSockets:Ljava/util/ArrayList; |
1081 | ········35:·astore_1 | ||
1082 | ········36:·aload_1 | ||
1083 | ········3 | 1081 | ········35:·invokevirtual·#384················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; |
1084 | ········ | 1082 | ········38:·astore_1 |
1085 | ········ | 1083 | ········39:·aload_1 |
1086 | ········4 | 1084 | ········40:·invokeinterface·#389,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
1087 | ········4 | 1085 | ········45:·istore_2 |
1088 | ········4 | 1086 | ········46:·iload_2 |
1089 | ········4 | 1087 | ········47:·ifeq··········100 |
1090 | ········5 | 1088 | ········50:·aload_1 |
1091 | ········5 | 1089 | ········51:·invokeinterface·#393,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
1092 | ········5 | 1090 | ········56:·checkcast·····#395················//·class·android/bluetooth/BluetoothSocket |
1093 | ········61:·astore········4 | ||
1094 | ········ | 1091 | ········59:·astore_3 |
1092 | ········60:·aload_3 | ||
1095 | ········6 | 1093 | ········61:·invokevirtual·#396················//·Method·android/bluetooth/BluetoothSocket.close:()V |
1096 | ········6 | 1094 | ········64:·goto··········39 |
1097 | ········ | 1095 | ········67:·astore········4 |
1098 | ········ | 1096 | ········69:·getstatic·····#402················//·Field·java/lang/System.err:Ljava/io/PrintStream; |
1099 | ········7 | 1097 | ········72:·ldc_w·········#404················//·String·Failed·to·close·socket |
1100 | ········7 | 1098 | ········75:·invokevirtual·#409················//·Method·java/io/PrintStream.println:(Ljava/lang/String;)V |
1101 | ········ | 1099 | ········78:·getstatic·····#402················//·Field·java/lang/System.err:Ljava/io/PrintStream; |
1102 | ········8 | 1100 | ········81:·astore········5 |
1103 | ········8 | 1101 | ········83:·aload·········4 |
1104 | ········8 | 1102 | ········85:·invokevirtual·#412················//·Method·java/io/IOException.toString:()Ljava/lang/String; |
1105 | ········ | 1103 | ········88:·astore········6 |
1106 | ········9 | 1104 | ········90:·aload·········5 |
1107 | ········9 | 1105 | ········92:·aload·········6 |
1108 | ········9 | 1106 | ········94:·invokevirtual·#409················//·Method·java/io/PrintStream.println:(Ljava/lang/String;)V |
1109 | ········9 | 1107 | ········97:·goto··········39 |
1110 | ·······10 | 1108 | ·······100:·return |
1111 | ······Exception·table: | 1109 | ······Exception·table: |
1112 | ·········from····to··target·type | 1110 | ·········from····to··target·type |
1113 | ············6 | 1111 | ············60····64····67···Class·java/io/IOException |
1114 | ··public·boolean·onOptionsItemSelected(android.view.MenuItem); | 1112 | ··public·boolean·onOptionsItemSelected(android.view.MenuItem); |
1115 | ····descriptor:·(Landroid/view/MenuItem;)Z | 1113 | ····descriptor:·(Landroid/view/MenuItem;)Z |
1116 | ····flags:·(0x0001)·ACC_PUBLIC | 1114 | ····flags:·(0x0001)·ACC_PUBLIC |
1117 | ····Code: | 1115 | ····Code: |
1118 | ······stack=300,·locals=6,·args_size=2 | 1116 | ······stack=300,·locals=6,·args_size=2 |
1119 | ·········0:·aload_1 | 1117 | ·········0:·aload_1 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/alexkang/bluechat/HostActivity; | 21 | .field·final·synthetic·this$0:Lcom/alexkang/bluechat/HostActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/alexkang/bluechat/HostActivity;)V | 23 | .method·constructor·<init>(Lcom/alexkang/bluechat/HostActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/alexkang/bluechat/HostActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·70 | 27 | ····.line·70 |
27 | ····iput-object·p1,·p0,·Lcom/alexkang/bluechat/HostActivity$2;->this$0:Lcom/alexkang/bluechat/HostActivity; | 28 | ····iput-object·p1,·p0,·Lcom/alexkang/bluechat/HostActivity$2;->this$0:Lcom/alexkang/bluechat/HostActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/alexkang/bluechat/ClientActivity; | 21 | .field·final·synthetic·this$0:Lcom/alexkang/bluechat/ClientActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/alexkang/bluechat/ClientActivity;)V | 23 | .method·constructor·<init>(Lcom/alexkang/bluechat/ClientActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/alexkang/bluechat/ClientActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·89 | 27 | ····.line·89 |
27 | ····iput-object·p1,·p0,·Lcom/alexkang/bluechat/ClientActivity$3;->this$0:Lcom/alexkang/bluechat/ClientActivity; | 28 | ····iput-object·p1,·p0,·Lcom/alexkang/bluechat/ClientActivity$3;->this$0:Lcom/alexkang/bluechat/ClientActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/alexkang/bluechat/ChatManager; | 18 | .field·final·synthetic·this$0:Lcom/alexkang/bluechat/ChatManager; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/alexkang/bluechat/ChatManager;)V | 20 | .method·constructor·<init>(Lcom/alexkang/bluechat/ChatManager;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/alexkang/bluechat/ChatManager; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·54 | 24 | ····.line·54 |
24 | ····iput-object·p1,·p0,·Lcom/alexkang/bluechat/ChatManager$1;->this$0:Lcom/alexkang/bluechat/ChatManager; | 25 | ····iput-object·p1,·p0,·Lcom/alexkang/bluechat/ChatManager$1;->this$0:Lcom/alexkang/bluechat/ChatManager; |
25 | ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lcom/alexkang/bluechat/ClientActivity$SendImageThread; | 21 | .field·final·synthetic·this$1:Lcom/alexkang/bluechat/ClientActivity$SendImageThread; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/alexkang/bluechat/ClientActivity$SendImageThread;)V | 23 | .method·constructor·<init>(Lcom/alexkang/bluechat/ClientActivity$SendImageThread;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lcom/alexkang/bluechat/ClientActivity$SendImageThread; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·229 | 27 | ····.line·229 |
27 | ····iput-object·p1,·p0,·Lcom/alexkang/bluechat/ClientActivity$SendImageThread$1;->this$1:Lcom/alexkang/bluechat/ClientActivity$SendImageThread; | 28 | ····iput-object·p1,·p0,·Lcom/alexkang/bluechat/ClientActivity$SendImageThread$1;->this$1:Lcom/alexkang/bluechat/ClientActivity$SendImageThread; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/alexkang/bluechat/MessageFeedAdapter; | 21 | .field·final·synthetic·this$0:Lcom/alexkang/bluechat/MessageFeedAdapter; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/alexkang/bluechat/MessageFeedAdapter;)V | 23 | .method·constructor·<init>(Lcom/alexkang/bluechat/MessageFeedAdapter;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/alexkang/bluechat/MessageFeedAdapter; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·90 | 27 | ····.line·90 |
27 | ····iput-object·p1,·p0,·Lcom/alexkang/bluechat/MessageFeedAdapter$2;->this$0:Lcom/alexkang/bluechat/MessageFeedAdapter; | 28 | ····iput-object·p1,·p0,·Lcom/alexkang/bluechat/MessageFeedAdapter$2;->this$0:Lcom/alexkang/bluechat/MessageFeedAdapter; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$nameInput:Landroid/widget/EditText; | 24 | .field·final·synthetic·val$nameInput:Landroid/widget/EditText; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lcom/alexkang/bluechat/MainActivity;Landroid/view/inputmethod/InputMethodManager;Landroid/widget/EditText;)V | 26 | .method·constructor·<init>(Lcom/alexkang/bluechat/MainActivity;Landroid/view/inputmethod/InputMethodManager;Landroid/widget/EditText;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lcom/alexkang/bluechat/MainActivity; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·92 | 30 | ····.line·92 |
30 | ····iput-object·p1,·p0,·Lcom/alexkang/bluechat/MainActivity$4;->this$0:Lcom/alexkang/bluechat/MainActivity; | 31 | ····iput-object·p1,·p0,·Lcom/alexkang/bluechat/MainActivity$4;->this$0:Lcom/alexkang/bluechat/MainActivity; |
31 | ····iput-object·p2,·p0,·Lcom/alexkang/bluechat/MainActivity$4;->val$imm:Landroid/view/inputmethod/InputMethodManager; | 32 | ····iput-object·p2,·p0,·Lcom/alexkang/bluechat/MainActivity$4;->val$imm:Landroid/view/inputmethod/InputMethodManager; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lcom/alexkang/bluechat/ChatManager$ConnectedThread; | 21 | .field·final·synthetic·this$1:Lcom/alexkang/bluechat/ChatManager$ConnectedThread; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/alexkang/bluechat/ChatManager$ConnectedThread;)V | 23 | .method·constructor·<init>(Lcom/alexkang/bluechat/ChatManager$ConnectedThread;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lcom/alexkang/bluechat/ChatManager$ConnectedThread; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·326 | 27 | ····.line·326 |
27 | ····iput-object·p1,·p0,·Lcom/alexkang/bluechat/ChatManager$ConnectedThread$1;->this$1:Lcom/alexkang/bluechat/ChatManager$ConnectedThread; | 28 | ····iput-object·p1,·p0,·Lcom/alexkang/bluechat/ChatManager$ConnectedThread$1;->this$1:Lcom/alexkang/bluechat/ChatManager$ConnectedThread; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 23, 10 lines modified | Offset 23, 9 lines modified | ||
23 | .method·public·constructor·<init>()V | 23 | .method·public·constructor·<init>()V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.prologue | 25 | ····.prologue |
26 | ····.line·10 | 26 | ····.line·10 |
27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
28 | ····.line·75 | ||
29 | ····return-void | 28 | ····return-void |
30 | .end·method | 29 | .end·method |
Offset 47, 15 lines modified | Offset 47, 14 lines modified | ||
47 | .method·public·constructor·<init>()V | 47 | .method·public·constructor·<init>()V |
48 | ····.locals·0 | 48 | ····.locals·0 |
49 | ····.prologue | 49 | ····.prologue |
50 | ····.line·35 | 50 | ····.line·35 |
51 | ····invoke-direct·{p0},·Landroid/app/Activity;-><init>()V | 51 | ····invoke-direct·{p0},·Landroid/app/Activity;-><init>()V |
52 | ····.line·321 | ||
53 | ····return-void | 52 | ····return-void |
54 | .end·method | 53 | .end·method |
55 | .method·static·synthetic·access$000(Lcom/alexkang/bluechat/HostActivity;)V | 54 | .method·static·synthetic·access$000(Lcom/alexkang/bluechat/HostActivity;)V |
56 | ····.locals·0 | 55 | ····.locals·0 |
57 | ····.param·p0,·"x0"····#·Lcom/alexkang/bluechat/HostActivity; | 56 | ····.param·p0,·"x0"····#·Lcom/alexkang/bluechat/HostActivity; |
Offset 211, 18 lines modified | Offset 210, 20 lines modified | ||
211 | ····const/4·v2,·0x2 | 210 | ····const/4·v2,·0x2 |
212 | ····iget-object·v3,·p0,·Lcom/alexkang/bluechat/HostActivity;->mUsername:Ljava/lang/String; | 211 | ····iget-object·v3,·p0,·Lcom/alexkang/bluechat/HostActivity;->mUsername:Ljava/lang/String; |
213 | ····iget-object·v4,·p0,·Lcom/alexkang/bluechat/HostActivity;->mChatRoomName:Ljava/lang/String; | 212 | ····iget-object·v4,·p0,·Lcom/alexkang/bluechat/HostActivity;->mChatRoomName:Ljava/lang/String; |
213 | ····.line·257 | ||
214 | ····invoke-virtual·{v4},·Ljava/lang/String;->getBytes()[B | 214 | ····invoke-virtual·{v4},·Ljava/lang/String;->getBytes()[B |
215 | ····move-result-object·v4 | 215 | ····move-result-object·v4 |
216 | ····.line·254 | ||
216 | ····invoke-virtual·{v1,·v2,·v3,·v4},·Lcom/alexkang/bluechat/ChatManager;->buildPacket(ILjava/lang/String;[B)[B | 217 | ····invoke-virtual·{v1,·v2,·v3,·v4},·Lcom/alexkang/bluechat/ChatManager;->buildPacket(ILjava/lang/String;[B)[B |
217 | ····move-result-object·v0 | 218 | ····move-result-object·v0 |
218 | ····.line·260 | 219 | ····.line·260 |
219 | ····.local·v0,·"byteArray":[B | 220 | ····.local·v0,·"byteArray":[B |
220 | ····const-string·v1,·"User·connected" | 221 | ····const-string·v1,·"User·connected" |
Offset 736, 54 lines modified | Offset 737, 53 lines modified | ||
736 | ····.locals·5 | 737 | ····.locals·5 |
737 | ····.prologue | 738 | ····.prologue |
738 | ····.line·231 | 739 | ····.line·231 |
739 | ····invoke-super·{p0},·Landroid/app/Activity;->onDestroy()V | 740 | ····invoke-super·{p0},·Landroid/app/Activity;->onDestroy()V |
740 | ····.line·233 | 741 | ····.line·233 |
741 | ····iget-object·v | 742 | ····iget-object·v2,·p0,·Lcom/alexkang/bluechat/HostActivity;->mAcceptThread:Lcom/alexkang/bluechat/HostActivity$AcceptThread; |
742 | ····if-eqz·v | 743 | ····if-eqz·v2,·:cond_0 |
743 | ····.line·234 | 744 | ····.line·234 |
744 | ····iget-object·v | 745 | ····iget-object·v2,·p0,·Lcom/alexkang/bluechat/HostActivity;->mAcceptThread:Lcom/alexkang/bluechat/HostActivity$AcceptThread; |
745 | ····invoke-virtual·{v | 746 | ····invoke-virtual·{v2},·Lcom/alexkang/bluechat/HostActivity$AcceptThread;->cancel()V |
746 | ····.line·237 | 747 | ····.line·237 |
747 | ····:cond_0 | 748 | ····:cond_0 |
748 | ····iget-object·v | 749 | ····iget-object·v2,·p0,·Lcom/alexkang/bluechat/HostActivity;->mSockets:Ljava/util/ArrayList; |
749 | ····if-eqz·v | 750 | ····if-eqz·v2,·:cond_1 |
750 | ····.line·238 | 751 | ····.line·238 |
751 | ····iget-object·v | 752 | ····iget-object·v2,·p0,·Lcom/alexkang/bluechat/HostActivity;->mSockets:Ljava/util/ArrayList; |
752 | ····invoke-virtual·{v | 753 | ····invoke-virtual·{v2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
753 | ····move-result-object·v | 754 | ····move-result-object·v2 |
754 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
755 | ····:goto_0 | 755 | ····:goto_0 |
756 | ····invoke-interface·{v | 756 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
757 | ····move-result·v3 | 757 | ····move-result·v3 |
758 | ····if-eqz·v3,·:cond_1 | 758 | ····if-eqz·v3,·:cond_1 |
759 | ····invoke-interface·{v | 759 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
760 | ····move-result-object·v | 760 | ····move-result-object·v1 |
761 | ····check-cast·v | 761 | ····check-cast·v1,·Landroid/bluetooth/BluetoothSocket; |
762 | ····.line·240 | 762 | ····.line·240 |
763 | ····.local·v | 763 | ····.local·v1,·"socket":Landroid/bluetooth/BluetoothSocket; |
764 | ····:try_start_0 | 764 | ····:try_start_0 |
765 | ····invoke-virtual·{v | 765 | ····invoke-virtual·{v1},·Landroid/bluetooth/BluetoothSocket;->close()V |
766 | ····:try_end_0 | 766 | ····:try_end_0 |
767 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 | 767 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 |
768 | ····goto·:goto_0 | 768 | ····goto·:goto_0 |
769 | ····.line·241 | 769 | ····.line·241 |
770 | ····:catch_0 | 770 | ····:catch_0 |
Offset 806, 16 lines modified | Offset 806, 15 lines modified | ||
806 | ····invoke-virtual·{v3,·v4},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V | 806 | ····invoke-virtual·{v3,·v4},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V |
807 | ····goto·:goto_0 | 807 | ····goto·:goto_0 |
808 | ····.line·247 | 808 | ····.line·247 |
809 | ····.end·local·v0····#·"e":Ljava/io/IOException; | 809 | ····.end·local·v0····#·"e":Ljava/io/IOException; |
810 | ····.end·local·v1····#·"i$":Ljava/util/Iterator; | ||
811 | ····.end·local·v | 810 | ····.end·local·v1····#·"socket":Landroid/bluetooth/BluetoothSocket; |
812 | ····:cond_1 | 811 | ····:cond_1 |
813 | ····return-void | 812 | ····return-void |
814 | .end·method | 813 | .end·method |
815 | .method·public·onOptionsItemSelected(Landroid/view/MenuItem;)Z | 814 | .method·public·onOptionsItemSelected(Landroid/view/MenuItem;)Z |
816 | ····.locals·3 | 815 | ····.locals·3 |
817 | ····.param·p1,·"item"····#·Landroid/view/MenuItem; | 816 | ····.param·p1,·"item"····#·Landroid/view/MenuItem; |
Offset 26, 14 lines modified | Offset 26, 15 lines modified | ||
26 | .field·final·synthetic·val$sharedPref:Landroid/content/SharedPreferences; | 26 | .field·final·synthetic·val$sharedPref:Landroid/content/SharedPreferences; |
27 | #·direct·methods | 27 | #·direct·methods |
28 | .method·constructor·<init>(Lcom/alexkang/bluechat/MainActivity;Landroid/view/inputmethod/InputMethodManager;Landroid/widget/EditText;Landroid/content/SharedPreferences;)V | 28 | .method·constructor·<init>(Lcom/alexkang/bluechat/MainActivity;Landroid/view/inputmethod/InputMethodManager;Landroid/widget/EditText;Landroid/content/SharedPreferences;)V |
29 | ····.locals·0 | 29 | ····.locals·0 |
30 | ····.param·p1,·"this$0"····#·Lcom/alexkang/bluechat/MainActivity; | ||
30 | ····.prologue | 31 | ····.prologue |
31 | ····.line·85 | 32 | ····.line·85 |
32 | ····iput-object·p1,·p0,·Lcom/alexkang/bluechat/MainActivity$3;->this$0:Lcom/alexkang/bluechat/MainActivity; | 33 | ····iput-object·p1,·p0,·Lcom/alexkang/bluechat/MainActivity$3;->this$0:Lcom/alexkang/bluechat/MainActivity; |
33 | ····iput-object·p2,·p0,·Lcom/alexkang/bluechat/MainActivity$3;->val$imm:Landroid/view/inputmethod/InputMethodManager; | 34 | ····iput-object·p2,·p0,·Lcom/alexkang/bluechat/MainActivity$3;->val$imm:Landroid/view/inputmethod/InputMethodManager; |
Offset 35, 18 lines modified | Offset 35, 20 lines modified | ||
35 | ····const/4·v1,·0x0 | 35 | ····const/4·v1,·0x0 |
36 | ····.line·284 | 36 | ····.line·284 |
37 | ····.local·v1,·"tmp":Landroid/bluetooth/BluetoothSocket; | 37 | ····.local·v1,·"tmp":Landroid/bluetooth/BluetoothSocket; |
38 | ····:try_start_0 | 38 | ····:try_start_0 |
39 | ····const-string·v2,·"28286a80-137b-11e4-bbe8-0002a5d5c51b" | 39 | ····const-string·v2,·"28286a80-137b-11e4-bbe8-0002a5d5c51b" |
40 | ····.line·285 | ||
40 | ····invoke-static·{v2},·Ljava/util/UUID;->fromString(Ljava/lang/String;)Ljava/util/UUID; | 41 | ····invoke-static·{v2},·Ljava/util/UUID;->fromString(Ljava/lang/String;)Ljava/util/UUID; |
41 | ····move-result-object·v2 | 42 | ····move-result-object·v2 |
43 | ····.line·284 | ||
42 | ····invoke-virtual·{p2,·v2},·Landroid/bluetooth/BluetoothDevice;->createRfcommSocketToServiceRecord(Ljava/util/UUID;)Landroid/bluetooth/BluetoothSocket; | 44 | ····invoke-virtual·{p2,·v2},·Landroid/bluetooth/BluetoothDevice;->createRfcommSocketToServiceRecord(Ljava/util/UUID;)Landroid/bluetooth/BluetoothSocket; |
43 | ····:try_end_0 | 45 | ····:try_end_0 |
44 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 | 46 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 |
45 | ····move-result-object·v1 | 47 | ····move-result-object·v1 |
46 | ····.line·291 | 48 | ····.line·291 |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/alexkang/bluechat/ClientActivity; | 18 | .field·final·synthetic·this$0:Lcom/alexkang/bluechat/ClientActivity; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/alexkang/bluechat/ClientActivity;)V | 20 | .method·constructor·<init>(Lcom/alexkang/bluechat/ClientActivity;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/alexkang/bluechat/ClientActivity; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·48 | 24 | ····.line·48 |
24 | ····iput-object·p1,·p0,·Lcom/alexkang/bluechat/ClientActivity$1;->this$0:Lcom/alexkang/bluechat/ClientActivity; | 25 | ····iput-object·p1,·p0,·Lcom/alexkang/bluechat/ClientActivity$1;->this$0:Lcom/alexkang/bluechat/ClientActivity; |
25 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$nameInput:Landroid/widget/EditText; | 24 | .field·final·synthetic·val$nameInput:Landroid/widget/EditText; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lcom/alexkang/bluechat/HostActivity;Landroid/view/inputmethod/InputMethodManager;Landroid/widget/EditText;)V | 26 | .method·constructor·<init>(Lcom/alexkang/bluechat/HostActivity;Landroid/view/inputmethod/InputMethodManager;Landroid/widget/EditText;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lcom/alexkang/bluechat/HostActivity; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·133 | 30 | ····.line·133 |
30 | ····iput-object·p1,·p0,·Lcom/alexkang/bluechat/HostActivity$4;->this$0:Lcom/alexkang/bluechat/HostActivity; | 31 | ····iput-object·p1,·p0,·Lcom/alexkang/bluechat/HostActivity$4;->this$0:Lcom/alexkang/bluechat/HostActivity; |
31 | ····iput-object·p2,·p0,·Lcom/alexkang/bluechat/HostActivity$4;->val$imm:Landroid/view/inputmethod/InputMethodManager; | 32 | ····iput-object·p2,·p0,·Lcom/alexkang/bluechat/HostActivity$4;->val$imm:Landroid/view/inputmethod/InputMethodManager; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/alexkang/bluechat/ClientActivity; | 21 | .field·final·synthetic·this$0:Lcom/alexkang/bluechat/ClientActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/alexkang/bluechat/ClientActivity;)V | 23 | .method·constructor·<init>(Lcom/alexkang/bluechat/ClientActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/alexkang/bluechat/ClientActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·97 | 27 | ····.line·97 |
27 | ····iput-object·p1,·p0,·Lcom/alexkang/bluechat/ClientActivity$4;->this$0:Lcom/alexkang/bluechat/ClientActivity; | 28 | ····iput-object·p1,·p0,·Lcom/alexkang/bluechat/ClientActivity$4;->this$0:Lcom/alexkang/bluechat/ClientActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/alexkang/bluechat/MainActivity; | 21 | .field·final·synthetic·this$0:Lcom/alexkang/bluechat/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/alexkang/bluechat/MainActivity;)V | 23 | .method·constructor·<init>(Lcom/alexkang/bluechat/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/alexkang/bluechat/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·36 | 27 | ····.line·36 |
27 | ····iput-object·p1,·p0,·Lcom/alexkang/bluechat/MainActivity$1;->this$0:Lcom/alexkang/bluechat/MainActivity; | 28 | ····iput-object·p1,·p0,·Lcom/alexkang/bluechat/MainActivity$1;->this$0:Lcom/alexkang/bluechat/MainActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/alexkang/bluechat/MainActivity; | 21 | .field·final·synthetic·this$0:Lcom/alexkang/bluechat/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/alexkang/bluechat/MainActivity;)V | 23 | .method·constructor·<init>(Lcom/alexkang/bluechat/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/alexkang/bluechat/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·43 | 27 | ····.line·43 |
27 | ····iput-object·p1,·p0,·Lcom/alexkang/bluechat/MainActivity$2;->this$0:Lcom/alexkang/bluechat/MainActivity; | 28 | ····iput-object·p1,·p0,·Lcom/alexkang/bluechat/MainActivity$2;->this$0:Lcom/alexkang/bluechat/MainActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 256, 14 lines modified | Offset 256, 15 lines modified | ||
256 | ····move-result-object·v10 | 256 | ····move-result-object·v10 |
257 | ····invoke-virtual·{v10,·v9,·v8,·v7,·v5},·Landroid/os/Handler;->obtainMessage(IIILjava/lang/Object;)Landroid/os/Message; | 257 | ····invoke-virtual·{v10,·v9,·v8,·v7,·v5},·Landroid/os/Handler;->obtainMessage(IIILjava/lang/Object;)Landroid/os/Message; |
258 | ····move-result-object·v10 | 258 | ····move-result-object·v10 |
259 | ····.line·299 | ||
259 | ····invoke-virtual·{v10},·Landroid/os/Message;->sendToTarget()V | 260 | ····invoke-virtual·{v10},·Landroid/os/Message;->sendToTarget()V |
260 | ····:try_end_0 | 261 | ····:try_end_0 |
261 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 | 262 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 |
262 | ····goto·:goto_0 | 263 | ····goto·:goto_0 |
263 | ····.line·300 | 264 | ····.line·300 |
Offset 294, 120 lines modified | Offset 295, 115 lines modified | ||
294 | ····invoke-direct·{p0},·Lcom/alexkang/bluechat/ChatManager$ConnectedThread;->endActivity()V | 295 | ····invoke-direct·{p0},·Lcom/alexkang/bluechat/ChatManager$ConnectedThread;->endActivity()V |
295 | ····.line·307 | 296 | ····.line·307 |
296 | ····return-void | 297 | ····return-void |
297 | .end·method | 298 | .end·method |
298 | .method·public·write([B)V | 299 | .method·public·write([B)V |
299 | ····.locals· | 300 | ····.locals·7 |
300 | ····.param·p1,·"byteArray"····#·[B | 301 | ····.param·p1,·"byteArray"····#·[B |
301 | ····.prologue | 302 | ····.prologue |
302 | ····.line·311 | 303 | ····.line·311 |
303 | ····:try_start_0 | 304 | ····:try_start_0 |
304 | ····iget-object·v | 305 | ····iget-object·v3,·p0,·Lcom/alexkang/bluechat/ChatManager$ConnectedThread;->mmOutStream:Ljava/io/OutputStream; |
305 | ····invoke-virtual·{v | 306 | ····invoke-virtual·{v3,·p1},·Ljava/io/OutputStream;->write([B)V |
306 | ····.line·312 | 307 | ····.line·312 |
307 | ····iget-object·v | 308 | ····iget-object·v3,·p0,·Lcom/alexkang/bluechat/ChatManager$ConnectedThread;->mmOutStream:Ljava/io/OutputStream; |
308 | ····invoke-virtual·{v | 309 | ····invoke-virtual·{v3},·Ljava/io/OutputStream;->flush()V |
309 | ····:try_end_0 | 310 | ····:try_end_0 |
310 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 | 311 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 |
311 | ····.line·322 | 312 | ····.line·322 |
312 | ····:goto_0 | 313 | ····:goto_0 |
313 | ····return-void | 314 | ····return-void |
314 | ····.line·313 | 315 | ····.line·313 |
315 | ····:catch_0 | 316 | ····:catch_0 |
316 | ····move-exception·v | 317 | ····move-exception·v2 |
317 | ····.line·314 | 318 | ····.line·314 |
318 | ····.local·v | 319 | ····.local·v2,·"e":Ljava/io/IOException; |
319 | ····const-string·v | 320 | ····const-string·v1,·"" |
320 | ····.line·315 | 321 | ····.line·315 |
321 | ····.local·v | 322 | ····.local·v1,·"byteArrayString":Ljava/lang/String; |
322 | ····move-object·v0,·p1 | ||
323 | ····.local·v0,·"arr$":[B | ||
324 | ····array-length·v | 323 | ····array-length·v4,·p1 |
325 | ····.local·v5,·"len$":I | ||
326 | ····const/4·v | 324 | ····const/4·v3,·0x0 |
327 | ····.local·v4,·"i$":I | ||
328 | ····:goto_1 | 325 | ····:goto_1 |
329 | ····if-ge·v | 326 | ····if-ge·v3,·v4,·:cond_0 |
330 | ····aget-byte·v | 327 | ····aget-byte·v0,·p1,·v3 |
331 | ····.line·316 | 328 | ····.line·316 |
332 | ····.local·v | 329 | ····.local·v0,·"b":B |
333 | ····new-instance·v | 330 | ····new-instance·v5,·Ljava/lang/StringBuilder; |
334 | ····invoke-direct·{v | 331 | ····invoke-direct·{v5},·Ljava/lang/StringBuilder;-><init>()V |
335 | ····invoke-virtual·{v | 332 | ····invoke-virtual·{v5,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
336 | ····move-result-object·v | 333 | ····move-result-object·v5 |
337 | ····invoke-virtual·{v | 334 | ····invoke-virtual·{v5,·v0},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
338 | ····move-result-object·v | 335 | ····move-result-object·v5 |
339 | ····const-string·v | 336 | ····const-string·v6,·",·" |
340 | ····invoke-virtual·{v | 337 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
341 | ····move-result-object·v | 338 | ····move-result-object·v5 |
342 | ····invoke-virtual·{v | 339 | ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
343 | ····move-result-object·v | 340 | ····move-result-object·v1 |
344 | ····.line·315 | 341 | ····.line·315 |
345 | ····add-int/lit8·v | 342 | ····add-int/lit8·v3,·v3,·0x1 |
346 | ····goto·:goto_1 | 343 | ····goto·:goto_1 |
347 | ····.line·318 | 344 | ····.line·318 |
348 | ····.end·local·v | 345 | ····.end·local·v0····#·"b":B |
349 | ····:cond_0 | 346 | ····:cond_0 |
350 | ····sget-object·v | 347 | ····sget-object·v3,·Ljava/lang/System;->err:Ljava/io/PrintStream; |
351 | ····new-instance·v | 348 | ····new-instance·v4,·Ljava/lang/StringBuilder; |
352 | ····invoke-direct·{v | 349 | ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V |
353 | ····const-string·v | 350 | ····const-string·v5,·"Failed·to·write·bytes:·" |
354 | ····invoke-virtual·{v | 351 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
355 | ····move-result-object·v | 352 | ····move-result-object·v4 |
356 | ····invoke-virtual·{v | 353 | ····invoke-virtual·{v4,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
357 | ····move-result-object·v | 354 | ····move-result-object·v4 |
358 | ····invoke-virtual·{v | 355 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
359 | ····move-result-object·v | 356 | ····move-result-object·v4 |
360 | ····invoke-virtual·{v | 357 | ····invoke-virtual·{v3,·v4},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V |
361 | ····.line·319 | 358 | ····.line·319 |
362 | ····sget-object·v | 359 | ····sget-object·v3,·Ljava/lang/System;->err:Ljava/io/PrintStream; |
363 | ····invoke-virtual·{v | 360 | ····invoke-virtual·{v2},·Ljava/io/IOException;->toString()Ljava/lang/String; |
Max diff block lines reached; 307/5858 bytes (5.24%) of diff not shown. |
Offset 118, 38 lines modified | Offset 118, 41 lines modified | ||
118 | ····.line·295 | 118 | ····.line·295 |
119 | ····.local·v5,·"scalingFactor":F | 119 | ····.local·v5,·"scalingFactor":F |
120 | ····:goto_1 | 120 | ····:goto_1 |
121 | ····iget-object·v6,·p0,·Lcom/alexkang/bluechat/HostActivity$SendImageThread;->bitmap:Landroid/graphics/Bitmap; | 121 | ····iget-object·v6,·p0,·Lcom/alexkang/bluechat/HostActivity$SendImageThread;->bitmap:Landroid/graphics/Bitmap; |
122 | ····iget-object·v7,·p0,·Lcom/alexkang/bluechat/HostActivity$SendImageThread;->bitmap:Landroid/graphics/Bitmap; | 122 | ····iget-object·v7,·p0,·Lcom/alexkang/bluechat/HostActivity$SendImageThread;->bitmap:Landroid/graphics/Bitmap; |
123 | ····.line·297 | ||
123 | ····invoke-virtual·{v7},·Landroid/graphics/Bitmap;->getWidth()I | 124 | ····invoke-virtual·{v7},·Landroid/graphics/Bitmap;->getWidth()I |
124 | ····move-result·v7 | 125 | ····move-result·v7 |
125 | ····int-to-float·v7,·v7 | 126 | ····int-to-float·v7,·v7 |
126 | ····mul-float/2addr·v7,·v5 | 127 | ····mul-float/2addr·v7,·v5 |
127 | ····float-to-int·v7,·v7 | 128 | ····float-to-int·v7,·v7 |
128 | ····iget-object·v8,·p0,·Lcom/alexkang/bluechat/HostActivity$SendImageThread;->bitmap:Landroid/graphics/Bitmap; | 129 | ····iget-object·v8,·p0,·Lcom/alexkang/bluechat/HostActivity$SendImageThread;->bitmap:Landroid/graphics/Bitmap; |
130 | ····.line·298 | ||
129 | ····invoke-virtual·{v8},·Landroid/graphics/Bitmap;->getHeight()I | 131 | ····invoke-virtual·{v8},·Landroid/graphics/Bitmap;->getHeight()I |
130 | ····move-result·v8 | 132 | ····move-result·v8 |
131 | ····int-to-float·v8,·v8 | 133 | ····int-to-float·v8,·v8 |
132 | ····mul-float/2addr·v8,·v5 | 134 | ····mul-float/2addr·v8,·v5 |
133 | ····float-to-int·v8,·v8 | 135 | ····float-to-int·v8,·v8 |
134 | ····const/4·v9,·0x0 | 136 | ····const/4·v9,·0x0 |
137 | ····.line·295 | ||
135 | ····invoke-static·{v6,·v7,·v8,·v9},·Landroid/graphics/Bitmap;->createScaledBitmap(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; | 138 | ····invoke-static·{v6,·v7,·v8,·v9},·Landroid/graphics/Bitmap;->createScaledBitmap(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; |
136 | ····move-result-object·v6 | 139 | ····move-result-object·v6 |
137 | ····iput-object·v6,·p0,·Lcom/alexkang/bluechat/HostActivity$SendImageThread;->bitmap:Landroid/graphics/Bitmap; | 140 | ····iput-object·v6,·p0,·Lcom/alexkang/bluechat/HostActivity$SendImageThread;->bitmap:Landroid/graphics/Bitmap; |
138 | ····.line·304 | 141 | ····.line·304 |
Offset 183, 18 lines modified | Offset 186, 20 lines modified | ||
183 | ····move-result-object·v6 | 186 | ····move-result-object·v6 |
184 | ····const/4·v7,·0x5 | 187 | ····const/4·v7,·0x5 |
185 | ····iget-object·v8,·p0,·Lcom/alexkang/bluechat/HostActivity$SendImageThread;->this$0:Lcom/alexkang/bluechat/HostActivity; | 188 | ····iget-object·v8,·p0,·Lcom/alexkang/bluechat/HostActivity$SendImageThread;->this$0:Lcom/alexkang/bluechat/HostActivity; |
189 | ····.line·309 | ||
186 | ····invoke-static·{v8},·Lcom/alexkang/bluechat/HostActivity;->access$400(Lcom/alexkang/bluechat/HostActivity;)Ljava/lang/String; | 190 | ····invoke-static·{v8},·Lcom/alexkang/bluechat/HostActivity;->access$400(Lcom/alexkang/bluechat/HostActivity;)Ljava/lang/String; |
187 | ····move-result-object·v8 | 191 | ····move-result-object·v8 |
192 | ····.line·307 | ||
188 | ····invoke-virtual·{v6,·v7,·v8,·v2},·Lcom/alexkang/bluechat/ChatManager;->buildPacket(ILjava/lang/String;[B)[B | 193 | ····invoke-virtual·{v6,·v7,·v8,·v2},·Lcom/alexkang/bluechat/ChatManager;->buildPacket(ILjava/lang/String;[B)[B |
189 | ····move-result-object·v4 | 194 | ····move-result-object·v4 |
190 | ····.line·312 | 195 | ····.line·312 |
191 | ····.local·v4,·"packet":[B | 196 | ····.local·v4,·"packet":[B |
192 | ····iget-object·v6,·p0,·Lcom/alexkang/bluechat/HostActivity$SendImageThread;->this$0:Lcom/alexkang/bluechat/HostActivity; | 197 | ····iget-object·v6,·p0,·Lcom/alexkang/bluechat/HostActivity$SendImageThread;->this$0:Lcom/alexkang/bluechat/HostActivity; |
Offset 511, 22 lines modified | Offset 511, 24 lines modified | ||
511 | ····.line·140 | 511 | ····.line·140 |
512 | ····new-array·v3,·v6,·[B | 512 | ····new-array·v3,·v6,·[B |
513 | ····const/4·v4,·0x0 | 513 | ····const/4·v4,·0x0 |
514 | ····iget-object·v5,·p0,·Lcom/alexkang/bluechat/ChatManager;->connections:Ljava/util/ArrayList; | 514 | ····iget-object·v5,·p0,·Lcom/alexkang/bluechat/ChatManager;->connections:Ljava/util/ArrayList; |
515 | ····.line·143 | ||
515 | ····invoke-virtual·{v5},·Ljava/util/ArrayList;->size()I | 516 | ····invoke-virtual·{v5},·Ljava/util/ArrayList;->size()I |
516 | ····move-result·v5 | 517 | ····move-result·v5 |
517 | ····int-to-byte·v5,·v5 | 518 | ····int-to-byte·v5,·v5 |
518 | ····aput-byte·v5,·v3,·v4 | 519 | ····aput-byte·v5,·v3,·v4 |
520 | ····.line·140 | ||
519 | ····invoke-virtual·{p0,·v6,·v2,·v3},·Lcom/alexkang/bluechat/ChatManager;->buildPacket(ILjava/lang/String;[B)[B | 521 | ····invoke-virtual·{p0,·v6,·v2,·v3},·Lcom/alexkang/bluechat/ChatManager;->buildPacket(ILjava/lang/String;[B)[B |
520 | ····move-result-object·v0 | 522 | ····move-result-object·v0 |
521 | ····.line·145 | 523 | ····.line·145 |
522 | ····.local·v0,·"idAssignmentPacket":[B | 524 | ····.local·v0,·"idAssignmentPacket":[B |
523 | ····iget-object·v3,·p0,·Lcom/alexkang/bluechat/ChatManager;->mConnectedThread:Lcom/alexkang/bluechat/ChatManager$ConnectedThread; | 525 | ····iget-object·v3,·p0,·Lcom/alexkang/bluechat/ChatManager;->mConnectedThread:Lcom/alexkang/bluechat/ChatManager$ConnectedThread; |
Offset 655, 14 lines modified | Offset 657, 15 lines modified | ||
655 | ····move-result-object·v5 | 657 | ····move-result-object·v5 |
656 | ····invoke-virtual·{v4,·v1,·v2,·p2,·v5},·Landroid/os/Handler;->obtainMessage(IIILjava/lang/Object;)Landroid/os/Message; | 658 | ····invoke-virtual·{v4,·v1,·v2,·p2,·v5},·Landroid/os/Handler;->obtainMessage(IIILjava/lang/Object;)Landroid/os/Message; |
657 | ····move-result-object·v4 | 659 | ····move-result-object·v4 |
660 | ····.line·203 | ||
658 | ····invoke-virtual·{v4},·Landroid/os/Message;->sendToTarget()V | 661 | ····invoke-virtual·{v4},·Landroid/os/Message;->sendToTarget()V |
659 | ····.line·205 | 662 | ····.line·205 |
660 | ····iget-boolean·v4,·p0,·Lcom/alexkang/bluechat/ChatManager;->isHost:Z | 663 | ····iget-boolean·v4,·p0,·Lcom/alexkang/bluechat/ChatManager;->isHost:Z |
661 | ····if-eqz·v4,·:cond_3 | 664 | ····if-eqz·v4,·:cond_3 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/alexkang/bluechat/HostActivity; | 21 | .field·final·synthetic·this$0:Lcom/alexkang/bluechat/HostActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/alexkang/bluechat/HostActivity;)V | 23 | .method·constructor·<init>(Lcom/alexkang/bluechat/HostActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/alexkang/bluechat/HostActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·140 | 27 | ····.line·140 |
27 | ····iput-object·p1,·p0,·Lcom/alexkang/bluechat/HostActivity$5;->this$0:Lcom/alexkang/bluechat/HostActivity; | 28 | ····iput-object·p1,·p0,·Lcom/alexkang/bluechat/HostActivity$5;->this$0:Lcom/alexkang/bluechat/HostActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$dialog:Landroid/app/AlertDialog; | 22 | .field·final·synthetic·val$dialog:Landroid/app/AlertDialog; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/alexkang/bluechat/MainActivity;Landroid/app/AlertDialog;)V | 24 | .method·constructor·<init>(Lcom/alexkang/bluechat/MainActivity;Landroid/app/AlertDialog;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/alexkang/bluechat/MainActivity; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·103 | 28 | ····.line·103 |
28 | ····iput-object·p1,·p0,·Lcom/alexkang/bluechat/MainActivity$5;->this$0:Lcom/alexkang/bluechat/MainActivity; | 29 | ····iput-object·p1,·p0,·Lcom/alexkang/bluechat/MainActivity$5;->this$0:Lcom/alexkang/bluechat/MainActivity; |
29 | ····iput-object·p2,·p0,·Lcom/alexkang/bluechat/MainActivity$5;->val$dialog:Landroid/app/AlertDialog; | 30 | ····iput-object·p2,·p0,·Lcom/alexkang/bluechat/MainActivity$5;->val$dialog:Landroid/app/AlertDialog; |
Offset 43, 24 lines modified | Offset 43, 26 lines modified | ||
43 | ····.line·331 | 43 | ····.line·331 |
44 | ····:try_start_0 | 44 | ····:try_start_0 |
45 | ····invoke-static·{p1},·Lcom/alexkang/bluechat/HostActivity;->access$600(Lcom/alexkang/bluechat/HostActivity;)Landroid/bluetooth/BluetoothAdapter; | 45 | ····invoke-static·{p1},·Lcom/alexkang/bluechat/HostActivity;->access$600(Lcom/alexkang/bluechat/HostActivity;)Landroid/bluetooth/BluetoothAdapter; |
46 | ····move-result-object·v2 | 46 | ····move-result-object·v2 |
47 | ····.line·333 | ||
47 | ····invoke-static·{p1},·Lcom/alexkang/bluechat/HostActivity;->access$200(Lcom/alexkang/bluechat/HostActivity;)Ljava/lang/String; | 48 | ····invoke-static·{p1},·Lcom/alexkang/bluechat/HostActivity;->access$200(Lcom/alexkang/bluechat/HostActivity;)Ljava/lang/String; |
48 | ····move-result-object·v3 | 49 | ····move-result-object·v3 |
49 | ····const-string·v4,·"28286a80-137b-11e4-bbe8-0002a5d5c51b" | 50 | ····const-string·v4,·"28286a80-137b-11e4-bbe8-0002a5d5c51b" |
50 | ····invoke-static·{v4},·Ljava/util/UUID;->fromString(Ljava/lang/String;)Ljava/util/UUID; | 51 | ····invoke-static·{v4},·Ljava/util/UUID;->fromString(Ljava/lang/String;)Ljava/util/UUID; |
51 | ····move-result-object·v4 | 52 | ····move-result-object·v4 |
53 | ····.line·332 | ||
52 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/bluetooth/BluetoothAdapter;->listenUsingRfcommWithServiceRecord(Ljava/lang/String;Ljava/util/UUID;)Landroid/bluetooth/BluetoothServerSocket; | 54 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/bluetooth/BluetoothAdapter;->listenUsingRfcommWithServiceRecord(Ljava/lang/String;Ljava/util/UUID;)Landroid/bluetooth/BluetoothServerSocket; |
53 | ····:try_end_0 | 55 | ····:try_end_0 |
54 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 | 56 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 |
55 | ····move-result-object·v1 | 57 | ····move-result-object·v1 |
56 | ····.line·340 | 58 | ····.line·340 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/alexkang/bluechat/ClientActivity; | 21 | .field·final·synthetic·this$0:Lcom/alexkang/bluechat/ClientActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/alexkang/bluechat/ClientActivity;)V | 23 | .method·constructor·<init>(Lcom/alexkang/bluechat/ClientActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/alexkang/bluechat/ClientActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·82 | 27 | ····.line·82 |
27 | ····iput-object·p1,·p0,·Lcom/alexkang/bluechat/ClientActivity$2;->this$0:Lcom/alexkang/bluechat/ClientActivity; | 28 | ····iput-object·p1,·p0,·Lcom/alexkang/bluechat/ClientActivity$2;->this$0:Lcom/alexkang/bluechat/ClientActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 62, 15 lines modified | Offset 62, 14 lines modified | ||
62 | ····.line·48 | 62 | ····.line·48 |
63 | ····new-instance·v0,·Lcom/alexkang/bluechat/ClientActivity$1; | 63 | ····new-instance·v0,·Lcom/alexkang/bluechat/ClientActivity$1; |
64 | ····invoke-direct·{v0,·p0},·Lcom/alexkang/bluechat/ClientActivity$1;-><init>(Lcom/alexkang/bluechat/ClientActivity;)V | 64 | ····invoke-direct·{v0,·p0},·Lcom/alexkang/bluechat/ClientActivity$1;-><init>(Lcom/alexkang/bluechat/ClientActivity;)V |
65 | ····iput-object·v0,·p0,·Lcom/alexkang/bluechat/ClientActivity;->mReceiver:Landroid/content/BroadcastReceiver; | 65 | ····iput-object·v0,·p0,·Lcom/alexkang/bluechat/ClientActivity;->mReceiver:Landroid/content/BroadcastReceiver; |
66 | ····.line·276 | ||
67 | ····return-void | 66 | ····return-void |
68 | .end·method | 67 | .end·method |
69 | .method·static·synthetic·access$000(Lcom/alexkang/bluechat/ClientActivity;)Ljava/util/ArrayList; | 68 | .method·static·synthetic·access$000(Lcom/alexkang/bluechat/ClientActivity;)Ljava/util/ArrayList; |
70 | ····.locals·1 | 69 | ····.locals·1 |
71 | ····.param·p0,·"x0"····#·Lcom/alexkang/bluechat/ClientActivity; | 70 | ····.param·p0,·"x0"····#·Lcom/alexkang/bluechat/ClientActivity; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$message:Lcom/alexkang/bluechat/MessageBox; | 22 | .field·final·synthetic·val$message:Lcom/alexkang/bluechat/MessageBox; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/alexkang/bluechat/MessageFeedAdapter;Lcom/alexkang/bluechat/MessageBox;)V | 24 | .method·constructor·<init>(Lcom/alexkang/bluechat/MessageFeedAdapter;Lcom/alexkang/bluechat/MessageBox;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/alexkang/bluechat/MessageFeedAdapter; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·79 | 28 | ····.line·79 |
28 | ····iput-object·p1,·p0,·Lcom/alexkang/bluechat/MessageFeedAdapter$1;->this$0:Lcom/alexkang/bluechat/MessageFeedAdapter; | 29 | ····iput-object·p1,·p0,·Lcom/alexkang/bluechat/MessageFeedAdapter$1;->this$0:Lcom/alexkang/bluechat/MessageFeedAdapter; |
29 | ····iput-object·p2,·p0,·Lcom/alexkang/bluechat/MessageFeedAdapter$1;->val$message:Lcom/alexkang/bluechat/MessageBox; | 30 | ····iput-object·p2,·p0,·Lcom/alexkang/bluechat/MessageFeedAdapter$1;->val$message:Lcom/alexkang/bluechat/MessageBox; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/alexkang/bluechat/HostActivity; | 21 | .field·final·synthetic·this$0:Lcom/alexkang/bluechat/HostActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/alexkang/bluechat/HostActivity;)V | 23 | .method·constructor·<init>(Lcom/alexkang/bluechat/HostActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/alexkang/bluechat/HostActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·63 | 27 | ····.line·63 |
27 | ····iput-object·p1,·p0,·Lcom/alexkang/bluechat/HostActivity$1;->this$0:Lcom/alexkang/bluechat/HostActivity; | 28 | ····iput-object·p1,·p0,·Lcom/alexkang/bluechat/HostActivity$1;->this$0:Lcom/alexkang/bluechat/HostActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 118, 38 lines modified | Offset 118, 41 lines modified | ||
118 | ····.line·250 | 118 | ····.line·250 |
119 | ····.local·v5,·"scalingFactor":F | 119 | ····.local·v5,·"scalingFactor":F |
120 | ····:goto_1 | 120 | ····:goto_1 |
121 | ····iget-object·v6,·p0,·Lcom/alexkang/bluechat/ClientActivity$SendImageThread;->bitmap:Landroid/graphics/Bitmap; | 121 | ····iget-object·v6,·p0,·Lcom/alexkang/bluechat/ClientActivity$SendImageThread;->bitmap:Landroid/graphics/Bitmap; |
122 | ····iget-object·v7,·p0,·Lcom/alexkang/bluechat/ClientActivity$SendImageThread;->bitmap:Landroid/graphics/Bitmap; | 122 | ····iget-object·v7,·p0,·Lcom/alexkang/bluechat/ClientActivity$SendImageThread;->bitmap:Landroid/graphics/Bitmap; |
123 | ····.line·252 | ||
123 | ····invoke-virtual·{v7},·Landroid/graphics/Bitmap;->getWidth()I | 124 | ····invoke-virtual·{v7},·Landroid/graphics/Bitmap;->getWidth()I |
124 | ····move-result·v7 | 125 | ····move-result·v7 |
125 | ····int-to-float·v7,·v7 | 126 | ····int-to-float·v7,·v7 |
126 | ····mul-float/2addr·v7,·v5 | 127 | ····mul-float/2addr·v7,·v5 |
127 | ····float-to-int·v7,·v7 | 128 | ····float-to-int·v7,·v7 |
128 | ····iget-object·v8,·p0,·Lcom/alexkang/bluechat/ClientActivity$SendImageThread;->bitmap:Landroid/graphics/Bitmap; | 129 | ····iget-object·v8,·p0,·Lcom/alexkang/bluechat/ClientActivity$SendImageThread;->bitmap:Landroid/graphics/Bitmap; |
130 | ····.line·253 | ||
129 | ····invoke-virtual·{v8},·Landroid/graphics/Bitmap;->getHeight()I | 131 | ····invoke-virtual·{v8},·Landroid/graphics/Bitmap;->getHeight()I |
130 | ····move-result·v8 | 132 | ····move-result·v8 |
131 | ····int-to-float·v8,·v8 | 133 | ····int-to-float·v8,·v8 |
132 | ····mul-float/2addr·v8,·v5 | 134 | ····mul-float/2addr·v8,·v5 |
133 | ····float-to-int·v8,·v8 | 135 | ····float-to-int·v8,·v8 |
134 | ····const/4·v9,·0x0 | 136 | ····const/4·v9,·0x0 |
137 | ····.line·250 | ||
135 | ····invoke-static·{v6,·v7,·v8,·v9},·Landroid/graphics/Bitmap;->createScaledBitmap(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; | 138 | ····invoke-static·{v6,·v7,·v8,·v9},·Landroid/graphics/Bitmap;->createScaledBitmap(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; |
136 | ····move-result-object·v6 | 139 | ····move-result-object·v6 |
137 | ····iput-object·v6,·p0,·Lcom/alexkang/bluechat/ClientActivity$SendImageThread;->bitmap:Landroid/graphics/Bitmap; | 140 | ····iput-object·v6,·p0,·Lcom/alexkang/bluechat/ClientActivity$SendImageThread;->bitmap:Landroid/graphics/Bitmap; |
138 | ····.line·259 | 141 | ····.line·259 |
Offset 183, 18 lines modified | Offset 186, 20 lines modified | ||
183 | ····move-result-object·v6 | 186 | ····move-result-object·v6 |
184 | ····const/4·v7,·0x5 | 187 | ····const/4·v7,·0x5 |
185 | ····iget-object·v8,·p0,·Lcom/alexkang/bluechat/ClientActivity$SendImageThread;->this$0:Lcom/alexkang/bluechat/ClientActivity; | 188 | ····iget-object·v8,·p0,·Lcom/alexkang/bluechat/ClientActivity$SendImageThread;->this$0:Lcom/alexkang/bluechat/ClientActivity; |
189 | ····.line·264 | ||
186 | ····invoke-static·{v8},·Lcom/alexkang/bluechat/ClientActivity;->access$500(Lcom/alexkang/bluechat/ClientActivity;)Ljava/lang/String; | 190 | ····invoke-static·{v8},·Lcom/alexkang/bluechat/ClientActivity;->access$500(Lcom/alexkang/bluechat/ClientActivity;)Ljava/lang/String; |
187 | ····move-result-object·v8 | 191 | ····move-result-object·v8 |
192 | ····.line·262 | ||
188 | ····invoke-virtual·{v6,·v7,·v8,·v2},·Lcom/alexkang/bluechat/ChatManager;->buildPacket(ILjava/lang/String;[B)[B | 193 | ····invoke-virtual·{v6,·v7,·v8,·v2},·Lcom/alexkang/bluechat/ChatManager;->buildPacket(ILjava/lang/String;[B)[B |
189 | ····move-result-object·v4 | 194 | ····move-result-object·v4 |
190 | ····.line·267 | 195 | ····.line·267 |
191 | ····.local·v4,·"packet":[B | 196 | ····.local·v4,·"packet":[B |
192 | ····iget-object·v6,·p0,·Lcom/alexkang/bluechat/ClientActivity$SendImageThread;->this$0:Lcom/alexkang/bluechat/ClientActivity; | 197 | ····iget-object·v6,·p0,·Lcom/alexkang/bluechat/ClientActivity$SendImageThread;->this$0:Lcom/alexkang/bluechat/ClientActivity; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$socket:Landroid/bluetooth/BluetoothSocket; | 22 | .field·final·synthetic·val$socket:Landroid/bluetooth/BluetoothSocket; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/alexkang/bluechat/HostActivity$AcceptThread;Landroid/bluetooth/BluetoothSocket;)V | 24 | .method·constructor·<init>(Lcom/alexkang/bluechat/HostActivity$AcceptThread;Landroid/bluetooth/BluetoothSocket;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$1"····#·Lcom/alexkang/bluechat/HostActivity$AcceptThread; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·354 | 28 | ····.line·354 |
28 | ····iput-object·p1,·p0,·Lcom/alexkang/bluechat/HostActivity$AcceptThread$1;->this$1:Lcom/alexkang/bluechat/HostActivity$AcceptThread; | 29 | ····iput-object·p1,·p0,·Lcom/alexkang/bluechat/HostActivity$AcceptThread$1;->this$1:Lcom/alexkang/bluechat/HostActivity$AcceptThread; |
29 | ····iput-object·p2,·p0,·Lcom/alexkang/bluechat/HostActivity$AcceptThread$1;->val$socket:Landroid/bluetooth/BluetoothSocket; | 30 | ····iput-object·p2,·p0,·Lcom/alexkang/bluechat/HostActivity$AcceptThread$1;->val$socket:Landroid/bluetooth/BluetoothSocket; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lcom/alexkang/bluechat/ClientActivity$ConnectThread; | 21 | .field·final·synthetic·this$1:Lcom/alexkang/bluechat/ClientActivity$ConnectThread; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/alexkang/bluechat/ClientActivity$ConnectThread;)V | 23 | .method·constructor·<init>(Lcom/alexkang/bluechat/ClientActivity$ConnectThread;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lcom/alexkang/bluechat/ClientActivity$ConnectThread; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·305 | 27 | ····.line·305 |
27 | ····iput-object·p1,·p0,·Lcom/alexkang/bluechat/ClientActivity$ConnectThread$1;->this$1:Lcom/alexkang/bluechat/ClientActivity$ConnectThread; | 28 | ····iput-object·p1,·p0,·Lcom/alexkang/bluechat/ClientActivity$ConnectThread$1;->this$1:Lcom/alexkang/bluechat/ClientActivity$ConnectThread; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$nameInput:Landroid/widget/EditText; | 24 | .field·final·synthetic·val$nameInput:Landroid/widget/EditText; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lcom/alexkang/bluechat/HostActivity;Landroid/widget/EditText;Landroid/view/inputmethod/InputMethodManager;)V | 26 | .method·constructor·<init>(Lcom/alexkang/bluechat/HostActivity;Landroid/widget/EditText;Landroid/view/inputmethod/InputMethodManager;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lcom/alexkang/bluechat/HostActivity; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·120 | 30 | ····.line·120 |
30 | ····iput-object·p1,·p0,·Lcom/alexkang/bluechat/HostActivity$3;->this$0:Lcom/alexkang/bluechat/HostActivity; | 31 | ····iput-object·p1,·p0,·Lcom/alexkang/bluechat/HostActivity$3;->this$0:Lcom/alexkang/bluechat/HostActivity; |
31 | ····iput-object·p2,·p0,·Lcom/alexkang/bluechat/HostActivity$3;->val$nameInput:Landroid/widget/EditText; | 32 | ····iput-object·p2,·p0,·Lcom/alexkang/bluechat/HostActivity$3;->val$nameInput:Landroid/widget/EditText; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lcom/alexkang/bluechat/HostActivity$SendImageThread; | 21 | .field·final·synthetic·this$1:Lcom/alexkang/bluechat/HostActivity$SendImageThread; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/alexkang/bluechat/HostActivity$SendImageThread;)V | 23 | .method·constructor·<init>(Lcom/alexkang/bluechat/HostActivity$SendImageThread;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lcom/alexkang/bluechat/HostActivity$SendImageThread; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·274 | 27 | ····.line·274 |
27 | ····iput-object·p1,·p0,·Lcom/alexkang/bluechat/HostActivity$SendImageThread$1;->this$1:Lcom/alexkang/bluechat/HostActivity$SendImageThread; | 28 | ····iput-object·p1,·p0,·Lcom/alexkang/bluechat/HostActivity$SendImageThread$1;->this$1:Lcom/alexkang/bluechat/HostActivity$SendImageThread; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$dialog:Landroid/app/AlertDialog; | 22 | .field·final·synthetic·val$dialog:Landroid/app/AlertDialog; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/alexkang/bluechat/HostActivity;Landroid/app/AlertDialog;)V | 24 | .method·constructor·<init>(Lcom/alexkang/bluechat/HostActivity;Landroid/app/AlertDialog;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/alexkang/bluechat/HostActivity; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·152 | 28 | ····.line·152 |
28 | ····iput-object·p1,·p0,·Lcom/alexkang/bluechat/HostActivity$6;->this$0:Lcom/alexkang/bluechat/HostActivity; | 29 | ····iput-object·p1,·p0,·Lcom/alexkang/bluechat/HostActivity$6;->this$0:Lcom/alexkang/bluechat/HostActivity; |
29 | ····iput-object·p2,·p0,·Lcom/alexkang/bluechat/HostActivity$6;->val$dialog:Landroid/app/AlertDialog; | 30 | ····iput-object·p2,·p0,·Lcom/alexkang/bluechat/HostActivity$6;->val$dialog:Landroid/app/AlertDialog; |