Offset 1, 16 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:·d50118527bed8a228fc64eda8aadac0cada6e01b494ab4d45eb4f20ebb3e4256 | ||
10 | Signer·#1·certificate·SHA-1·digest:·cbac5c202e665c391613526cd949a074e8a5cf3b | ||
11 | Signer·#1·certificate·MD5·digest:·1b17b456cfd393befb934e17f8601965 | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·f1224c1f399fc63e972b9048f356c14563ce2159bad0c2c50100a2e10eb805ae | ||
15 | Signer·#1·public·key·SHA-1·digest:·d575cdc825a4e81696897cbe19f6bc533c2b1fbe | ||
16 | Signer·#1·public·key·MD5·digest:·c77e85eb5a2653abf985a956be07c065 |
Offset 1, 15943 lines modified | Offset 1, 15534 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:···················3 | 4 | ··Zip·archive·file·size:···················3401265·(000000000033E631h) |
5 | ··Actual·end-cent-dir·record·offset:·······3 | 5 | ··Actual·end-cent-dir·record·offset:·······3401243·(000000000033E61Bh) |
6 | ··Expected·end-cent-dir·record·offset:·····3 | 6 | ··Expected·end-cent-dir·record·offset:·····3401243·(000000000033E61Bh) |
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·6 | 9 | ··central·directory·contains·642·entries. |
10 | ··The·central·directory·is·5 | 10 | ··The·central·directory·is·56428·(000000000000DC6Ch)·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·3 | 12 | ··is·3344815·(00000000003309AFh). |
13 | Central·directory·entry·#1: | 13 | Central·directory·entry·#1: |
14 | --------------------------- | 14 | --------------------------- |
15 | ·· | 15 | ··AndroidManifest.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·May·29·00:13:20 |
27 | ··32-bit·CRC·value·(hex):························· | 27 | ··32-bit·CRC·value·(hex):·························2529e249 |
28 | ··compressed·size:································1 | 28 | ··compressed·size:································1445·bytes |
29 | ··uncompressed·size:······························ | 29 | ··uncompressed·size:······························4956·bytes |
30 | ··length·of·filename:····························· | 30 | ··length·of·filename:·····························19·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/anim/alt_code_key_while_typing_fadein.xml |
42 | ··offset·of·local·header·from·start·of·archive:···1 | 44 | ··offset·of·local·header·from·start·of·archive:···1514 |
43 | ··················································(000000000000 | 45 | ··················································(00000000000005EAh)·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·May·29·00:13:20 |
53 | ··32-bit·CRC·value·(hex):························· | 55 | ··32-bit·CRC·value·(hex):·························7c864f24 |
54 | ··compressed·size:································ | 56 | ··compressed·size:································276·bytes |
55 | ··uncompressed·size:······························ | 57 | ··uncompressed·size:······························480·bytes |
56 | ··length·of·filename:····························· | 58 | ··length·of·filename:·····························45·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/anim/alt_code_key_while_typing_fadeout.xml |
68 | ··offset·of·local·header·from·start·of·archive:··· | 70 | ··offset·of·local·header·from·start·of·archive:···1881 |
69 | ··················································(000000000000 | 71 | ··················································(0000000000000759h)·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·May·29·00:13:20 |
79 | ··32-bit·CRC·value·(hex):························· | 81 | ··32-bit·CRC·value·(hex):·························55af5aba |
80 | ··compressed·size:································ | 82 | ··compressed·size:································277·bytes |
81 | ··uncompressed·size:······························ | 83 | ··uncompressed·size:······························480·bytes |
82 | ··length·of·filename:····························· | 84 | ··length·of·filename:·····························46·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 | ··res/anim/ | 95 | ··res/anim/language_on_spacebar_fadeout.xml |
94 | ··offset·of·local·header·from·start·of·archive:··· | 96 | ··offset·of·local·header·from·start·of·archive:···2250 |
95 | ··················································(000000000000 | 97 | ··················································(00000000000008CAh)·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; 1373248/1381191 bytes (99.42%) 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="6"·android:versionName="1.0.6"·coreApp="true"·package="com.htruong.inputmethod.latin"> | 2 | <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="6"·android:versionName="1.0.6"·coreApp="true"·package="com.htruong.inputmethod.latin"·platformBuildVersionCode="16"·platformBuildVersionName="4.1.2-1425332"> |
3 | ··<uses-permission·android:name="android.permission.VIBRATE"/> | 3 | ··<uses-permission·android:name="android.permission.VIBRATE"/> |
4 | ··<uses-permission·android:name="android.permission.ACCESS_NETWORK_STATE"/> | 4 | ··<uses-permission·android:name="android.permission.ACCESS_NETWORK_STATE"/> |
5 | ··<uses-permission·android:name="android.permission.READ_USER_DICTIONARY"/> | 5 | ··<uses-permission·android:name="android.permission.READ_USER_DICTIONARY"/> |
6 | ··<uses-permission·android:name="android.permission.READ_CONTACTS"/> | 6 | ··<uses-permission·android:name="android.permission.READ_CONTACTS"/> |
7 | ··<uses-sdk·android:minSdkVersion="11"·android:targetSdkVersion="16"/> | 7 | ··<uses-sdk·android:minSdkVersion="11"·android:targetSdkVersion="16"/> |
8 | ··<application·android:label="@string/aosp_android_keyboard_ime_name"·android:icon="@drawable/ic_ime_settings"·android:backupAgent="BackupAgent"·android:killAfterRestore="false"> | 8 | ··<application·android:label="@string/aosp_android_keyboard_ime_name"·android:icon="@drawable/ic_ime_settings"·android:backupAgent="BackupAgent"·android:killAfterRestore="false"> |
9 | ····<service·android:label="@string/aosp_android_keyboard_ime_name"·android:name="LatinIME"·android:permission="android.permission.BIND_INPUT_METHOD"> | 9 | ····<service·android:label="@string/aosp_android_keyboard_ime_name"·android:name="LatinIME"·android:permission="android.permission.BIND_INPUT_METHOD"> |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | !!brut.androlib.meta.MetaInfo | 1 | !!brut.androlib.meta.MetaInfo |
2 | compressionType:·false | 2 | compressionType:·false |
3 | doNotCompress: | 3 | doNotCompress: |
4 | -·resources.arsc | 4 | -·resources.arsc |
5 | -·png | ||
5 | -·res/raw/main.dict | 6 | -·res/raw/main.dict |
6 | -·res/raw/main_en.dict | 7 | -·res/raw/main_en.dict |
7 | -·res/raw/main_th.dict | 8 | -·res/raw/main_th.dict |
8 | -·res/raw/main_vi.dict | 9 | -·res/raw/main_vi.dict |
9 | -·png | ||
10 | isFrameworkApk:·false | 10 | isFrameworkApk:·false |
11 | packageInfo:·null | 11 | packageInfo:·null |
12 | sdkInfo: | 12 | sdkInfo: |
13 | ··minSdkVersion:·'11' | 13 | ··minSdkVersion:·'11' |
14 | ··targetSdkVersion:·'16' | 14 | ··targetSdkVersion:·'16' |
15 | sharedLibrary:·false | 15 | sharedLibrary:·false |
16 | sparseResources:·false | 16 | sparseResources:·false |
Offset 1, 27066 lines modified | Offset 1, 27350 lines modified | Diff chunk too large, falling back to line-by-line diff (16907 lines added, 16907 lines removed) | |
00000000:·0200·0c00· | 00000000:·0200·0c00·54ad·0600·0100·0000·0100·1c00··....T........... | ||
00000010:· | 00000010:·5074·0300·8c18·0000·0000·0000·0001·0000··Pt.............. | ||
00000020:·4 | 00000020:·4c62·0000·0000·0000·0000·0000·1e00·0000··Lb.............. | ||
00000030:· | 00000030:·3500·0000·4c00·0000·6300·0000·7700·0000··5...L...c...w... | ||
00000040:· | 00000040:·9200·0000·b700·0000·dd00·0000·fd00·0000··................ | ||
00000050:· | 00000050:·1501·0000·3901·0000·5e01·0000·7f01·0000··....9...^....... | ||
00000060:· | 00000060:·9a01·0000·b501·0000·d501·0000·ef01·0000··................ | ||
00000070:· | 00000070:·0902·0000·2a02·0000·4302·0000·6702·0000··....*...C...g... | ||
00000080:· | 00000080:·8302·0000·a602·0000·c702·0000·e102·0000··................ | ||
00000090:· | 00000090:·fb02·0000·1403·0000·2e03·0000·4703·0000··............G... | ||
000000a0:· | 000000a0:·6303·0000·7c03·0000·9b03·0000·b503·0000··c...|........... | ||
000000b0:· | 000000b0:·d003·0000·f103·0000·0e04·0000·2804·0000··............(... | ||
000000c0:· | 000000c0:·4204·0000·5e04·0000·7a04·0000·9604·0000··B...^...z....... | ||
000000d0:· | 000000d0:·b204·0000·d504·0000·fa04·0000·1f05·0000··................ | ||
000000e0:· | 000000e0:·4405·0000·6305·0000·8205·0000·a105·0000··D...c........... | ||
000000f0:· | 000000f0:·c005·0000·e405·0000·0806·0000·2c06·0000··............,... | ||
00000100:· | 00000100:·4a06·0000·6806·0000·8606·0000·a406·0000··J...h........... | ||
00000110:· | 00000110:·d406·0000·fc06·0000·1a07·0000·3a07·0000··............:... | ||
00000120:· | 00000120:·5a07·0000·7a07·0000·9a07·0000·b807·0000··Z...z........... | ||
00000130:· | 00000130:·d607·0000·f307·0000·1008·0000·2d08·0000··............-... | ||
00000140:· | 00000140:·4b08·0000·6908·0000·8708·0000·a408·0000··K...i........... | ||
00000150:· | 00000150:·c108·0000·de08·0000·fe08·0000·1e09·0000··................ | ||
00000160:· | 00000160:·3e09·0000·5b09·0000·7809·0000·9509·0000··>...[...x....... | ||
00000170:· | 00000170:·b809·0000·db09·0000·fe09·0000·1c0a·0000··................ | ||
00000180:· | 00000180:·3a0a·0000·580a·0000·770a·0000·960a·0000··:...X...w....... | ||
00000190:· | 00000190:·b50a·0000·da0a·0000·ff0a·0000·290b·0000··............)... | ||
000001a0:· | 000001a0:·570b·0000·7c0b·0000·9d0b·0000·be0b·0000··W...|........... | ||
000001b0:· | 000001b0:·df0b·0000·fd0b·0000·1b0c·0000·390c·0000··............9... | ||
000001c0:· | 000001c0:·570c·0000·750c·0000·930c·0000·ab0c·0000··W...u........... | ||
000001d0:·c | 000001d0:·cc0c·0000·f60c·0000·180d·0000·3e0d·0000··............>... | ||
000001e0:· | 000001e0:·590d·0000·730d·0000·8f0d·0000·a90d·0000··Y...s........... | ||
000001f0:· | 000001f0:·c70d·0000·db0d·0000·f00d·0000·130e·0000··................ | ||
00000200:· | 00000200:·380e·0000·5d0e·0000·820e·0000·a70e·0000··8...]........... | ||
00000210:· | 00000210:·cb0e·0000·ef0e·0000·130f·0000·320f·0000··............2... | ||
00000220:· | 00000220:·520f·0000·700f·0000·990f·0000·bb0f·0000··R...p........... | ||
00000230:· | 00000230:·e20f·0000·0c10·0000·3b10·0000·6410·0000··........;...d... | ||
00000240:· | 00000240:·8d10·0000·ba10·0000·e510·0000·0e11·0000··................ | ||
00000250:· | 00000250:·3611·0000·6811·0000·9111·0000·b911·0000··6...h........... | ||
00000260:· | 00000260:·e411·0000·0c12·0000·3a12·0000·6312·0000··........:...c... | ||
00000270:·8 | 00000270:·8d12·0000·bd12·0000·e912·0000·1213·0000··................ | ||
00000280:· | 00000280:·3b13·0000·5b13·0000·8e13·0000·ad13·0000··;...[........... | ||
00000290:· | 00000290:·d413·0000·fd13·0000·1f14·0000·3f14·0000··............?... | ||
000002a0:· | 000002a0:·5714·0000·7914·0000·8e14·0000·ae14·0000··W...y........... | ||
000002b0:· | 000002b0:·cd14·0000·f214·0000·1115·0000·2815·0000··............(... | ||
000002c0:· | 000002c0:·4815·0000·6215·0000·8e15·0000·a815·0000··H...b........... | ||
000002d0:· | 000002d0:·c715·0000·e015·0000·f915·0000·1916·0000··................ | ||
000002e0:· | 000002e0:·3116·0000·5416·0000·6f16·0000·8816·0000··1...T...o....... | ||
000002f0:· | 000002f0:·a116·0000·cf16·0000·e716·0000·0017·0000··................ | ||
00000300:· | 00000300:·1817·0000·3317·0000·4b17·0000·6917·0000··....3...K...i... | ||
00000310:· | 00000310:·8217·0000·9c17·0000·bc17·0000·d817·0000··................ | ||
00000320:· | 00000320:·f117·0000·0a18·0000·3218·0000·5418·0000··........2...T... | ||
00000330:· | 00000330:·7e18·0000·a818·0000·d118·0000·fd18·0000··~............... | ||
00000340:· | 00000340:·2e19·0000·5e19·0000·8919·0000·ac19·0000··....^........... | ||
00000350:· | 00000350:·cd19·0000·f119·0000·121a·0000·361a·0000··............6... | ||
00000360:· | 00000360:·621a·0000·841a·0000·a81a·0000·c51a·0000··b............... | ||
00000370:· | 00000370:·e11a·0000·091b·0000·341b·0000·531b·0000··........4...S... | ||
00000380:· | 00000380:·821b·0000·a11b·0000·bf1b·0000·dc1b·0000··................ | ||
00000390:·0 | 00000390:·011c·0000·361c·0000·751c·0000·af1c·0000··....6...u....... | ||
000003a0:·e | 000003a0:·e11c·0000·201d·0000·5e1d·0000·951d·0000··....·...^....... | ||
000003b0:·d | 000003b0:·d81d·0000·151e·0000·4d1e·0000·8f1e·0000··........M....... | ||
000003c0:· | 000003c0:·ca1e·0000·f61e·0000·361f·0000·751f·0000··........6...u... | ||
000003d0:· | 000003d0:·a41f·0000·e81f·0000·2620·0000·5a20·0000··........&·..Z·.. | ||
000003e0:· | 000003e0:·9d20·0000·dc20·0000·0b21·0000·4b21·0000··.·...·...!..K!.. | ||
000003f0:· | 000003f0:·8621·0000·ba21·0000·fa21·0000·3d22·0000··.!...!...!..=".. | ||
00000400:· | 00000400:·6e22·0000·aa22·0000·eb22·0000·2123·0000··n"..."..."..!#.. | ||
00000410:· | 00000410:·5623·0000·8f23·0000·bd23·0000·fc23·0000··V#...#...#...#.. | ||
00000420:· | 00000420:·3424·0000·6724·0000·a524·0000·e024·0000··4$..g$...$...$.. | ||
00000430:· | 00000430:·1525·0000·5725·0000·8d25·0000·c725·0000··.%..W%...%...%.. | ||
00000440:·0 | 00000440:·0126·0000·3a26·0000·6826·0000·9c26·0000··.&..:&..h&...&.. | ||
00000450:· | 00000450:·c726·0000·fa26·0000·2927·0000·5a27·0000··.&...&..)'..Z'.. | ||
00000460:· | 00000460:·8e27·0000·c427·0000·fa27·0000·3328·0000··.'...'...'..3(.. | ||
00000470:· | 00000470:·7128·0000·b428·0000·e028·0000·2829·0000··q(...(...(..().. | ||
00000480:· | 00000480:·7529·0000·a629·0000·e929·0000·312a·0000··u)...)...)..1*.. | ||
00000490:· | 00000490:·642a·0000·ad2a·0000·fb2a·0000·322b·0000··d*...*...*..2+.. | ||
000004a0:· | 000004a0:·6f2b·0000·b12b·0000·e22b·0000·162c·0000··o+...+...+...,.. | ||
000004b0:· | 000004b0:·4f2c·0000·812c·0000·ae2c·0000·e22c·0000··O,...,...,...,.. | ||
000004c0:· | 000004c0:·112d·0000·422d·0000·762d·0000·a62d·0000··.-..B-..v-...-.. | ||
000004d0:· | 000004d0:·d92d·0000·152e·0000·452e·0000·722e·0000··.-......E...r... | ||
000004e0:·a | 000004e0:·a72e·0000·d72e·0000·062f·0000·392f·0000··........./..9/.. | ||
000004f0:·6 | 000004f0:·662f·0000·9c2f·0000·cc2f·0000·fc2f·0000··f/.../.../.../.. | ||
00000500:·2 | 00000500:·2b30·0000·5d30·0000·8f30·0000·bf30·0000··+0..]0...0...0.. | ||
00000510:·f3 | 00000510:·f330·0000·2331·0000·5331·0000·8231·0000··.0..#1..S1...1.. | ||
00000520:· | 00000520:·b331·0000·e831·0000·1832·0000·5732·0000··.1...1...2..W2.. | ||
00000530:· | 00000530:·9132·0000·be32·0000·f432·0000·2633·0000··.2...2...2..&3.. | ||
00000540:· | 00000540:·5933·0000·9833·0000·d633·0000·0634·0000··Y3...3...3...4.. | ||
00000550:· | 00000550:·3534·0000·6c34·0000·af34·0000·ec34·0000··54..l4...4...4.. | ||
00000560:· | 00000560:·2435·0000·6635·0000·9b35·0000·d635·0000··$5..f5...5...5.. | ||
00000570:· | 00000570:·0236·0000·4236·0000·6f36·0000·ae36·0000··.6..B6..o6...6.. | ||
00000580:· | 00000580:·dd36·0000·2137·0000·5d37·0000·9b37·0000··.6..!7..]7...7.. | ||
00000590:· | 00000590:·cf37·0000·1238·0000·4538·0000·8438·0000··.7...8..E8...8.. | ||
000005a0:· | 000005a0:·b338·0000·f338·0000·2e39·0000·6239·0000··.8...8...9..b9.. | ||
000005b0:· | 000005b0:·a239·0000·e539·0000·163a·0000·4a3a·0000··.9...9...:..J:.. | ||
000005c0:· | 000005c0:·863a·0000·c73a·0000·f43a·0000·263b·0000··.:...:...:..&;.. | ||
000005d0:· | 000005d0:·5c3b·0000·953b·0000·ca3b·0000·033c·0000··\;...;...;...<.. | ||
000005e0:· | 000005e0:·313c·0000·703c·0000·a83c·0000·db3c·0000··1<..p<...<...<.. | ||
000005f0:· | 000005f0:·193d·0000·543d·0000·883d·0000·bd3d·0000··.=..T=...=...=.. | ||
00000600:· | 00000600:·ff3d·0000·353e·0000·663e·0000·a03e·0000··.=..5>..f>...>.. | ||
00000610:· | 00000610:·da3e·0000·133f·0000·413f·0000·833f·0000··.>...?..A?...?.. | ||
00000620:· | 00000620:·b73f·0000·e23f·0000·1540·0000·4440·0000··.?...?...@..D@.. | ||
00000630:· | 00000630:·7540·0000·a940·0000·df40·0000·1541·0000··u@...@...@...A.. | ||
00000640:· | 00000640:·4441·0000·7d41·0000·bb41·0000·f841·0000··DA..}A...A...A.. | ||
00000650:· | 00000650:·3b42·0000·6742·0000·9e42·0000·e642·0000··;B..gB...B...B.. | ||
00000660:· | 00000660:·3443·0000·8143·0000·b243·0000·fb43·0000··4C...C...C...C.. | ||
00000670:· | 00000670:·2e44·0000·7144·0000·b944·0000·eb44·0000··.D..qD...D...D.. | ||
00000680:· | 00000680:·2f45·0000·7845·0000·c245·0000·1046·0000··/E..xE...E...F.. | ||
00000690:· | 00000690:·4446·0000·7146·0000·ba46·0000·0947·0000··DF..qF...F...G.. | ||
000006a0:· | 000006a0:·4047·0000·8447·0000·b747·0000·f147·0000··@G...G...G...G.. | ||
000006b0:· | 000006b0:·3048·0000·6148·0000·9148·0000·c248·0000··0H..aH...H...H.. | ||
000006c0:· | 000006c0:·0049·0000·3149·0000·6649·0000·9b49·0000··.I..1I..fI...I.. | ||
000006d0:· | 000006d0:·d249·0000·044a·0000·354a·0000·654a·0000··.I...J..5J..eJ.. | ||
000006e0:·a | 000006e0:·a54a·0000·db4a·0000·0d4b·0000·3b4b·0000··.J...J...K..;K.. | ||
000006f0:· | 000006f0:·6f4b·0000·9f4b·0000·da4b·0000·124c·0000··oK...K...K...L.. | ||
00000700:· | 00000700:·3e4c·0000·724c·0000·a14c·0000·d84c·0000··>L..rL...L...L.. | ||
00000710:· | 00000710:·184d·0000·4b4d·0000·7c4d·0000·b14d·0000··.M..KM..|M...M.. | ||
00000720:· | 00000720:·f04d·0000·264e·0000·6a4e·0000·a24e·0000··.M..&N..jN...N.. | ||
00000730:· | 00000730:·e04e·0000·234f·0000·5c4f·0000·8c4f·0000··.N..#O..\O...O.. | ||
00000740:· | 00000740:·c64f·0000·0250·0000·4350·0000·7050·0000··.O...P..CP..pP.. | ||
00000750:· | 00000750:·ab50·0000·eb50·0000·2651·0000·6351·0000··.P...P..&Q..cQ.. | ||
00000760:·a | 00000760:·a651·0000·eb51·0000·1b52·0000·5252·0000··.Q...Q...R..RR.. | ||
00000770:· | 00000770:·8052·0000·b652·0000·f952·0000·3853·0000··.R...R...R..8S.. | ||
00000780:· | 00000780:·7c53·0000·b853·0000·ed53·0000·2154·0000··|S...S...S..!T.. | ||
00000790:· | 00000790:·6054·0000·a054·0000·d554·0000·0e55·0000··`T...T...T...U.. | ||
000007a0:· | 000007a0:·4355·0000·8455·0000·b355·0000·f355·0000··CU...U...U...U.. | ||
000007b0:· | 000007b0:·2356·0000·5f56·0000·9356·0000·cd56·0000··#V.._V...V...V.. | ||
000007c0:· | 000007c0:·0e57·0000·4357·0000·8757·0000·be57·0000··.W..CW...W...W.. | ||
000007d0:· | 000007d0:·f457·0000·2658·0000·6058·0000·a258·0000··.W..&X..`X...X.. | ||
Max diff block lines reached; 1416550/3749809 bytes (37.78%) of diff not shown. |
Offset 19, 15 lines modified | Offset 19, 15 lines modified | ||
19 | ····iput-object·p2,·p0,·Lcom/android/inputmethod/keyboard/w;->a:Lcom/android/inputmethod/keyboard/x; | 19 | ····iput-object·p2,·p0,·Lcom/android/inputmethod/keyboard/w;->a:Lcom/android/inputmethod/keyboard/x; |
20 | ····return-void | 20 | ····return-void |
21 | .end·method | 21 | .end·method |
22 | .method·private·static·a(Landroid/animation/ObjectAnimator;Landroid/animation/ObjectAnimator;)V | 22 | .method·private·static·a(Landroid/animation/ObjectAnimator;Landroid/animation/ObjectAnimator;)V |
23 | ····.locals· | 23 | ····.locals·4 |
24 | ····const/4·v0,·0x0 | 24 | ····const/4·v0,·0x0 |
25 | ····invoke-virtual·{p0},·Landroid/animation/ObjectAnimator;->isStarted()Z | 25 | ····invoke-virtual·{p0},·Landroid/animation/ObjectAnimator;->isStarted()Z |
26 | ····move-result·v1 | 26 | ····move-result·v1 |
Offset 42, 31 lines modified | Offset 42, 31 lines modified | ||
42 | ····move-result·v1 | 42 | ····move-result·v1 |
43 | ····sub-float/2addr·v0,·v1 | 43 | ····sub-float/2addr·v0,·v1 |
44 | ····:cond_0 | 44 | ····:cond_0 |
45 | ····invoke-virtual·{p1},·Landroid/animation/ObjectAnimator;->getDuration()J | 45 | ····invoke-virtual·{p1},·Landroid/animation/ObjectAnimator;->getDuration()J |
46 | ····move-result-wide·v | 46 | ····move-result-wide·v2 |
47 | ····long-to-float·v1,·v | 47 | ····long-to-float·v1,·v2 |
48 | ····mul-float/2addr·v0,·v1 | 48 | ····mul-float/2addr·v0,·v1 |
49 | ····float-to-long·v0,·v0 | 49 | ····float-to-long·v0,·v0 |
50 | ····invoke-virtual·{p1},·Landroid/animation/ObjectAnimator;->start()V | 50 | ····invoke-virtual·{p1},·Landroid/animation/ObjectAnimator;->start()V |
51 | ····invoke-virtual·{p1,·v0,·v1},·Landroid/animation/ObjectAnimator;->setCurrentPlayTime(J)V | 51 | ····invoke-virtual·{p1,·v0,·v1},·Landroid/animation/ObjectAnimator;->setCurrentPlayTime(J)V |
52 | ····return-void | 52 | ····return-void |
53 | .end·method | 53 | .end·method |
54 | .method·private·a(Lcom/android/inputmethod/keyboard/E;J)V | 54 | .method·private·a(Lcom/android/inputmethod/keyboard/E;J)V |
55 | ····.locals· | 55 | ····.locals·2 |
56 | ····const/4·v0,·0x1 | 56 | ····const/4·v0,·0x1 |
57 | ····invoke-virtual·{p0,·v0,·p1},·Lcom/android/inputmethod/keyboard/w;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message; | 57 | ····invoke-virtual·{p0,·v0,·p1},·Lcom/android/inputmethod/keyboard/w;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message; |
58 | ····move-result-object·v0 | 58 | ····move-result-object·v0 |
Offset 299, 29 lines modified | Offset 299, 29 lines modified | ||
299 | ····move-result·v0 | 299 | ····move-result·v0 |
300 | ····return·v0 | 300 | ····return·v0 |
301 | .end·method | 301 | .end·method |
302 | .method·public·final·f()V | 302 | .method·public·final·f()V |
303 | ····.locals· | 303 | ····.locals·4 |
304 | ····const/4·v0,·0x3 | 304 | ····const/4·v0,·0x3 |
305 | ····invoke-virtual·{p0,·v0},·Lcom/android/inputmethod/keyboard/w;->obtainMessage(I)Landroid/os/Message; | 305 | ····invoke-virtual·{p0,·v0},·Lcom/android/inputmethod/keyboard/w;->obtainMessage(I)Landroid/os/Message; |
306 | ····move-result-object·v0 | 306 | ····move-result-object·v0 |
307 | ····invoke-static·{},·Landroid/view/ViewConfiguration;->getDoubleTapTimeout()I | 307 | ····invoke-static·{},·Landroid/view/ViewConfiguration;->getDoubleTapTimeout()I |
308 | ····move-result·v1 | 308 | ····move-result·v1 |
309 | ····int-to-long·v | 309 | ····int-to-long·v2,·v1 |
310 | ····invoke-virtual·{p0,·v0,·v | 310 | ····invoke-virtual·{p0,·v0,·v2,·v3},·Lcom/android/inputmethod/keyboard/w;->sendMessageDelayed(Landroid/os/Message;J)Z |
311 | ····return-void | 311 | ····return-void |
312 | .end·method | 312 | .end·method |
313 | .method·public·final·g()V | 313 | .method·public·final·g()V |
314 | ····.locals·1 | 314 | ····.locals·1 |
Offset 54, 15 lines modified | Offset 54, 15 lines modified | ||
54 | ····iput-object·p2,·p0,·Lcom/android/inputmethod/keyboard/J;->c:Lcom/android/inputmethod/keyboard/K; | 54 | ····iput-object·p2,·p0,·Lcom/android/inputmethod/keyboard/J;->c:Lcom/android/inputmethod/keyboard/K; |
55 | ····invoke-virtual·{p1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; | 55 | ····invoke-virtual·{p1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; |
56 | ····move-result-object·v0 | 56 | ····move-result-object·v0 |
57 | ····const·v1,·0x7f0 | 57 | ····const·v1,·0x7f0b0013 |
58 | ····const-string·v2,·"false" | 58 | ····const-string·v2,·"false" |
59 | ····invoke-static·{v0,·v1,·v2},·Lcom/htruong/inputmethod/latin/Utils;->a(Landroid/content/res/Resources;ILjava/lang/String;)Ljava/lang/String; | 59 | ····invoke-static·{v0,·v1,·v2},·Lcom/htruong/inputmethod/latin/Utils;->a(Landroid/content/res/Resources;ILjava/lang/String;)Ljava/lang/String; |
60 | ····move-result-object·v0 | 60 | ····move-result-object·v0 |
Offset 61, 75 lines modified | Offset 61, 75 lines modified | ||
61 | ····new-array·v0,·v7,·[Lcom/android/inputmethod/keyboard/r; | 61 | ····new-array·v0,·v7,·[Lcom/android/inputmethod/keyboard/r; |
62 | ····new-instance·v1,·Lcom/android/inputmethod/keyboard/r; | 62 | ····new-instance·v1,·Lcom/android/inputmethod/keyboard/r; |
63 | ····const-string·v2,·"Basic" | 63 | ····const-string·v2,·"Basic" |
64 | ····const·v3,·0x7f0 | 64 | ····const·v3,·0x7f0d002b |
65 | ····invoke-direct·{v1,·v2,·v4,·v3},·Lcom/android/inputmethod/keyboard/r;-><init>(Ljava/lang/String;II)V | 65 | ····invoke-direct·{v1,·v2,·v4,·v3},·Lcom/android/inputmethod/keyboard/r;-><init>(Ljava/lang/String;II)V |
66 | ····aput-object·v1,·v0,·v4 | 66 | ····aput-object·v1,·v0,·v4 |
67 | ····new-instance·v1,·Lcom/android/inputmethod/keyboard/r; | 67 | ····new-instance·v1,·Lcom/android/inputmethod/keyboard/r; |
68 | ····const-string·v2,·"HighContrast" | 68 | ····const-string·v2,·"HighContrast" |
69 | ····const·v3,·0x7f0 | 69 | ····const·v3,·0x7f0d002a |
70 | ····invoke-direct·{v1,·v2,·v5,·v3},·Lcom/android/inputmethod/keyboard/r;-><init>(Ljava/lang/String;II)V | 70 | ····invoke-direct·{v1,·v2,·v5,·v3},·Lcom/android/inputmethod/keyboard/r;-><init>(Ljava/lang/String;II)V |
71 | ····aput-object·v1,·v0,·v5 | 71 | ····aput-object·v1,·v0,·v5 |
72 | ····const/4·v1,·0x2 | 72 | ····const/4·v1,·0x2 |
73 | ····new-instance·v2,·Lcom/android/inputmethod/keyboard/r; | 73 | ····new-instance·v2,·Lcom/android/inputmethod/keyboard/r; |
74 | ····const-string·v3,·"Stone" | 74 | ····const-string·v3,·"Stone" |
75 | ····const·v4,·0x7f0 | 75 | ····const·v4,·0x7f0d002f |
76 | ····invoke-direct·{v2,·v3,·v7,·v4},·Lcom/android/inputmethod/keyboard/r;-><init>(Ljava/lang/String;II)V | 76 | ····invoke-direct·{v2,·v3,·v7,·v4},·Lcom/android/inputmethod/keyboard/r;-><init>(Ljava/lang/String;II)V |
77 | ····aput-object·v2,·v0,·v1 | 77 | ····aput-object·v2,·v0,·v1 |
78 | ····const/4·v1,·0x3 | 78 | ····const/4·v1,·0x3 |
79 | ····new-instance·v2,·Lcom/android/inputmethod/keyboard/r; | 79 | ····new-instance·v2,·Lcom/android/inputmethod/keyboard/r; |
80 | ····const-string·v3,·"Stne.Bold" | 80 | ····const-string·v3,·"Stne.Bold" |
81 | ····const/4·v4,·0x7 | 81 | ····const/4·v4,·0x7 |
82 | ····const·v5,·0x7f0 | 82 | ····const·v5,·0x7f0d002e |
83 | ····invoke-direct·{v2,·v3,·v4,·v5},·Lcom/android/inputmethod/keyboard/r;-><init>(Ljava/lang/String;II)V | 83 | ····invoke-direct·{v2,·v3,·v4,·v5},·Lcom/android/inputmethod/keyboard/r;-><init>(Ljava/lang/String;II)V |
84 | ····aput-object·v2,·v0,·v1 | 84 | ····aput-object·v2,·v0,·v1 |
85 | ····const/4·v1,·0x4 | 85 | ····const/4·v1,·0x4 |
86 | ····new-instance·v2,·Lcom/android/inputmethod/keyboard/r; | 86 | ····new-instance·v2,·Lcom/android/inputmethod/keyboard/r; |
87 | ····const-string·v3,·"GingerBread" | 87 | ····const-string·v3,·"GingerBread" |
88 | ····const/16·v4,·0x8 | 88 | ····const/16·v4,·0x8 |
89 | ····const·v5,·0x7f0 | 89 | ····const·v5,·0x7f0d002c |
90 | ····invoke-direct·{v2,·v3,·v4,·v5},·Lcom/android/inputmethod/keyboard/r;-><init>(Ljava/lang/String;II)V | 90 | ····invoke-direct·{v2,·v3,·v4,·v5},·Lcom/android/inputmethod/keyboard/r;-><init>(Ljava/lang/String;II)V |
91 | ····aput-object·v2,·v0,·v1 | 91 | ····aput-object·v2,·v0,·v1 |
92 | ····new-instance·v1,·Lcom/android/inputmethod/keyboard/r; | 92 | ····new-instance·v1,·Lcom/android/inputmethod/keyboard/r; |
93 | ····const-string·v2,·"IceCreamSandwich" | 93 | ····const-string·v2,·"IceCreamSandwich" |
94 | ····const·v3,·0x7f0 | 94 | ····const·v3,·0x7f0d002d |
95 | ····invoke-direct·{v1,·v2,·v6,·v3},·Lcom/android/inputmethod/keyboard/r;-><init>(Ljava/lang/String;II)V | 95 | ····invoke-direct·{v1,·v2,·v6,·v3},·Lcom/android/inputmethod/keyboard/r;-><init>(Ljava/lang/String;II)V |
96 | ····aput-object·v1,·v0,·v6 | 96 | ····aput-object·v1,·v0,·v6 |
97 | ····sput-object·v0,·Lcom/android/inputmethod/keyboard/q;->b:[Lcom/android/inputmethod/keyboard/r; | 97 | ····sput-object·v0,·Lcom/android/inputmethod/keyboard/q;->b:[Lcom/android/inputmethod/keyboard/r; |
Offset 165, 15 lines modified | Offset 165, 15 lines modified | ||
165 | ····return-object·v0 | 165 | ····return-object·v0 |
166 | .end·method | 166 | .end·method |
167 | .method·private·static·a(Landroid/content/Context;Landroid/content/SharedPreferences;)Lcom/android/inputmethod/keyboard/r; | 167 | .method·private·static·a(Landroid/content/Context;Landroid/content/SharedPreferences;)Lcom/android/inputmethod/keyboard/r; |
168 | ····.locals·4 | 168 | ····.locals·4 |
169 | ····const/high16·v0,·0x7f0 | 169 | ····const/high16·v0,·0x7f090000 |
170 | ····invoke-virtual·{p0,·v0},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 170 | ····invoke-virtual·{p0,·v0},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
171 | ····move-result-object·v0 | 171 | ····move-result-object·v0 |
172 | ····const-string·v1,·"pref_keyboard_layout_20110916" | 172 | ····const-string·v1,·"pref_keyboard_layout_20110916" |
Offset 573, 15 lines modified | Offset 573, 15 lines modified | ||
573 | ····iput-object·v0,·p0,·Lcom/android/inputmethod/keyboard/q;->k:Lcom/android/inputmethod/keyboard/KeyboardLayoutSet; | 573 | ····iput-object·v0,·p0,·Lcom/android/inputmethod/keyboard/q;->k:Lcom/android/inputmethod/keyboard/KeyboardLayoutSet; |
574 | ····:try_start_0 | 574 | ····:try_start_0 |
575 | ····iget-object·v0,·p0,·Lcom/android/inputmethod/keyboard/q;->j:Lcom/android/inputmethod/keyboard/a/k; | 575 | ····iget-object·v0,·p0,·Lcom/android/inputmethod/keyboard/q;->j:Lcom/android/inputmethod/keyboard/a/k; |
576 | ····iget-object·v1,·p0,·Lcom/android/inputmethod/keyboard/q;->i:Landroid/content/res/Resources; | 576 | ····iget-object·v1,·p0,·Lcom/android/inputmethod/keyboard/q;->i:Landroid/content/res/Resources; |
577 | ····const·v2,·0x7f0 | 577 | ····const·v2,·0x7f090008 |
578 | ····invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; | 578 | ····invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; |
579 | ····move-result-object·v1 | 579 | ····move-result-object·v1 |
580 | ····invoke-virtual·{v0,·v1},·Lcom/android/inputmethod/keyboard/a/k;->a(Ljava/lang/String;)V | 580 | ····invoke-virtual·{v0,·v1},·Lcom/android/inputmethod/keyboard/a/k;->a(Ljava/lang/String;)V |
581 | ····:try_end_0 | 581 | ····:try_end_0 |
Offset 1155, 15 lines modified | Offset 1155, 15 lines modified | ||
1155 | ····move-result·v0 | 1155 | ····move-result·v0 |
1156 | ····goto·:goto_1 | 1156 | ····goto·:goto_1 |
1157 | ····:cond_1 | 1157 | ····:cond_1 |
1158 | ····iget-object·v0,·p0,·Lcom/android/inputmethod/keyboard/q;->f:Lcom/htruong/inputmethod/latin/InputView; | 1158 | ····iget-object·v0,·p0,·Lcom/android/inputmethod/keyboard/q;->f:Lcom/htruong/inputmethod/latin/InputView; |
1159 | ····const·v2,·0x7f0 | 1159 | ····const·v2,·0x7f0e0041 |
1160 | ····invoke-virtual·{v0,·v2},·Lcom/htruong/inputmethod/latin/InputView;->findViewById(I)Landroid/view/View; | 1160 | ····invoke-virtual·{v0,·v2},·Lcom/htruong/inputmethod/latin/InputView;->findViewById(I)Landroid/view/View; |
1161 | ····move-result-object·v0 | 1161 | ····move-result-object·v0 |
1162 | ····check-cast·v0,·Lcom/android/inputmethod/keyboard/LatinKeyboardView; | 1162 | ····check-cast·v0,·Lcom/android/inputmethod/keyboard/LatinKeyboardView; |
Offset 150, 15 lines modified | Offset 150, 15 lines modified | ||
150 | ····iput-boolean·v0,·p0,·Lcom/android/inputmethod/keyboard/LatinKeyboardView;->G:Z | 150 | ····iput-boolean·v0,·p0,·Lcom/android/inputmethod/keyboard/LatinKeyboardView;->G:Z |
151 | ····invoke-virtual·{p1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; | 151 | ····invoke-virtual·{p1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; |
152 | ····move-result-object·v0 | 152 | ····move-result-object·v0 |
153 | ····const·v1,·0x7f0 | 153 | ····const·v1,·0x7f0b0012 |
154 | ····const-string·v2,·"false" | 154 | ····const-string·v2,·"false" |
155 | ····invoke-static·{v0,·v1,·v2},·Lcom/htruong/inputmethod/latin/Utils;->a(Landroid/content/res/Resources;ILjava/lang/String;)Ljava/lang/String; | 155 | ····invoke-static·{v0,·v1,·v2},·Lcom/htruong/inputmethod/latin/Utils;->a(Landroid/content/res/Resources;ILjava/lang/String;)Ljava/lang/String; |
156 | ····move-result-object·v0 | 156 | ····move-result-object·v0 |
Offset 168, 15 lines modified | Offset 168, 15 lines modified | ||
168 | ····iget-boolean·v1,·p0,·Lcom/android/inputmethod/keyboard/LatinKeyboardView;->G:Z | 168 | ····iget-boolean·v1,·p0,·Lcom/android/inputmethod/keyboard/LatinKeyboardView;->G:Z |
169 | ····invoke-static·{v1,·v0},·Lcom/android/inputmethod/keyboard/E;->a(ZZ)V | 169 | ····invoke-static·{v1,·v0},·Lcom/android/inputmethod/keyboard/E;->a(ZZ)V |
170 | ····sget-object·v0,·Lcom/htruong/inputmethod/latin/W;->h:[I | 170 | ····sget-object·v0,·Lcom/htruong/inputmethod/latin/W;->h:[I |
171 | ····const·v1,·0x7f0 | 171 | ····const·v1,·0x7f0d0005 |
172 | ····invoke-virtual·{p1,·p2,·v0,·p3,·v1},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; | 172 | ····invoke-virtual·{p1,·p2,·v0,·p3,·v1},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; |
173 | ····move-result-object·v0 | 173 | ····move-result-object·v0 |
174 | ····invoke-virtual·{v0,·v7,·v7},·Landroid/content/res/TypedArray;->getBoolean(IZ)Z | 174 | ····invoke-virtual·{v0,·v7,·v7},·Landroid/content/res/TypedArray;->getBoolean(IZ)Z |
Offset 545, 15 lines modified | Offset 545, 15 lines modified | ||
545 | ····iget-object·v3,·p0,·Lcom/android/inputmethod/keyboard/LatinKeyboardView;->y:Landroid/widget/PopupWindow; | 545 | ····iget-object·v3,·p0,·Lcom/android/inputmethod/keyboard/LatinKeyboardView;->y:Landroid/widget/PopupWindow; |
546 | ····invoke-virtual·{v3,·v2},·Landroid/widget/PopupWindow;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V | 546 | ····invoke-virtual·{v3,·v2},·Landroid/widget/PopupWindow;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V |
547 | ····iget-object·v2,·p0,·Lcom/android/inputmethod/keyboard/LatinKeyboardView;->y:Landroid/widget/PopupWindow; | 547 | ····iget-object·v2,·p0,·Lcom/android/inputmethod/keyboard/LatinKeyboardView;->y:Landroid/widget/PopupWindow; |
548 | ····const·v3,·0x7f0 | 548 | ····const·v3,·0x7f0d0029 |
549 | ····invoke-virtual·{v2,·v3},·Landroid/widget/PopupWindow;->setAnimationStyle(I)V | 549 | ····invoke-virtual·{v2,·v3},·Landroid/widget/PopupWindow;->setAnimationStyle(I)V |
550 | ····:cond_6 | 550 | ····:cond_6 |
551 | ····iput-object·v0,·p0,·Lcom/android/inputmethod/keyboard/LatinKeyboardView;->z:Lcom/android/inputmethod/keyboard/C; | 551 | ····iput-object·v0,·p0,·Lcom/android/inputmethod/keyboard/LatinKeyboardView;->z:Lcom/android/inputmethod/keyboard/C; |
552 | ····iget·v2,·p2,·Lcom/android/inputmethod/keyboard/E;->a:I | 552 | ····iget·v2,·p2,·Lcom/android/inputmethod/keyboard/E;->a:I |
Offset 651, 15 lines modified | Offset 651, 15 lines modified | ||
651 | ····new-instance·v0,·Ljava/lang/NullPointerException; | 651 | ····new-instance·v0,·Ljava/lang/NullPointerException; |
652 | ····invoke-direct·{v0},·Ljava/lang/NullPointerException;-><init>()V | 652 | ····invoke-direct·{v0},·Ljava/lang/NullPointerException;-><init>()V |
653 | ····throw·v0 | 653 | ····throw·v0 |
654 | ····:cond_9 | 654 | ····:cond_9 |
655 | ····const·v0,·0x7f0 | 655 | ····const·v0,·0x7f0e0042 |
656 | ····invoke-virtual·{v3,·v0},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 656 | ····invoke-virtual·{v3,·v0},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
657 | ····move-result-object·v0 | 657 | ····move-result-object·v0 |
658 | ····check-cast·v0,·Lcom/android/inputmethod/keyboard/MoreKeysKeyboardView; | 658 | ····check-cast·v0,·Lcom/android/inputmethod/keyboard/MoreKeysKeyboardView; |
Offset 1185, 29 lines modified | Offset 1185, 29 lines modified | ||
1185 | ····if-nez·v0,·:cond_0 | 1185 | ····if-nez·v0,·:cond_0 |
1186 | ····const/4·v0,·0x1 | 1186 | ····const/4·v0,·0x1 |
1187 | ····:goto_0 | 1187 | ····:goto_0 |
1188 | ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getActionMasked()I | 1188 | ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getActionMasked()I |
1189 | ····move-result·v | 1189 | ····move-result·v7 |
1190 | ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getPointerCount()I | 1190 | ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getPointerCount()I |
1191 | ····move-result·v | 1191 | ····move-result·v6 |
1192 | ····iget·v8,·p0,·Lcom/android/inputmethod/keyboard/LatinKeyboardView;->H:I | 1192 | ····iget·v8,·p0,·Lcom/android/inputmethod/keyboard/LatinKeyboardView;->H:I |
1193 | ····iput·v | 1193 | ····iput·v6,·p0,·Lcom/android/inputmethod/keyboard/LatinKeyboardView;->H:I |
1194 | ····if-eqz·v0,·:cond_1 | 1194 | ····if-eqz·v0,·:cond_1 |
1195 | ····const/4·v1,·0x1 | 1195 | ····const/4·v1,·0x1 |
1196 | ····if-le·v | 1196 | ····if-le·v6,·v1,·:cond_1 |
1197 | ····const/4·v1,·0x1 | 1197 | ····const/4·v1,·0x1 |
1198 | ····if-le·v8,·v1,·:cond_1 | 1198 | ····if-le·v8,·v1,·:cond_1 |
1199 | ····const/4·v0,·0x1 | 1199 | ····const/4·v0,·0x1 |
Offset 1218, 15 lines modified | Offset 1218, 15 lines modified | ||
1218 | ····const/4·v0,·0x0 | 1218 | ····const/4·v0,·0x0 |
1219 | ····goto·:goto_0 | 1219 | ····goto·:goto_0 |
1220 | ····:cond_1 | 1220 | ····:cond_1 |
1221 | ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getEventTime()J | 1221 | ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getEventTime()J |
1222 | ····move-result-wide·v | 1222 | ····move-result-wide·v4 |
1223 | ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getActionIndex()I | 1223 | ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getActionIndex()I |
1224 | ····move-result·v9 | 1224 | ····move-result·v9 |
1225 | ····invoke-virtual·{p1,·v9},·Landroid/view/MotionEvent;->getPointerId(I)I | 1225 | ····invoke-virtual·{p1,·v9},·Landroid/view/MotionEvent;->getPointerId(I)I |
Offset 1246, 58 lines modified | Offset 1246, 58 lines modified | ||
1246 | ····move-result·v2 | 1246 | ····move-result·v2 |
1247 | ····float-to-int·v2,·v2 | 1247 | ····float-to-int·v2,·v2 |
1248 | ····invoke-interface·{v1,·v2},·Lcom/android/inputmethod/keyboard/C;->a(I)I | 1248 | ····invoke-interface·{v1,·v2},·Lcom/android/inputmethod/keyboard/C;->a(I)I |
1249 | ····move-result·v | 1249 | ····move-result·v2 |
1250 | ····iget-object·v | 1250 | ····iget-object·v1,·p0,·Lcom/android/inputmethod/keyboard/LatinKeyboardView;->z:Lcom/android/inputmethod/keyboard/C; |
1251 | ····invoke-virtual·{p1,·v9},·Landroid/view/MotionEvent;->getY(I)F | 1251 | ····invoke-virtual·{p1,·v9},·Landroid/view/MotionEvent;->getY(I)F |
1252 | ····move-result·v | 1252 | ····move-result·v3 |
1253 | ····float-to-int·v | 1253 | ····float-to-int·v3,·v3 |
Max diff block lines reached; 17338/21405 bytes (81.00%) of diff not shown. |
Offset 163, 15 lines modified | Offset 163, 15 lines modified | ||
163 | ····invoke-direct·{v0},·Landroid/graphics/Rect;-><init>()V | 163 | ····invoke-direct·{v0},·Landroid/graphics/Rect;-><init>()V |
164 | ····iput-object·v0,·p0,·Lcom/android/inputmethod/keyboard/s;->z:Landroid/graphics/Rect; | 164 | ····iput-object·v0,·p0,·Lcom/android/inputmethod/keyboard/s;->z:Landroid/graphics/Rect; |
165 | ····sget-object·v0,·Lcom/htruong/inputmethod/latin/W;->c:[I | 165 | ····sget-object·v0,·Lcom/htruong/inputmethod/latin/W;->c:[I |
166 | ····const·v1,·0x7f0 | 166 | ····const·v1,·0x7f0d0004 |
167 | ····invoke-virtual·{p1,·p2,·v0,·p3,·v1},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; | 167 | ····invoke-virtual·{p1,·p2,·v0,·p3,·v1},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; |
168 | ····move-result-object·v0 | 168 | ····move-result-object·v0 |
169 | ····new-instance·v1,·Lcom/android/inputmethod/keyboard/u; | 169 | ····new-instance·v1,·Lcom/android/inputmethod/keyboard/u; |
Offset 671, 23 lines modified | Offset 671, 23 lines modified | ||
671 | ····iget-object·v0,·p0,·Lcom/android/inputmethod/keyboard/s;->g:Lcom/android/inputmethod/keyboard/d; | 671 | ····iget-object·v0,·p0,·Lcom/android/inputmethod/keyboard/s;->g:Lcom/android/inputmethod/keyboard/d; |
672 | ····return-object·v0 | 672 | ····return-object·v0 |
673 | .end·method | 673 | .end·method |
674 | .method·public·final·a(Lcom/android/inputmethod/keyboard/E;)V | 674 | .method·public·final·a(Lcom/android/inputmethod/keyboard/E;)V |
675 | ····.locals· | 675 | ····.locals·4 |
676 | ····iget-object·v0,·p0,·Lcom/android/inputmethod/keyboard/s;->y:Lcom/android/inputmethod/keyboard/t; | 676 | ····iget-object·v0,·p0,·Lcom/android/inputmethod/keyboard/s;->y:Lcom/android/inputmethod/keyboard/t; |
677 | ····iget·v1,·p0,·Lcom/android/inputmethod/keyboard/s;->j:I | 677 | ····iget·v1,·p0,·Lcom/android/inputmethod/keyboard/s;->j:I |
678 | ····int-to-long·v | 678 | ····int-to-long·v2,·v1 |
679 | ····invoke-virtual·{v0,·v | 679 | ····invoke-virtual·{v0,·v2,·v3,·p1},·Lcom/android/inputmethod/keyboard/t;->a(JLcom/android/inputmethod/keyboard/E;)V |
680 | ····return-void | 680 | ····return-void |
681 | .end·method | 681 | .end·method |
682 | .method·public·final·a(Lcom/android/inputmethod/keyboard/a;)V | 682 | .method·public·final·a(Lcom/android/inputmethod/keyboard/a;)V |
683 | ····.locals·5 | 683 | ····.locals·5 |
Offset 50, 23 lines modified | Offset 50, 23 lines modified | ||
50 | ····move-result-object·v1 | 50 | ····move-result-object·v1 |
51 | ····iput-object·v1,·p0,·Lcom/android/inputmethod/keyboard/e;->d:Landroid/util/DisplayMetrics; | 51 | ····iput-object·v1,·p0,·Lcom/android/inputmethod/keyboard/e;->d:Landroid/util/DisplayMetrics; |
52 | ····iput-object·p2,·p0,·Lcom/android/inputmethod/keyboard/e;->a:Lcom/android/inputmethod/keyboard/h; | 52 | ····iput-object·p2,·p0,·Lcom/android/inputmethod/keyboard/e;->a:Lcom/android/inputmethod/keyboard/h; |
53 | ····const·v1,·0x7f0 | 53 | ····const·v1,·0x7f080006 |
54 | ····invoke-virtual·{v0,·v1},·Landroid/content/res/Resources;->getInteger(I)I | 54 | ····invoke-virtual·{v0,·v1},·Landroid/content/res/Resources;->getInteger(I)I |
55 | ····move-result·v1 | 55 | ····move-result·v1 |
56 | ····iput·v1,·p2,·Lcom/android/inputmethod/keyboard/h;->p:I | 56 | ····iput·v1,·p2,·Lcom/android/inputmethod/keyboard/h;->p:I |
57 | ····const·v1,·0x7f0 | 57 | ····const·v1,·0x7f080007 |
58 | ····invoke-virtual·{v0,·v1},·Landroid/content/res/Resources;->getInteger(I)I | 58 | ····invoke-virtual·{v0,·v1},·Landroid/content/res/Resources;->getInteger(I)I |
59 | ····move-result·v0 | 59 | ····move-result·v0 |
60 | ····iput·v0,·p2,·Lcom/android/inputmethod/keyboard/h;->q:I | 60 | ····iput·v0,·p2,·Lcom/android/inputmethod/keyboard/h;->q:I |
Offset 237, 15 lines modified | Offset 237, 15 lines modified | ||
237 | ····move-result-object·v4 | 237 | ····move-result-object·v4 |
238 | ····sget-object·v6,·Lcom/htruong/inputmethod/latin/W;->a:[I | 238 | ····sget-object·v6,·Lcom/htruong/inputmethod/latin/W;->a:[I |
239 | ····const/high16·v7,·0x7f010000 | 239 | ····const/high16·v7,·0x7f010000 |
240 | ····const·v8,·0x7f0 | 240 | ····const·v8,·0x7f0d0003 |
241 | ····invoke-virtual·{v3,·v4,·v6,·v7,·v8},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; | 241 | ····invoke-virtual·{v3,·v4,·v6,·v7,·v8},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; |
242 | ····move-result-object·v6 | 242 | ····move-result-object·v6 |
243 | ····iget-object·v3,·p0,·Lcom/android/inputmethod/keyboard/e;->c:Landroid/content/res/Resources; | 243 | ····iget-object·v3,·p0,·Lcom/android/inputmethod/keyboard/e;->c:Landroid/content/res/Resources; |
Offset 262, 15 lines modified | Offset 262, 15 lines modified | ||
262 | ····:try_start_0 | 262 | ····:try_start_0 |
263 | ····iget-object·v3,·p0,·Lcom/android/inputmethod/keyboard/e;->d:Landroid/util/DisplayMetrics; | 263 | ····iget-object·v3,·p0,·Lcom/android/inputmethod/keyboard/e;->d:Landroid/util/DisplayMetrics; |
264 | ····iget·v8,·v3,·Landroid/util/DisplayMetrics;->heightPixels:I | 264 | ····iget·v8,·v3,·Landroid/util/DisplayMetrics;->heightPixels:I |
265 | ····iget-object·v3,·p0,·Lcom/android/inputmethod/keyboard/e;->c:Landroid/content/res/Resources; | 265 | ····iget-object·v3,·p0,·Lcom/android/inputmethod/keyboard/e;->c:Landroid/content/res/Resources; |
266 | ····const·v4,·0x7f0 | 266 | ····const·v4,·0x7f0b000f |
267 | ····const/4·v9,·0x0 | 267 | ····const/4·v9,·0x0 |
268 | ····invoke-static·{v3,·v4,·v9},·Lcom/htruong/inputmethod/latin/Utils;->a(Landroid/content/res/Resources;ILjava/lang/String;)Ljava/lang/String; | 268 | ····invoke-static·{v3,·v4,·v9},·Lcom/htruong/inputmethod/latin/Utils;->a(Landroid/content/res/Resources;ILjava/lang/String;)Ljava/lang/String; |
269 | ····move-result-object·v3 | 269 | ····move-result-object·v3 |
Offset 71, 15 lines modified | Offset 71, 15 lines modified | ||
71 | ····invoke-virtual·{p1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; | 71 | ····invoke-virtual·{p1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; |
72 | ····move-result-object·v0 | 72 | ····move-result-object·v0 |
73 | ····new-instance·v1,·Lcom/android/inputmethod/keyboard/z; | 73 | ····new-instance·v1,·Lcom/android/inputmethod/keyboard/z; |
74 | ····const·v2,·0x7f0 | 74 | ····const·v2,·0x7f0a0006 |
75 | ····invoke-virtual·{v0,·v2},·Landroid/content/res/Resources;->getDimension(I)F | 75 | ····invoke-virtual·{v0,·v2},·Landroid/content/res/Resources;->getDimension(I)F |
76 | ····move-result·v0 | 76 | ····move-result·v0 |
77 | ····invoke-direct·{v1,·v0},·Lcom/android/inputmethod/keyboard/z;-><init>(F)V | 77 | ····invoke-direct·{v1,·v0},·Lcom/android/inputmethod/keyboard/z;-><init>(F)V |
Offset 157, 15 lines modified | Offset 157, 15 lines modified | ||
157 | ····iget·v1,·v0,·Lcom/android/inputmethod/keyboard/MoreKeysKeyboard$Builder$MoreKeysKeyboardParams;->k:I | 157 | ····iget·v1,·v0,·Lcom/android/inputmethod/keyboard/MoreKeysKeyboard$Builder$MoreKeysKeyboardParams;->k:I |
158 | ····invoke-virtual·{p3},·Lcom/android/inputmethod/keyboard/s;->getResources()Landroid/content/res/Resources; | 158 | ····invoke-virtual·{p3},·Lcom/android/inputmethod/keyboard/s;->getResources()Landroid/content/res/Resources; |
159 | ····move-result-object·v0 | 159 | ····move-result-object·v0 |
160 | ····const·v2,·0x7f0 | 160 | ····const·v2,·0x7f0a0004 |
161 | ····invoke-virtual·{v0,·v2},·Landroid/content/res/Resources;->getDimension(I)F | 161 | ····invoke-virtual·{v0,·v2},·Landroid/content/res/Resources;->getDimension(I)F |
162 | ····move-result·v2 | 162 | ····move-result·v2 |
163 | ····invoke-virtual·{p2},·Lcom/android/inputmethod/keyboard/a;->t()Z | 163 | ····invoke-virtual·{p2},·Lcom/android/inputmethod/keyboard/a;->t()Z |
Offset 419, 323 lines modified | Offset 419, 325 lines modified | ||
419 | ····invoke-direct/range·{v0·..·v9},·Lcom/android/inputmethod/keyboard/ProximityInfo;-><init>(Ljava/lang/String;IIIIII[Lcom/android/inputmethod/keyboard/a;Lcom/android/inputmethod/keyboard/i;)V | 419 | ····invoke-direct/range·{v0·..·v9},·Lcom/android/inputmethod/keyboard/ProximityInfo;-><init>(Ljava/lang/String;IIIIII[Lcom/android/inputmethod/keyboard/a;Lcom/android/inputmethod/keyboard/i;)V |
420 | ····return-object·v0 | 420 | ····return-object·v0 |
421 | .end·method | 421 | .end·method |
422 | .method·private·final·createNativeProximityInfo()J | 422 | .method·private·final·createNativeProximityInfo()J |
423 | ····.locals·2 | 423 | ····.locals·25 |
424 | ····move-object/from16·v0,·p0 | 424 | ····move-object/from16·v0,·p0 |
425 | ····iget-object·v | 425 | ····iget-object·v4,·v0,·Lcom/android/inputmethod/keyboard/ProximityInfo;->mGridNeighbors:[[Lcom/android/inputmethod/keyboard/a; |
426 | ····move-object/from16·v0,·p0 | 426 | ····move-object/from16·v0,·p0 |
427 | ····iget·v | 427 | ····iget·v5,·v0,·Lcom/android/inputmethod/keyboard/ProximityInfo;->mKeyboardMinWidth:I |
428 | ····move-object/from16·v0,·p0 | 428 | ····move-object/from16·v0,·p0 |
429 | ····iget·v | 429 | ····iget·v6,·v0,·Lcom/android/inputmethod/keyboard/ProximityInfo;->mKeyboardHeight:I |
430 | ····move-object/from16·v0,·p0 | 430 | ····move-object/from16·v0,·p0 |
431 | ····iget-object·v | 431 | ····iget-object·v7,·v0,·Lcom/android/inputmethod/keyboard/ProximityInfo;->mKeys:[Lcom/android/inputmethod/keyboard/a; |
432 | ····move-object/from16·v0,·p0 | 432 | ····move-object/from16·v0,·p0 |
433 | ····iget-object·v | 433 | ····iget-object·v8,·v0,·Lcom/android/inputmethod/keyboard/ProximityInfo;->mTouchPositionCorrection:Lcom/android/inputmethod/keyboard/i; |
434 | ····move-object/from16·v0,·p0 | 434 | ····move-object/from16·v0,·p0 |
435 | ····iget·v | 435 | ····iget·v2,·v0,·Lcom/android/inputmethod/keyboard/ProximityInfo;->mGridSize:I |
436 | ····shl-int/lit8·v | 436 | ····shl-int/lit8·v2,·v2,·0x4 |
437 | ····new-array·v | 437 | ····new-array·v10,·v2,·[I |
438 | ····const/4·v | 438 | ····const/4·v2,·-0x1 |
439 | ····invoke-static·{v | 439 | ····invoke-static·{v10,·v2},·Ljava/util/Arrays;->fill([II)V |
440 | ····const/4·v | 440 | ····const/4·v2,·0x0 |
441 | ····:goto_0 | 441 | ····:goto_0 |
442 | ····move-object/from16·v0,·p0 | 442 | ····move-object/from16·v0,·p0 |
443 | ····iget·v | 443 | ····iget·v3,·v0,·Lcom/android/inputmethod/keyboard/ProximityInfo;->mGridSize:I |
444 | ····if-ge·v | 444 | ····if-ge·v2,·v3,·:cond_1 |
445 | ····aget-object·v | 445 | ····aget-object·v3,·v4,·v2 |
446 | ····array-length·v | 446 | ····array-length·v9,·v3 |
447 | ····const/4·v | 447 | ····const/4·v3,·0x0 |
448 | ····:goto_1 | 448 | ····:goto_1 |
449 | ····if-ge·v | 449 | ····if-ge·v3,·v9,·:cond_0 |
450 | ····shl-int/lit8·v1 | 450 | ····shl-int/lit8·v11,·v2,·0x4 |
451 | ····add-int/2addr·v1 | 451 | ····add-int/2addr·v11,·v3 |
452 | ····aget-object·v1 | 452 | ····aget-object·v12,·v4,·v2 |
453 | ····aget-object·v1 | 453 | ····aget-object·v12,·v12,·v3 |
454 | ····iget·v1 | 454 | ····iget·v12,·v12,·Lcom/android/inputmethod/keyboard/a;->a:I |
455 | ····aput·v1 | 455 | ····aput·v12,·v10,·v11 |
456 | ····add-int/lit8·v | 456 | ····add-int/lit8·v3,·v3,·0x1 |
457 | ····goto·:goto_1 | 457 | ····goto·:goto_1 |
458 | ····:cond_0 | 458 | ····:cond_0 |
459 | ····add-int/lit8·v | 459 | ····add-int/lit8·v2,·v2,·0x1 |
460 | ····goto·:goto_0 | 460 | ····goto·:goto_0 |
461 | ····:cond_1 | 461 | ····:cond_1 |
462 | ····array-length·v1 | 462 | ····array-length·v11,·v7 |
463 | ····new-array·v1 | 463 | ····new-array·v12,·v11,·[I |
464 | ····new-array·v1 | 464 | ····new-array·v13,·v11,·[I |
465 | ····new-array·v1 | 465 | ····new-array·v14,·v11,·[I |
466 | ····new-array·v1 | 466 | ····new-array·v15,·v11,·[I |
467 | ····new-array·v | 467 | ····new-array·v0,·v11,·[I |
468 | ····move-object/from16·v16,·v0 | ||
468 | ····const/4·v | 469 | ····const/4·v2,·0x0 |
469 | ····:goto_2 | 470 | ····:goto_2 |
470 | ····if-ge·v | 471 | ····if-ge·v2,·v11,·:cond_2 |
471 | ····aget-object·v | 472 | ····aget-object·v3,·v7,·v2 |
472 | ····iget·v | 473 | ····iget·v4,·v3,·Lcom/android/inputmethod/keyboard/a;->k:I |
473 | ····aput·v | 474 | ····aput·v4,·v12,·v2 |
474 | ····iget·v | 475 | ····iget·v4,·v3,·Lcom/android/inputmethod/keyboard/a;->l:I |
475 | ····aput·v | 476 | ····aput·v4,·v13,·v2 |
476 | ····iget·v | 477 | ····iget·v4,·v3,·Lcom/android/inputmethod/keyboard/a;->e:I |
477 | ····aput·v | 478 | ····aput·v4,·v14,·v2 |
478 | ····iget·v | 479 | ····iget·v4,·v3,·Lcom/android/inputmethod/keyboard/a;->f:I |
479 | ····aput·v | 480 | ····aput·v4,·v15,·v2 |
480 | ····iget·v | 481 | ····iget·v3,·v3,·Lcom/android/inputmethod/keyboard/a;->a:I |
481 | ····aput·v | 482 | ····aput·v3,·v16,·v2 |
482 | ····add-int/lit8·v | 483 | ····add-int/lit8·v2,·v2,·0x1 |
483 | ····goto·:goto_2 | 484 | ····goto·:goto_2 |
484 | ····:cond_2 | 485 | ····:cond_2 |
Max diff block lines reached; 7968/12760 bytes (62.45%) of diff not shown. |
Offset 1164, 37 lines modified | Offset 1164, 37 lines modified | ||
1164 | ····move-result-object·v0 | 1164 | ····move-result-object·v0 |
1165 | ····return-object·v0 | 1165 | ····return-object·v0 |
1166 | .end·method | 1166 | .end·method |
1167 | .method·public·final·a(IIIJLcom/android/inputmethod/keyboard/G;)V | 1167 | .method·public·final·a(IIIJLcom/android/inputmethod/keyboard/G;)V |
1168 | ····.locals· | 1168 | ····.locals·8 |
1169 | ····const/4·v1,·0x0 | 1169 | ····const/4·v1,·0x0 |
1170 | ····packed-switch·p1,·:pswitch_data_0 | 1170 | ····packed-switch·p1,·:pswitch_data_0 |
1171 | ····:cond_0 | 1171 | ····:cond_0 |
1172 | ····:goto_0 | 1172 | ····:goto_0 |
1173 | ····:pswitch_0 | 1173 | ····:pswitch_0 |
1174 | ····return-void | 1174 | ····return-void |
1175 | ····:pswitch_1 | 1175 | ····:pswitch_1 |
1176 | ····move-object·v | 1176 | ····move-object·v1,·p0 |
1177 | ····move·v | 1177 | ····move·v2,·p2 |
1178 | ····move·v | 1178 | ····move·v3,·p3 |
1179 | ····move-wide·v | 1179 | ····move-wide·v4,·p4 |
1180 | ····move-object·v | 1180 | ····move-object·v6,·p6 |
1181 | ····invoke-virtual/range·{v | 1181 | ····invoke-virtual/range·{v1·..·v6},·Lcom/android/inputmethod/keyboard/E;->a(IIJLcom/android/inputmethod/keyboard/G;)V |
1182 | ····goto·:goto_0 | 1182 | ····goto·:goto_0 |
1183 | ····:pswitch_2 | 1183 | ····:pswitch_2 |
1184 | ····invoke-virtual·{p0,·p4,·p5},·Lcom/android/inputmethod/keyboard/E;->a(J)V | 1184 | ····invoke-virtual·{p0,·p4,·p5},·Lcom/android/inputmethod/keyboard/E;->a(J)V |
1185 | ····goto·:goto_0 | 1185 | ····goto·:goto_0 |
Offset 1452, 15 lines modified | Offset 1452, 15 lines modified | ||
1452 | ····:cond_9 | 1452 | ····:cond_9 |
1453 | ····iput-boolean·v6,·p0,·Lcom/android/inputmethod/keyboard/E;->v:Z | 1453 | ····iput-boolean·v6,·p0,·Lcom/android/inputmethod/keyboard/E;->v:Z |
1454 | ····goto/16·:goto_0 | 1454 | ····goto/16·:goto_0 |
1455 | .end·method | 1455 | .end·method |
1456 | .method·public·final·a(IIJLcom/android/inputmethod/keyboard/G;)V | 1456 | .method·public·final·a(IIJLcom/android/inputmethod/keyboard/G;)V |
1457 | ····.locals· | 1457 | ····.locals·5 |
1458 | ····invoke-interface·{p5},·Lcom/android/inputmethod/keyboard/G;->j()Lcom/android/inputmethod/keyboard/F; | 1458 | ····invoke-interface·{p5},·Lcom/android/inputmethod/keyboard/G;->j()Lcom/android/inputmethod/keyboard/F; |
1459 | ····move-result-object·v0 | 1459 | ····move-result-object·v0 |
1460 | ····iput-object·v0,·p0,·Lcom/android/inputmethod/keyboard/E;->i:Lcom/android/inputmethod/keyboard/F; | 1460 | ····iput-object·v0,·p0,·Lcom/android/inputmethod/keyboard/E;->i:Lcom/android/inputmethod/keyboard/F; |
Offset 1575, 41 lines modified | Offset 1575, 41 lines modified | ||
1575 | ····:cond_3 | 1575 | ····:cond_3 |
1576 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lcom/android/inputmethod/keyboard/E;->c(IIJ)V | 1576 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lcom/android/inputmethod/keyboard/E;->c(IIJ)V |
1577 | ····goto·:goto_0 | 1577 | ····goto·:goto_0 |
1578 | .end·method | 1578 | .end·method |
1579 | .method·public·final·a(IILcom/android/inputmethod/keyboard/G;)V | 1579 | .method·public·final·a(IILcom/android/inputmethod/keyboard/G;)V |
1580 | ····.locals· | 1580 | ····.locals·7 |
1581 | ····invoke-virtual·{p0},·Lcom/android/inputmethod/keyboard/E;->j()V | 1581 | ····invoke-virtual·{p0},·Lcom/android/inputmethod/keyboard/E;->j()V |
1582 | ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J | 1582 | ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J |
1583 | ····move-result-wide·v | 1583 | ····move-result-wide·v4 |
1584 | ····move-object·v | 1584 | ····move-object·v1,·p0 |
1585 | ····move·v | 1585 | ····move·v2,·p1 |
1586 | ····move·v | 1586 | ····move·v3,·p2 |
1587 | ····move-object·v | 1587 | ····move-object·v6,·p3 |
1588 | ····invoke-virtual/range·{v | 1588 | ····invoke-virtual/range·{v1·..·v6},·Lcom/android/inputmethod/keyboard/E;->a(IIJLcom/android/inputmethod/keyboard/G;)V |
1589 | ····const/4·v0,·0x1 | 1589 | ····const/4·v0,·0x1 |
1590 | ····iput-boolean·v0,·p0,·Lcom/android/inputmethod/keyboard/E;->w:Z | 1590 | ····iput-boolean·v0,·p0,·Lcom/android/inputmethod/keyboard/E;->w:Z |
1591 | ····return-void | 1591 | ····return-void |
1592 | .end·method | 1592 | .end·method |
1593 | .method·public·final·a(J)V | 1593 | .method·public·final·a(J)V |
1594 | ····.locals· | 1594 | ····.locals·3 |
1595 | ····sget-object·v0,·Lcom/android/inputmethod/keyboard/E;->h:Lcom/android/inputmethod/keyboard/a/p; | 1595 | ····sget-object·v0,·Lcom/android/inputmethod/keyboard/E;->h:Lcom/android/inputmethod/keyboard/a/p; |
1596 | ····if-eqz·v0,·:cond_0 | 1596 | ····if-eqz·v0,·:cond_0 |
1597 | ····iget-object·v1,·p0,·Lcom/android/inputmethod/keyboard/E;->p:Lcom/android/inputmethod/keyboard/a; | 1597 | ····iget-object·v1,·p0,·Lcom/android/inputmethod/keyboard/E;->p:Lcom/android/inputmethod/keyboard/a; |
Offset 7156, 15 lines modified | Offset 7156, 15 lines modified | ||
7156 | ····sget-object·v1,·Lcom/android/inputmethod/keyboard/a/n;->e:[Ljava/lang/String; | 7156 | ····sget-object·v1,·Lcom/android/inputmethod/keyboard/a/n;->e:[Ljava/lang/String; |
7157 | ····invoke-virtual·{p1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; | 7157 | ····invoke-virtual·{p1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; |
7158 | ····move-result-object·v2 | 7158 | ····move-result-object·v2 |
7159 | ····const·v0,·0x7f0 | 7159 | ····const·v0,·0x7f09002a |
7160 | ····invoke-virtual·{v2,·v0},·Landroid/content/res/Resources;->getResourcePackageName(I)Ljava/lang/String; | 7160 | ····invoke-virtual·{v2,·v0},·Landroid/content/res/Resources;->getResourcePackageName(I)Ljava/lang/String; |
7161 | ····move-result-object·v3 | 7161 | ····move-result-object·v3 |
7162 | ····array-length·v4,·v1 | 7162 | ····array-length·v4,·v1 |
Offset 60, 15 lines modified | Offset 60, 15 lines modified | ||
60 | ····sget-object·v0,·Lcom/android/inputmethod/a/d;->b:Lcom/android/inputmethod/a/d; | 60 | ····sget-object·v0,·Lcom/android/inputmethod/a/d;->b:Lcom/android/inputmethod/a/d; |
61 | ····iget-object·v1,·v0,·Lcom/android/inputmethod/a/d;->c:Ljava/util/HashMap; | 61 | ····iget-object·v1,·v0,·Lcom/android/inputmethod/a/d;->c:Ljava/util/HashMap; |
62 | ····const-string·v2,·":-)" | 62 | ····const-string·v2,·":-)" |
63 | ····const·v3,·0x7f0 | 63 | ····const·v3,·0x7f090071 |
64 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 64 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
65 | ····move-result-object·v3 | 65 | ····move-result-object·v3 |
66 | ····invoke-virtual·{v1,·v2,·v3},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 66 | ····invoke-virtual·{v1,·v2,·v3},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
Offset 76, 15 lines modified | Offset 76, 15 lines modified | ||
76 | ····const/16·v2,·0x20 | 76 | ····const/16·v2,·0x20 |
77 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 77 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
78 | ····move-result-object·v2 | 78 | ····move-result-object·v2 |
79 | ····const·v3,·0x7f0 | 79 | ····const·v3,·0x7f09006f |
80 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 80 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
81 | ····move-result-object·v3 | 81 | ····move-result-object·v3 |
82 | ····invoke-virtual·{v1,·v2,·v3},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 82 | ····invoke-virtual·{v1,·v2,·v3},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
Offset 92, 15 lines modified | Offset 92, 15 lines modified | ||
92 | ····const/4·v2,·-0x4 | 92 | ····const/4·v2,·-0x4 |
93 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 93 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
94 | ····move-result-object·v2 | 94 | ····move-result-object·v2 |
95 | ····const·v3,·0x7f0 | 95 | ····const·v3,·0x7f090069 |
96 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 96 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
97 | ····move-result-object·v3 | 97 | ····move-result-object·v3 |
98 | ····invoke-virtual·{v1,·v2,·v3},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 98 | ····invoke-virtual·{v1,·v2,·v3},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
Offset 108, 15 lines modified | Offset 108, 15 lines modified | ||
108 | ····const/16·v2,·0xa | 108 | ····const/16·v2,·0xa |
109 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 109 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
110 | ····move-result-object·v2 | 110 | ····move-result-object·v2 |
111 | ····const·v3,·0x7f0 | 111 | ····const·v3,·0x7f090072 |
112 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 112 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
113 | ····move-result-object·v3 | 113 | ····move-result-object·v3 |
114 | ····invoke-virtual·{v1,·v2,·v3},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 114 | ····invoke-virtual·{v1,·v2,·v3},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
Offset 124, 15 lines modified | Offset 124, 15 lines modified | ||
124 | ····const/4·v2,·-0x5 | 124 | ····const/4·v2,·-0x5 |
125 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 125 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
126 | ····move-result-object·v2 | 126 | ····move-result-object·v2 |
127 | ····const·v3,·0x7f0 | 127 | ····const·v3,·0x7f09006d |
128 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 128 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
129 | ····move-result-object·v3 | 129 | ····move-result-object·v3 |
130 | ····invoke-virtual·{v1,·v2,·v3},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 130 | ····invoke-virtual·{v1,·v2,·v3},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
Offset 140, 15 lines modified | Offset 140, 15 lines modified | ||
140 | ····const/4·v2,·-0x1 | 140 | ····const/4·v2,·-0x1 |
141 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 141 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
142 | ····move-result-object·v2 | 142 | ····move-result-object·v2 |
143 | ····const·v3,·0x7f0 | 143 | ····const·v3,·0x7f090066 |
144 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 144 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
145 | ····move-result-object·v3 | 145 | ····move-result-object·v3 |
146 | ····invoke-virtual·{v1,·v2,·v3},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 146 | ····invoke-virtual·{v1,·v2,·v3},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
Offset 156, 15 lines modified | Offset 156, 15 lines modified | ||
156 | ····const/4·v2,·-0x6 | 156 | ····const/4·v2,·-0x6 |
157 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 157 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
158 | ····move-result-object·v2 | 158 | ····move-result-object·v2 |
159 | ····const·v3,·0x7f0 | 159 | ····const·v3,·0x7f090070 |
160 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 160 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
161 | ····move-result-object·v3 | 161 | ····move-result-object·v3 |
162 | ····invoke-virtual·{v1,·v2,·v3},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 162 | ····invoke-virtual·{v1,·v2,·v3},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
Offset 172, 15 lines modified | Offset 172, 15 lines modified | ||
172 | ····const/4·v2,·-0x2 | 172 | ····const/4·v2,·-0x2 |
173 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 173 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
174 | ····move-result-object·v2 | 174 | ····move-result-object·v2 |
175 | ····const·v3,·0x7f0 | 175 | ····const·v3,·0x7f09006a |
176 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 176 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
177 | ····move-result-object·v3 | 177 | ····move-result-object·v3 |
178 | ····invoke-virtual·{v1,·v2,·v3},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 178 | ····invoke-virtual·{v1,·v2,·v3},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
Max diff block lines reached; 3717/7263 bytes (51.18%) of diff not shown. |
Offset 141, 15 lines modified | Offset 141, 15 lines modified | ||
141 | ····invoke-virtual·{v0,·p1},·Landroid/view/accessibility/AccessibilityManager;->sendAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)V | 141 | ····invoke-virtual·{v0,·p1},·Landroid/view/accessibility/AccessibilityManager;->sendAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)V |
142 | ····:cond_0 | 142 | ····:cond_0 |
143 | ····return-void | 143 | ····return-void |
144 | .end·method | 144 | .end·method |
145 | .method·public·final·a(Ljava/lang/CharSequence;)V | 145 | .method·public·final·a(Ljava/lang/CharSequence;)V |
146 | ····.locals· | 146 | ····.locals·4 |
147 | ····iget-object·v0,·p0,·Lcom/android/inputmethod/a/b;->f:Landroid/view/accessibility/AccessibilityManager; | 147 | ····iget-object·v0,·p0,·Lcom/android/inputmethod/a/b;->f:Landroid/view/accessibility/AccessibilityManager; |
148 | ····invoke-virtual·{v0},·Landroid/view/accessibility/AccessibilityManager;->isEnabled()Z | 148 | ····invoke-virtual·{v0},·Landroid/view/accessibility/AccessibilityManager;->isEnabled()Z |
149 | ····move-result·v0 | 149 | ····move-result·v0 |
Offset 177, 17 lines modified | Offset 177, 17 lines modified | ||
177 | ····sget-object·v1,·Lcom/android/inputmethod/a/b;->b:Ljava/lang/String; | 177 | ····sget-object·v1,·Lcom/android/inputmethod/a/b;->b:Ljava/lang/String; |
178 | ····invoke-virtual·{v0,·v1},·Landroid/view/accessibility/AccessibilityEvent;->setClassName(Ljava/lang/CharSequence;)V | 178 | ····invoke-virtual·{v0,·v1},·Landroid/view/accessibility/AccessibilityEvent;->setClassName(Ljava/lang/CharSequence;)V |
179 | ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J | 179 | ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J |
180 | ····move-result-wide·v | 180 | ····move-result-wide·v2 |
181 | ····invoke-virtual·{v0,·v | 181 | ····invoke-virtual·{v0,·v2,·v3},·Landroid/view/accessibility/AccessibilityEvent;->setEventTime(J)V |
182 | ····const/4·v1,·0x1 | 182 | ····const/4·v1,·0x1 |
183 | ····invoke-virtual·{v0,·v1},·Landroid/view/accessibility/AccessibilityEvent;->setEnabled(Z)V | 183 | ····invoke-virtual·{v0,·v1},·Landroid/view/accessibility/AccessibilityEvent;->setEnabled(Z)V |
184 | ····invoke-virtual·{v0},·Landroid/view/accessibility/AccessibilityEvent;->getText()Ljava/util/List; | 184 | ····invoke-virtual·{v0},·Landroid/view/accessibility/AccessibilityEvent;->getText()Ljava/util/List; |
Offset 275, 15 lines modified | Offset 275, 15 lines modified | ||
275 | ····move-result·v0 | 275 | ····move-result·v0 |
276 | ····if-eqz·v0,·:cond_0 | 276 | ····if-eqz·v0,·:cond_0 |
277 | ····iget-object·v0,·p0,·Lcom/android/inputmethod/a/b;->e:Landroid/content/Context; | 277 | ····iget-object·v0,·p0,·Lcom/android/inputmethod/a/b;->e:Landroid/content/Context; |
278 | ····const·v1,·0x7f0 | 278 | ····const·v1,·0x7f090062 |
279 | ····invoke-virtual·{v0,·v1},·Landroid/content/Context;->getText(I)Ljava/lang/CharSequence; | 279 | ····invoke-virtual·{v0,·v1},·Landroid/content/Context;->getText(I)Ljava/lang/CharSequence; |
280 | ····move-result-object·v0 | 280 | ····move-result-object·v0 |
281 | ····invoke-virtual·{p0,·v0},·Lcom/android/inputmethod/a/b;->a(Ljava/lang/CharSequence;)V | 281 | ····invoke-virtual·{p0,·v0},·Lcom/android/inputmethod/a/b;->a(Ljava/lang/CharSequence;)V |
Offset 333, 61 lines modified | Offset 333, 61 lines modified | ||
333 | ····move-object·v0,·v1 | 333 | ····move-object·v0,·v1 |
334 | ····goto/16·:goto_0 | 334 | ····goto/16·:goto_0 |
335 | .end·method | 335 | .end·method |
336 | .method·final·a(Lcom/android/inputmethod/keyboard/a;)V | 336 | .method·final·a(Lcom/android/inputmethod/keyboard/a;)V |
337 | ····.locals·1 | 337 | ····.locals·14 |
338 | ····const/4·v4,·0x0 | 338 | ····const/4·v4,·0x0 |
339 | ····iget-object·v0,·p1,·Lcom/android/inputmethod/keyboard/a;->m:Landroid/graphics/Rect; | 339 | ····iget-object·v0,·p1,·Lcom/android/inputmethod/keyboard/a;->m:Landroid/graphics/Rect; |
340 | ····invoke-virtual·{v0},·Landroid/graphics/Rect;->centerX()I | 340 | ····invoke-virtual·{v0},·Landroid/graphics/Rect;->centerX()I |
341 | ····move-result·v1 | 341 | ····move-result·v11 |
342 | ····iget-object·v0,·p1,·Lcom/android/inputmethod/keyboard/a;->m:Landroid/graphics/Rect; | 342 | ····iget-object·v0,·p1,·Lcom/android/inputmethod/keyboard/a;->m:Landroid/graphics/Rect; |
343 | ····invoke-virtual·{v0},·Landroid/graphics/Rect;->centerY()I | 343 | ····invoke-virtual·{v0},·Landroid/graphics/Rect;->centerY()I |
344 | ····move-result·v1 | 344 | ····move-result·v12 |
345 | ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J | 345 | ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J |
346 | ····move-result-wide·v0 | 346 | ····move-result-wide·v0 |
347 | ····int-to-float·v5,·v1 | 347 | ····int-to-float·v5,·v11 |
348 | ····int-to-float·v6,·v1 | 348 | ····int-to-float·v6,·v12 |
349 | ····move-wide·v2,·v0 | 349 | ····move-wide·v2,·v0 |
350 | ····move·v7,·v4 | 350 | ····move·v7,·v4 |
351 | ····invoke-static/range·{v0·..·v7},·Landroid/view/MotionEvent;->obtain(JJIFFI)Landroid/view/MotionEvent; | 351 | ····invoke-static/range·{v0·..·v7},·Landroid/view/MotionEvent;->obtain(JJIFFI)Landroid/view/MotionEvent; |
352 | ····move-result-object·v2 | 352 | ····move-result-object·v2 |
353 | ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J | 353 | ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J |
354 | ····move-result-wide·v | 354 | ····move-result-wide·v8 |
355 | ····const/4·v | 355 | ····const/4·v10,·0x1 |
356 | ····int-to-float·v10,·v10 | ||
357 | ····int-to-float·v11,·v11 | 356 | ····int-to-float·v11,·v11 |
357 | ····int-to-float·v12,·v12 | ||
358 | ····move-wide·v | 358 | ····move-wide·v6,·v0 |
359 | ····move·v1 | 359 | ····move·v13,·v4 |
360 | ····invoke-static/range·{v | 360 | ····invoke-static/range·{v6·..·v13},·Landroid/view/MotionEvent;->obtain(JJIFFI)Landroid/view/MotionEvent; |
361 | ····move-result-object·v0 | 361 | ····move-result-object·v0 |
362 | ····iget-object·v1,·p0,·Lcom/android/inputmethod/a/a;->i:Lcom/android/inputmethod/keyboard/s; | 362 | ····iget-object·v1,·p0,·Lcom/android/inputmethod/a/a;->i:Lcom/android/inputmethod/keyboard/s; |
363 | ····invoke-virtual·{v1,·v2},·Lcom/android/inputmethod/keyboard/s;->onTouchEvent(Landroid/view/MotionEvent;)Z | 363 | ····invoke-virtual·{v1,·v2},·Lcom/android/inputmethod/keyboard/s;->onTouchEvent(Landroid/view/MotionEvent;)Z |
Offset 353, 15 lines modified | Offset 353, 15 lines modified | ||
353 | ····invoke-virtual·{v1},·Lcom/android/inputmethod/keyboard/LatinKeyboardView;->getContext()Landroid/content/Context; | 353 | ····invoke-virtual·{v1},·Lcom/android/inputmethod/keyboard/LatinKeyboardView;->getContext()Landroid/content/Context; |
354 | ····move-result-object·v1 | 354 | ····move-result-object·v1 |
355 | ····packed-switch·v0,·:pswitch_data_0 | 355 | ····packed-switch·v0,·:pswitch_data_0 |
356 | ····:pswitch_0 | 356 | ····:pswitch_0 |
357 | ····const·v0,·0x7f0 | 357 | ····const·v0,·0x7f090077 |
358 | ····invoke-virtual·{v1,·v0},·Landroid/content/Context;->getText(I)Ljava/lang/CharSequence; | 358 | ····invoke-virtual·{v1,·v0},·Landroid/content/Context;->getText(I)Ljava/lang/CharSequence; |
359 | ····move-result-object·v0 | 359 | ····move-result-object·v0 |
360 | ····:goto_0 | 360 | ····:goto_0 |
361 | ····invoke-static·{},·Lcom/android/inputmethod/a/b;->a()Lcom/android/inputmethod/a/b; | 361 | ····invoke-static·{},·Lcom/android/inputmethod/a/b;->a()Lcom/android/inputmethod/a/b; |
Offset 369, 24 lines modified | Offset 369, 24 lines modified | ||
369 | ····move-result-object·v1 | 369 | ····move-result-object·v1 |
370 | ····invoke-virtual·{v1,·v0},·Lcom/android/inputmethod/a/b;->a(Ljava/lang/CharSequence;)V | 370 | ····invoke-virtual·{v1,·v0},·Lcom/android/inputmethod/a/b;->a(Ljava/lang/CharSequence;)V |
371 | ····return-void | 371 | ····return-void |
372 | ····:pswitch_1 | 372 | ····:pswitch_1 |
373 | ····const·v0,·0x7f0 | 373 | ····const·v0,·0x7f090076 |
374 | ····invoke-virtual·{v1,·v0},·Landroid/content/Context;->getText(I)Ljava/lang/CharSequence; | 374 | ····invoke-virtual·{v1,·v0},·Landroid/content/Context;->getText(I)Ljava/lang/CharSequence; |
375 | ····move-result-object·v0 | 375 | ····move-result-object·v0 |
376 | ····goto·:goto_0 | 376 | ····goto·:goto_0 |
377 | ····:pswitch_2 | 377 | ····:pswitch_2 |
378 | ····const·v0,·0x7f0 | 378 | ····const·v0,·0x7f090075 |
379 | ····invoke-virtual·{v1,·v0},·Landroid/content/Context;->getText(I)Ljava/lang/CharSequence; | 379 | ····invoke-virtual·{v1,·v0},·Landroid/content/Context;->getText(I)Ljava/lang/CharSequence; |
380 | ····move-result-object·v0 | 380 | ····move-result-object·v0 |
381 | ····goto·:goto_0 | 381 | ····goto·:goto_0 |
Offset 427, 30 lines modified | Offset 427, 30 lines modified | ||
427 | ····:goto_0 | 427 | ····:goto_0 |
428 | ····if-gez·v0,·:cond_0 | 428 | ····if-gez·v0,·:cond_0 |
429 | ····:goto_1 | 429 | ····:goto_1 |
430 | ····return-void | 430 | ····return-void |
431 | ····:pswitch_0 | 431 | ····:pswitch_0 |
432 | ····const·v0,·0x7f0 | 432 | ····const·v0,·0x7f090079 |
433 | ····goto·:goto_0 | 433 | ····goto·:goto_0 |
434 | ····:pswitch_1 | 434 | ····:pswitch_1 |
435 | ····const·v0,·0x7f0 | 435 | ····const·v0,·0x7f090078 |
436 | ····goto·:goto_0 | 436 | ····goto·:goto_0 |
437 | ····:pswitch_2 | 437 | ····:pswitch_2 |
438 | ····const·v0,·0x7f0 | 438 | ····const·v0,·0x7f09007a |
439 | ····goto·:goto_0 | 439 | ····goto·:goto_0 |
440 | ····:pswitch_3 | 440 | ····:pswitch_3 |
441 | ····const·v0,·0x7f0 | 441 | ····const·v0,·0x7f09007b |
442 | ····goto·:goto_0 | 442 | ····goto·:goto_0 |
443 | ····:cond_0 | 443 | ····:cond_0 |
444 | ····invoke-virtual·{v1,·v0},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 444 | ····invoke-virtual·{v1,·v0},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
445 | ····move-result-object·v0 | 445 | ····move-result-object·v0 |
Offset 34, 15 lines modified | Offset 34, 15 lines modified | ||
34 | .end·method | 34 | .end·method |
35 | .method·public·final·b(I)V | 35 | .method·public·final·b(I)V |
36 | ····.locals·2 | 36 | ····.locals·2 |
37 | ····iget-object·v0,·p0,·Lcom/android/a/a;->a:Lcom/android/a/b; | 37 | ····iget-object·v0,·p0,·Lcom/android/a/a;->a:Lcom/android/a/b; |
38 | ····const·v1,·0x7f0 | 38 | ····const·v1,·0x7f090085 |
39 | ····invoke-virtual·{v0,·v1},·Lcom/android/a/b;->a(I)V | 39 | ····invoke-virtual·{v0,·v1},·Lcom/android/a/b;->a(I)V |
40 | ····return-void | 40 | ····return-void |
41 | .end·method | 41 | .end·method |
42 | .method·public·onCreate(Landroid/os/Bundle;)V | 42 | .method·public·onCreate(Landroid/os/Bundle;)V |
Offset 85, 15 lines modified | Offset 85, 15 lines modified | ||
85 | ····if-eqz·v0,·:cond_0 | 85 | ····if-eqz·v0,·:cond_0 |
86 | ····const/4·v0,·0x0 | 86 | ····const/4·v0,·0x0 |
87 | ····invoke-virtual·{p0,·v0},·Lcom/htruong/inputmethod/latin/h;->setTitle(Ljava/lang/CharSequence;)V | 87 | ····invoke-virtual·{p0,·v0},·Lcom/htruong/inputmethod/latin/h;->setTitle(Ljava/lang/CharSequence;)V |
88 | ····const·v0,·0x7f0 | 88 | ····const·v0,·0x7f090097 |
89 | ····invoke-virtual·{p0,·v0},·Lcom/htruong/inputmethod/latin/h;->setDialogTitle(I)V | 89 | ····invoke-virtual·{p0,·v0},·Lcom/htruong/inputmethod/latin/h;->setDialogTitle(I)V |
90 | ····const-string·v0,·"subtype_pref_new" | 90 | ····const-string·v0,·"subtype_pref_new" |
91 | ····invoke-virtual·{p0,·v0},·Lcom/htruong/inputmethod/latin/h;->setKey(Ljava/lang/String;)V | 91 | ····invoke-virtual·{p0,·v0},·Lcom/htruong/inputmethod/latin/h;->setKey(Ljava/lang/String;)V |
Offset 398, 15 lines modified | Offset 398, 15 lines modified | ||
398 | .method·protected·final·onCreateDialogView()Landroid/view/View; | 398 | .method·protected·final·onCreateDialogView()Landroid/view/View; |
399 | ····.locals·3 | 399 | ····.locals·3 |
400 | ····invoke-super·{p0},·Landroid/preference/DialogPreference;->onCreateDialogView()Landroid/view/View; | 400 | ····invoke-super·{p0},·Landroid/preference/DialogPreference;->onCreateDialogView()Landroid/view/View; |
401 | ····move-result-object·v1 | 401 | ····move-result-object·v1 |
402 | ····const·v0,·0x7f0 | 402 | ····const·v0,·0x7f0e003c |
403 | ····invoke-virtual·{v1,·v0},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 403 | ····invoke-virtual·{v1,·v0},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
404 | ····move-result-object·v0 | 404 | ····move-result-object·v0 |
405 | ····check-cast·v0,·Landroid/widget/Spinner; | 405 | ····check-cast·v0,·Landroid/widget/Spinner; |
Offset 418, 15 lines modified | Offset 418, 15 lines modified | ||
418 | ····invoke-virtual·{v2},·Lcom/htruong/inputmethod/latin/e;->a()Lcom/htruong/inputmethod/latin/f; | 418 | ····invoke-virtual·{v2},·Lcom/htruong/inputmethod/latin/e;->a()Lcom/htruong/inputmethod/latin/f; |
419 | ····move-result-object·v2 | 419 | ····move-result-object·v2 |
420 | ····invoke-virtual·{v0,·v2},·Landroid/widget/Spinner;->setAdapter(Landroid/widget/SpinnerAdapter;)V | 420 | ····invoke-virtual·{v0,·v2},·Landroid/widget/Spinner;->setAdapter(Landroid/widget/SpinnerAdapter;)V |
421 | ····const·v0,·0x7f0 | 421 | ····const·v0,·0x7f0e003d |
422 | ····invoke-virtual·{v1,·v0},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 422 | ····invoke-virtual·{v1,·v0},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
423 | ····move-result-object·v0 | 423 | ····move-result-object·v0 |
424 | ····check-cast·v0,·Landroid/widget/Spinner; | 424 | ····check-cast·v0,·Landroid/widget/Spinner; |
Offset 464, 37 lines modified | Offset 464, 37 lines modified | ||
464 | ····invoke-virtual·{p0},·Lcom/htruong/inputmethod/latin/h;->b()Z | 464 | ····invoke-virtual·{p0},·Lcom/htruong/inputmethod/latin/h;->b()Z |
465 | ····move-result·v1 | 465 | ····move-result·v1 |
466 | ····if-eqz·v1,·:cond_0 | 466 | ····if-eqz·v1,·:cond_0 |
467 | ····const·v0,·0x7f0 | 467 | ····const·v0,·0x7f090098 |
468 | ····invoke-virtual·{p1,·v0,·p0},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 468 | ····invoke-virtual·{p1,·v0,·p0},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
469 | ····move-result-object·v0 | 469 | ····move-result-object·v0 |
470 | ····invoke-virtual·{v0,·v2,·p0},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 470 | ····invoke-virtual·{v0,·v2,·p0},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
471 | ····:goto_0 | 471 | ····:goto_0 |
472 | ····return-void | 472 | ····return-void |
473 | ····:cond_0 | 473 | ····:cond_0 |
474 | ····const·v1,·0x7f0 | 474 | ····const·v1,·0x7f09009a |
475 | ····invoke-virtual·{p1,·v1,·p0},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 475 | ····invoke-virtual·{p1,·v1,·p0},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
476 | ····move-result-object·v1 | 476 | ····move-result-object·v1 |
477 | ····invoke-virtual·{v1,·v2,·p0},·Landroid/app/AlertDialog$Builder;->setNeutralButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 477 | ····invoke-virtual·{v1,·v2,·p0},·Landroid/app/AlertDialog$Builder;->setNeutralButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
478 | ····move-result-object·v1 | 478 | ····move-result-object·v1 |
479 | ····const·v2,·0x7f0 | 479 | ····const·v2,·0x7f090099 |
480 | ····invoke-virtual·{v1,·v2,·p0},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 480 | ····invoke-virtual·{v1,·v2,·p0},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
481 | ····iget-object·v1,·p0,·Lcom/htruong/inputmethod/latin/h;->a:Landroid/view/inputmethod/InputMethodSubtype; | 481 | ····iget-object·v1,·p0,·Lcom/htruong/inputmethod/latin/h;->a:Landroid/view/inputmethod/InputMethodSubtype; |
482 | ····invoke-virtual·{v1},·Landroid/view/inputmethod/InputMethodSubtype;->getLocale()Ljava/lang/String; | 482 | ····invoke-virtual·{v1},·Landroid/view/inputmethod/InputMethodSubtype;->getLocale()Ljava/lang/String; |
Offset 66, 42 lines modified | Offset 66, 42 lines modified | ||
66 | ····move-result·v0 | 66 | ····move-result·v0 |
67 | ····goto·:goto_0 | 67 | ····goto·:goto_0 |
68 | .end·method | 68 | .end·method |
69 | .method·public·static·a(Landroid/content/Context;Ljava/io/File;JJZLjava/util/Locale;)Lcom/htruong/inputmethod/latin/t; | 69 | .method·public·static·a(Landroid/content/Context;Ljava/io/File;JJZLjava/util/Locale;)Lcom/htruong/inputmethod/latin/t; |
70 | ····.locals· | 70 | ····.locals·10 |
71 | ····invoke-virtual·{p1},·Ljava/io/File;->isFile()Z | 71 | ····invoke-virtual·{p1},·Ljava/io/File;->isFile()Z |
72 | ····move-result·v0 | 72 | ····move-result·v0 |
73 | ····if-eqz·v0,·:cond_0 | 73 | ····if-eqz·v0,·:cond_0 |
74 | ····new-instance·v | 74 | ····new-instance·v1,·Lcom/htruong/inputmethod/latin/BinaryDictionary; |
75 | ····invoke-virtual·{p1},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String; | 75 | ····invoke-virtual·{p1},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String; |
76 | ····move-result-object·v | 76 | ····move-result-object·v3 |
77 | ····const/4·v | 77 | ····const/4·v8,·0x0 |
78 | ····move-object·v | 78 | ····move-object·v2,·p0 |
79 | ····move-wide·v | 79 | ····move-wide·v4,·p2 |
80 | ····move-wide·v | 80 | ····move-wide·v6,·p4 |
81 | ····move-object/from16·v | 81 | ····move-object/from16·v9,·p7 |
82 | ····invoke-direct/range·{v | 82 | ····invoke-direct/range·{v1·..·v9},·Lcom/htruong/inputmethod/latin/BinaryDictionary;-><init>(Landroid/content/Context;Ljava/lang/String;JJZLjava/util/Locale;)V |
83 | ····:goto_0 | 83 | ····:goto_0 |
84 | ····return-object·v | 84 | ····return-object·v1 |
85 | ····:cond_0 | 85 | ····:cond_0 |
86 | ····sget-object·v0,·Lcom/htruong/inputmethod/latin/w;->a:Ljava/lang/String; | 86 | ····sget-object·v0,·Lcom/htruong/inputmethod/latin/w;->a:Ljava/lang/String; |
87 | ····new-instance·v1,·Ljava/lang/StringBuilder; | 87 | ····new-instance·v1,·Ljava/lang/StringBuilder; |
88 | ····const-string·v2,·"Could·not·find·the·file.·path=" | 88 | ····const-string·v2,·"Could·not·find·the·file.·path=" |
Offset 118, 15 lines modified | Offset 118, 15 lines modified | ||
118 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 118 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
119 | ····move-result-object·v1 | 119 | ····move-result-object·v1 |
120 | ····invoke-static·{v0,·v1},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I | 120 | ····invoke-static·{v0,·v1},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I |
121 | ····const/4·v | 121 | ····const/4·v1,·0x0 |
122 | ····goto·:goto_0 | 122 | ····goto·:goto_0 |
123 | .end·method | 123 | .end·method |
124 | .method·public·static·a(Landroid/content/Context;Ljava/util/Locale;)Lcom/htruong/inputmethod/latin/v; | 124 | .method·public·static·a(Landroid/content/Context;Ljava/util/Locale;)Lcom/htruong/inputmethod/latin/v; |
125 | ····.locals·1 | 125 | ····.locals·1 |
Offset 136, 15 lines modified | Offset 136, 15 lines modified | ||
136 | ····move-result-object·v0 | 136 | ····move-result-object·v0 |
137 | ····return-object·v0 | 137 | ····return-object·v0 |
138 | .end·method | 138 | .end·method |
139 | .method·public·static·a(Landroid/content/Context;Ljava/util/Locale;Z)Lcom/htruong/inputmethod/latin/v; | 139 | .method·public·static·a(Landroid/content/Context;Ljava/util/Locale;Z)Lcom/htruong/inputmethod/latin/v; |
140 | ····.locals·1 | 140 | ····.locals·12 |
141 | ····if-nez·p1,·:cond_0 | 141 | ····if-nez·p1,·:cond_0 |
142 | ····sget-object·v0,·Lcom/htruong/inputmethod/latin/w;->a:Ljava/lang/String; | 142 | ····sget-object·v0,·Lcom/htruong/inputmethod/latin/w;->a:Ljava/lang/String; |
143 | ····const-string·v1,·"No·locale·defined·for·dictionary" | 143 | ····const-string·v1,·"No·locale·defined·for·dictionary" |
Offset 166, 74 lines modified | Offset 166, 72 lines modified | ||
166 | ····invoke-direct·{v0,·v1},·Lcom/htruong/inputmethod/latin/v;-><init>([Lcom/htruong/inputmethod/latin/t;)V | 166 | ····invoke-direct·{v0,·v1},·Lcom/htruong/inputmethod/latin/v;-><init>([Lcom/htruong/inputmethod/latin/t;)V |
167 | ····:goto_0 | 167 | ····:goto_0 |
168 | ····return-object·v0 | 168 | ····return-object·v0 |
169 | ····:cond_0 | 169 | ····:cond_0 |
170 | ····new-instance·v | 170 | ····new-instance·v10,·Ljava/util/LinkedList; |
171 | ····invoke-direct·{v | 171 | ····invoke-direct·{v10},·Ljava/util/LinkedList;-><init>()V |
172 | ····invoke-static·{p1,·p0},·Lcom/htruong/inputmethod/latin/n;->a(Ljava/util/Locale;Landroid/content/Context;)Ljava/util/ArrayList; | 172 | ····invoke-static·{p1,·p0},·Lcom/htruong/inputmethod/latin/n;->a(Ljava/util/Locale;Landroid/content/Context;)Ljava/util/ArrayList; |
173 | ····move-result-object·v0 | 173 | ····move-result-object·v0 |
174 | ····if-eqz·v0,·:cond_2 | 174 | ····if-eqz·v0,·:cond_2 |
175 | ····invoke-virtual·{v0},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; | 175 | ····invoke-virtual·{v0},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
176 | ····move-result-object·v1 | 176 | ····move-result-object·v11 |
177 | ····:cond_1 | 177 | ····:cond_1 |
178 | ····:goto_1 | 178 | ····:goto_1 |
179 | ····invoke-interface·{v1 | 179 | ····invoke-interface·{v11},·Ljava/util/Iterator;->hasNext()Z |
180 | ····move-result·v0 | 180 | ····move-result·v0 |
181 | ····if-eqz·v0,·:cond_2 | 181 | ····if-eqz·v0,·:cond_2 |
182 | ····invoke-interface·{v1 | 182 | ····invoke-interface·{v11},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
183 | ····move-result-object·v0 | 183 | ····move-result-object·v0 |
184 | ····move-object·v1,·v0 | ||
185 | ····check-cast·v | 184 | ····check-cast·v0,·Lcom/htruong/inputmethod/latin/k; |
186 | ····new-instance·v | 185 | ····new-instance·v1,·Lcom/htruong/inputmethod/latin/BinaryDictionary; |
187 | ····iget-object·v | 186 | ····iget-object·v3,·v0,·Lcom/htruong/inputmethod/latin/k;->a:Ljava/lang/String; |
188 | ····iget-wide·v | 187 | ····iget-wide·v4,·v0,·Lcom/htruong/inputmethod/latin/k;->b:J |
189 | ····iget-wide·v | 188 | ····iget-wide·v6,·v0,·Lcom/htruong/inputmethod/latin/k;->c:J |
190 | ····move-object·v | 189 | ····move-object·v2,·p0 |
191 | ····move·v | 190 | ····move·v8,·p2 |
192 | ····move-object·v | 191 | ····move-object·v9,·p1 |
193 | ····invoke-direct/range·{v | 192 | ····invoke-direct/range·{v1·..·v9},·Lcom/htruong/inputmethod/latin/BinaryDictionary;-><init>(Landroid/content/Context;Ljava/lang/String;JJZLjava/util/Locale;)V |
Max diff block lines reached; 10158/14684 bytes (69.18%) of diff not shown. |
Offset 308, 15 lines modified | Offset 308, 15 lines modified | ||
308 | ····move-result-object·v0 | 308 | ····move-result-object·v0 |
309 | ····goto·:goto_0 | 309 | ····goto·:goto_0 |
310 | .end·method | 310 | .end·method |
311 | .method·public·static·a(Ljava/lang/String;)Ljava/util/HashMap; | 311 | .method·public·static·a(Ljava/lang/String;)Ljava/util/HashMap; |
312 | ····.locals· | 312 | ····.locals·8 |
313 | ····invoke-static·{p0},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z | 313 | ····invoke-static·{p0},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z |
314 | ····move-result·v0 | 314 | ····move-result·v0 |
315 | ····if-eqz·v0,·:cond_0 | 315 | ····if-eqz·v0,·:cond_0 |
Offset 371, 17 lines modified | Offset 371, 17 lines modified | ||
371 | ····invoke-static·{v5},·Ljava/lang/Long;->valueOf(Ljava/lang/String;)Ljava/lang/Long; | 371 | ····invoke-static·{v5},·Ljava/lang/Long;->valueOf(Ljava/lang/String;)Ljava/lang/Long; |
372 | ····move-result-object·v5 | 372 | ····move-result-object·v5 |
373 | ····invoke-virtual·{v5},·Ljava/lang/Long;->longValue()J | 373 | ····invoke-virtual·{v5},·Ljava/lang/Long;->longValue()J |
374 | ····move-result-wide·v | 374 | ····move-result-wide·v6 |
375 | ····invoke-static·{v | 375 | ····invoke-static·{v6,·v7},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
376 | ····move-result-object·v5 | 376 | ····move-result-object·v5 |
377 | ····invoke-virtual·{v1,·v4,·v5},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 377 | ····invoke-virtual·{v1,·v4,·v5},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
378 | ····add-int/lit8·v0,·v0,·0x1 | 378 | ····add-int/lit8·v0,·v0,·0x1 |
Offset 40, 15 lines modified | Offset 40, 15 lines modified | ||
40 | ····invoke-static·{},·Lcom/htruong/inputmethod/latin/N;->a()V | 40 | ····invoke-static·{},·Lcom/htruong/inputmethod/latin/N;->a()V |
41 | ····return-void | 41 | ····return-void |
42 | .end·method | 42 | .end·method |
43 | .method·public·constructor·<init>(Landroid/content/Context;Ljava/lang/String;JJZLjava/util/Locale;)V | 43 | .method·public·constructor·<init>(Landroid/content/Context;Ljava/lang/String;JJZLjava/util/Locale;)V |
44 | ····.locals· | 44 | ····.locals·7 |
45 | ····invoke-direct·{p0},·Lcom/htruong/inputmethod/latin/t;-><init>()V | 45 | ····invoke-direct·{p0},·Lcom/htruong/inputmethod/latin/t;-><init>()V |
46 | ····const/16·v0,·0x30 | 46 | ····const/16·v0,·0x30 |
47 | ····new-array·v0,·v0,·[I | 47 | ····new-array·v0,·v0,·[I |
Offset 263, 35 lines modified | Offset 263, 35 lines modified | ||
263 | ····invoke-super·{p0},·Ljava/lang/Object;->finalize()V | 263 | ····invoke-super·{p0},·Ljava/lang/Object;->finalize()V |
264 | ····throw·v0 | 264 | ····throw·v0 |
265 | .end·method | 265 | .end·method |
266 | .method·public·getBigrams(Lcom/htruong/inputmethod/latin/aN;Ljava/lang/CharSequence;Lcom/htruong/inputmethod/latin/u;)V | 266 | .method·public·getBigrams(Lcom/htruong/inputmethod/latin/aN;Ljava/lang/CharSequence;Lcom/htruong/inputmethod/latin/u;)V |
267 | ····.locals·1 | 267 | ····.locals·12 |
268 | ····iget-wide·v0,·p0,·Lcom/htruong/inputmethod/latin/BinaryDictionary;->mNativeDict:J | 268 | ····iget-wide·v0,·p0,·Lcom/htruong/inputmethod/latin/BinaryDictionary;->mNativeDict:J |
269 | ····const-wide/16·v2,·0x0 | 269 | ····const-wide/16·v2,·0x0 |
270 | ····cmp-long·v0,·v0,·v2 | 270 | ····cmp-long·v0,·v0,·v2 |
271 | ····if-nez·v0,·:cond_1 | 271 | ····if-nez·v0,·:cond_1 |
272 | ····:cond_0 | 272 | ····:cond_0 |
273 | ····return-void | 273 | ····return-void |
274 | ····:cond_1 | 274 | ····:cond_1 |
275 | ····invoke-interface | 275 | ····invoke-interface·{p2},·Ljava/lang/CharSequence;->toString()Ljava/lang/String; |
276 | ····move-result-object·v0 | 276 | ····move-result-object·v0 |
277 | ····invoke-static·{v0},·La/a/a/a/e;->b(Ljava/lang/String;)[I | 277 | ····invoke-static·{v0},·La/a/a/a/e;->b(Ljava/lang/String;)[I |
278 | ····move-result-object·v | 278 | ····move-result-object·v4 |
279 | ····iget-object·v0,·p0,·Lcom/htruong/inputmethod/latin/BinaryDictionary;->mOutputChars_bigrams:[C | 279 | ····iget-object·v0,·p0,·Lcom/htruong/inputmethod/latin/BinaryDictionary;->mOutputChars_bigrams:[C |
280 | ····const/4·v1,·0x0 | 280 | ····const/4·v1,·0x0 |
281 | ····invoke-static·{v0,·v1},·Ljava/util/Arrays;->fill([CC)V | 281 | ····invoke-static·{v0,·v1},·Ljava/util/Arrays;->fill([CC)V |
Offset 299, 118 lines modified | Offset 299, 129 lines modified | ||
299 | ····const/4·v1,·0x0 | 299 | ····const/4·v1,·0x0 |
300 | ····invoke-static·{v0,·v1},·Ljava/util/Arrays;->fill([II)V | 300 | ····invoke-static·{v0,·v1},·Ljava/util/Arrays;->fill([II)V |
301 | ····invoke-virtual·{p1},·Lcom/htruong/inputmethod/latin/aN;->b()I | 301 | ····invoke-virtual·{p1},·Lcom/htruong/inputmethod/latin/aN;->b()I |
302 | ····move-result·v | 302 | ····move-result·v7 |
303 | ····iget-object·v0,·p0,·Lcom/htruong/inputmethod/latin/BinaryDictionary;->mInputCodes:[I | 303 | ····iget-object·v0,·p0,·Lcom/htruong/inputmethod/latin/BinaryDictionary;->mInputCodes:[I |
304 | ····const/4·v1,·-0x1 | 304 | ····const/4·v1,·-0x1 |
305 | ····invoke-static·{v0,·v1},·Ljava/util/Arrays;->fill([II)V | 305 | ····invoke-static·{v0,·v1},·Ljava/util/Arrays;->fill([II)V |
306 | ····if-lez·v | 306 | ····if-lez·v7,·:cond_2 |
307 | ····iget-object·v0,·p0,·Lcom/htruong/inputmethod/latin/BinaryDictionary;->mInputCodes:[I | 307 | ····iget-object·v0,·p0,·Lcom/htruong/inputmethod/latin/BinaryDictionary;->mInputCodes:[I |
308 | ····const/4·v1,·0x0 | 308 | ····const/4·v1,·0x0 |
309 | ····const/4·v2,·0x0 | 309 | ····const/4·v2,·0x0 |
310 | ····invoke-virtual·{p1,·v2},·Lcom/htruong/inputmethod/latin/aN;->a(I)I | 310 | ····invoke-virtual·{p1,·v2},·Lcom/htruong/inputmethod/latin/aN;->a(I)I |
311 | ····move-result·v2 | 311 | ····move-result·v2 |
312 | ····aput·v2,·v0,·v1 | 312 | ····aput·v2,·v0,·v1 |
313 | ····:cond_2 | 313 | ····:cond_2 |
314 | ····iget-wide·v | 314 | ····iget-wide·v2,·p0,·Lcom/htruong/inputmethod/latin/BinaryDictionary;->mNativeDict:J |
315 | ····array-length·v | 315 | ····array-length·v5,·v4 |
316 | ····iget-object·v | 316 | ····iget-object·v6,·p0,·Lcom/htruong/inputmethod/latin/BinaryDictionary;->mInputCodes:[I |
317 | ····iget-object·v | 317 | ····iget-object·v8,·p0,·Lcom/htruong/inputmethod/latin/BinaryDictionary;->mOutputChars_bigrams:[C |
318 | ····iget-object·v | 318 | ····iget-object·v9,·p0,·Lcom/htruong/inputmethod/latin/BinaryDictionary;->mBigramScores:[I |
319 | ····const/16·v | 319 | ····const/16·v10,·0x30 |
320 | ····const/16·v1 | 320 | ····const/16·v11,·0x3c |
321 | ····move-object·v | 321 | ····move-object·v1,·p0 |
322 | ····invoke-direct/range·{v | 322 | ····invoke-direct/range·{v1·..·v11},·Lcom/htruong/inputmethod/latin/BinaryDictionary;->getBigramsNative(J[II[II[C[III)I |
323 | ····move-result·v0 | 323 | ····move-result·v0 |
324 | ····const/16·v1,·0x3c | 324 | ····const/16·v1,·0x3c |
325 | ····if-le·v0,·v1,·:cond_ | 325 | ····if-le·v0,·v1,·:cond_6 |
326 | ····const/16·v0,·0x3c | 326 | ····const/16·v0,·0x3c |
327 | ····move·v8,·v0 | ||
327 | ····:cond_3 | ||
328 | ····const/4·v1,·0x0 | ||
329 | ····:goto_0 | 328 | ····:goto_0 |
330 | ···· | 329 | ····const/4·v0,·0x0 |
331 | ···· | 330 | ····move·v9,·v0 |
332 | ···· | 331 | ····:goto_1 |
332 | ····if-ge·v9,·v8,·:cond_0 | ||
333 | ···· | 333 | ····if-lez·v7,·:cond_3 |
334 | ····i | 334 | ····iget-object·v0,·p0,·Lcom/htruong/inputmethod/latin/BinaryDictionary;->mBigramScores:[I |
335 | ····aget·v0,·v0,·v9 | ||
335 | ····:cond_4 | ||
336 | ····mul-int/lit8·v9,·v1,·0x30 | ||
Max diff block lines reached; 7397/11334 bytes (65.26%) of diff not shown. |
Offset 71, 15 lines modified | Offset 71, 15 lines modified | ||
71 | ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 71 | ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
72 | ····move-result·v0 | 72 | ····move-result·v0 |
73 | ····if-eqz·v0,·:cond_0 | 73 | ····if-eqz·v0,·:cond_0 |
74 | ····const·v0,·0x7f0 | 74 | ····const·v0,·0x7f09008f |
75 | ····invoke-virtual·{p0,·v0},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 75 | ····invoke-virtual·{p0,·v0},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
76 | ····move-result-object·v1 | 76 | ····move-result-object·v1 |
77 | ····new-instance·v0,·Lcom/htruong/inputmethod/latin/g; | 77 | ····new-instance·v0,·Lcom/htruong/inputmethod/latin/g; |
Offset 163, 15 lines modified | Offset 163, 15 lines modified | ||
163 | ····invoke-direct·{p0},·Lcom/htruong/inputmethod/latin/A;->j()V | 163 | ····invoke-direct·{p0},·Lcom/htruong/inputmethod/latin/A;->j()V |
164 | ····return-void | 164 | ····return-void |
165 | .end·method | 165 | .end·method |
166 | .method·private·g()V | 166 | .method·private·g()V |
167 | ····.locals· | 167 | ····.locals·10 |
168 | ····new-instance·v0,·Ljava/io/File; | 168 | ····new-instance·v0,·Ljava/io/File; |
169 | ····iget-object·v1,·p0,·Lcom/htruong/inputmethod/latin/A;->a:Landroid/content/Context; | 169 | ····iget-object·v1,·p0,·Lcom/htruong/inputmethod/latin/A;->a:Landroid/content/Context; |
170 | ····invoke-virtual·{v1},·Landroid/content/Context;->getFilesDir()Ljava/io/File; | 170 | ····invoke-virtual·{v1},·Landroid/content/Context;->getFilesDir()Ljava/io/File; |
Offset 179, 55 lines modified | Offset 179, 55 lines modified | ||
179 | ····iget-object·v2,·p0,·Lcom/htruong/inputmethod/latin/A;->g:Ljava/lang/String; | 179 | ····iget-object·v2,·p0,·Lcom/htruong/inputmethod/latin/A;->g:Ljava/lang/String; |
180 | ····invoke-direct·{v0,·v1,·v2},·Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V | 180 | ····invoke-direct·{v0,·v1,·v2},·Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V |
181 | ····invoke-virtual·{v0},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String; | 181 | ····invoke-virtual·{v0},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String; |
182 | ····move-result-object·v | 182 | ····move-result-object·v3 |
183 | ····invoke-virtual·{v0},·Ljava/io/File;->length()J | 183 | ····invoke-virtual·{v0},·Ljava/io/File;->length()J |
184 | ····move-result-wide·v | 184 | ····move-result-wide·v6 |
185 | ····new-instance·v | 185 | ····new-instance·v1,·Lcom/htruong/inputmethod/latin/BinaryDictionary; |
186 | ····iget-object·v | 186 | ····iget-object·v2,·p0,·Lcom/htruong/inputmethod/latin/A;->a:Landroid/content/Context; |
187 | ····const-wide/16·v | 187 | ····const-wide/16·v4,·0x0 |
188 | ····const/4·v | 188 | ····const/4·v8,·0x1 |
189 | ····const/4·v | 189 | ····const/4·v9,·0x0 |
190 | ····invoke-direct/range·{v | 190 | ····invoke-direct/range·{v1·..·v9},·Lcom/htruong/inputmethod/latin/BinaryDictionary;-><init>(Landroid/content/Context;Ljava/lang/String;JJZLjava/util/Locale;)V |
191 | ····iget-object·v | 191 | ····iget-object·v0,·p0,·Lcom/htruong/inputmethod/latin/A;->e:Lcom/htruong/inputmethod/latin/BinaryDictionary; |
192 | ····if-eqz·v | 192 | ····if-eqz·v0,·:cond_0 |
193 | ····iget-object·v | 193 | ····iget-object·v0,·p0,·Lcom/htruong/inputmethod/latin/A;->e:Lcom/htruong/inputmethod/latin/BinaryDictionary; |
194 | ····iget-object·v2,·p0,·Lcom/htruong/inputmethod/latin/A;->i:Lcom/htruong/inputmethod/latin/C; | 194 | ····iget-object·v2,·p0,·Lcom/htruong/inputmethod/latin/A;->i:Lcom/htruong/inputmethod/latin/C; |
195 | ····invoke-virtual·{v2},·Lcom/htruong/inputmethod/latin/C;->lock()V | 195 | ····invoke-virtual·{v2},·Lcom/htruong/inputmethod/latin/C;->lock()V |
196 | ····iput-object·v | 196 | ····iput-object·v1,·p0,·Lcom/htruong/inputmethod/latin/A;->e:Lcom/htruong/inputmethod/latin/BinaryDictionary; |
197 | ····iget-object·v | 197 | ····iget-object·v1,·p0,·Lcom/htruong/inputmethod/latin/A;->i:Lcom/htruong/inputmethod/latin/C; |
198 | ····invoke-virtual·{v | 198 | ····invoke-virtual·{v1},·Lcom/htruong/inputmethod/latin/C;->unlock()V |
199 | ····invoke-virtual·{v | 199 | ····invoke-virtual·{v0},·Lcom/htruong/inputmethod/latin/BinaryDictionary;->close()V |
200 | ····:goto_0 | 200 | ····:goto_0 |
201 | ····return-void | 201 | ····return-void |
202 | ····:cond_0 | 202 | ····:cond_0 |
203 | ····iput-object·v | 203 | ····iput-object·v1,·p0,·Lcom/htruong/inputmethod/latin/A;->e:Lcom/htruong/inputmethod/latin/BinaryDictionary; |
204 | ····goto·:goto_0 | 204 | ····goto·:goto_0 |
205 | .end·method | 205 | .end·method |
206 | .method·private·h()V | 206 | .method·private·h()V |
207 | ····.locals·2 | 207 | ····.locals·2 |
Offset 285, 15 lines modified | Offset 285, 15 lines modified | ||
285 | ····iget-object·v0,·p0,·Lcom/htruong/inputmethod/latin/A;->h:Lcom/htruong/inputmethod/latin/C; | 285 | ····iget-object·v0,·p0,·Lcom/htruong/inputmethod/latin/A;->h:Lcom/htruong/inputmethod/latin/C; |
286 | ····invoke-virtual·{v0},·Lcom/htruong/inputmethod/latin/C;->lock()V | 286 | ····invoke-virtual·{v0},·Lcom/htruong/inputmethod/latin/C;->lock()V |
287 | ····:try_start_0 | 287 | ····:try_start_0 |
288 | ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J | 288 | ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J |
289 | ····move-result-wide·v | 289 | ····move-result-wide·v4 |
290 | ····new-instance·v0,·Ljava/io/File; | 290 | ····new-instance·v0,·Ljava/io/File; |
291 | ····iget-object·v1,·p0,·Lcom/htruong/inputmethod/latin/A;->a:Landroid/content/Context; | 291 | ····iget-object·v1,·p0,·Lcom/htruong/inputmethod/latin/A;->a:Landroid/content/Context; |
292 | ····invoke-virtual·{v1},·Landroid/content/Context;->getFilesDir()Ljava/io/File; | 292 | ····invoke-virtual·{v1},·Landroid/content/Context;->getFilesDir()Ljava/io/File; |
Offset 325, 15 lines modified | Offset 325, 15 lines modified | ||
325 | ····if-nez·v1,·:cond_1 | 325 | ····if-nez·v1,·:cond_1 |
326 | ····if-nez·v0,·:cond_5 | 326 | ····if-nez·v0,·:cond_5 |
327 | ····:cond_1 | 327 | ····:cond_1 |
328 | ····iget-object·v0,·p0,·Lcom/htruong/inputmethod/latin/A;->h:Lcom/htruong/inputmethod/latin/C; | 328 | ····iget-object·v0,·p0,·Lcom/htruong/inputmethod/latin/A;->h:Lcom/htruong/inputmethod/latin/C; |
329 | ····invoke-static·{v0,·v | 329 | ····invoke-static·{v0,·v4,·v5},·Lcom/htruong/inputmethod/latin/C;->b(Lcom/htruong/inputmethod/latin/C;J)J |
330 | ····invoke-virtual·{p0},·Lcom/htruong/inputmethod/latin/A;->a()V | 330 | ····invoke-virtual·{p0},·Lcom/htruong/inputmethod/latin/A;->a()V |
331 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 331 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
332 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 332 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
Offset 349, 25 lines modified | Offset 349, 25 lines modified | ||
349 | ····move-result-object·v0 | 349 | ····move-result-object·v0 |
350 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 350 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
351 | ····move-result-object·v0 | 351 | ····move-result-object·v0 |
352 | ····new-instance·v | 352 | ····new-instance·v3,·Ljava/io/File; |
353 | ····iget-object·v1,·p0,·Lcom/htruong/inputmethod/latin/A;->a:Landroid/content/Context; | 353 | ····iget-object·v1,·p0,·Lcom/htruong/inputmethod/latin/A;->a:Landroid/content/Context; |
354 | ····invoke-virtual·{v1},·Landroid/content/Context;->getFilesDir()Ljava/io/File; | 354 | ····invoke-virtual·{v1},·Landroid/content/Context;->getFilesDir()Ljava/io/File; |
355 | ····move-result-object·v1 | 355 | ····move-result-object·v1 |
356 | ····iget-object·v2,·p0,·Lcom/htruong/inputmethod/latin/A;->g:Ljava/lang/String; | 356 | ····iget-object·v2,·p0,·Lcom/htruong/inputmethod/latin/A;->g:Ljava/lang/String; |
357 | ····invoke-direct·{v | 357 | ····invoke-direct·{v3,·v1,·v2},·Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V |
358 | ····new-instance·v6,·Ljava/io/File; | 358 | ····new-instance·v6,·Ljava/io/File; |
359 | ····iget-object·v1,·p0,·Lcom/htruong/inputmethod/latin/A;->a:Landroid/content/Context; | 359 | ····iget-object·v1,·p0,·Lcom/htruong/inputmethod/latin/A;->a:Landroid/content/Context; |
Max diff block lines reached; 5165/10573 bytes (48.85%) of diff not shown. |
Offset 20, 15 lines modified | Offset 20, 15 lines modified | ||
20 | #·virtual·methods | 20 | #·virtual·methods |
21 | .method·protected·final·synthetic·a(Landroid/content/res/Resources;)Ljava/lang/Object; | 21 | .method·protected·final·synthetic·a(Landroid/content/res/Resources;)Ljava/lang/Object; |
22 | ····.locals·2 | 22 | ····.locals·2 |
23 | ····iget-object·v0,·p0,·Lcom/htruong/inputmethod/latin/aM;->a:Lcom/htruong/inputmethod/latin/aL; | 23 | ····iget-object·v0,·p0,·Lcom/htruong/inputmethod/latin/aM;->a:Lcom/htruong/inputmethod/latin/aL; |
24 | ····const·v1,·0x7f0 | 24 | ····const·v1,·0x7f0b0017 |
25 | ····invoke-virtual·{p1,·v1},·Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; | 25 | ····invoke-virtual·{p1,·v1},·Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; |
26 | ····move-result-object·v1 | 26 | ····move-result-object·v1 |
27 | ····invoke-static·{v0,·v1},·Lcom/htruong/inputmethod/latin/aL;->a(Lcom/htruong/inputmethod/latin/aL;[Ljava/lang/String;)V | 27 | ····invoke-static·{v0,·v1},·Lcom/htruong/inputmethod/latin/aL;->a(Lcom/htruong/inputmethod/latin/aL;[Ljava/lang/String;)V |
Offset 137, 15 lines modified | Offset 137, 15 lines modified | ||
137 | ····move-result-object·v0 | 137 | ····move-result-object·v0 |
138 | ····check-cast·v0,·Ljava/lang/Integer; | 138 | ····check-cast·v0,·Ljava/lang/Integer; |
139 | ····if-nez·v0,·:cond_2 | 139 | ····if-nez·v0,·:cond_2 |
140 | ····const·v0,·0x7f0 | 140 | ····const·v0,·0x7f09001d |
141 | ····goto·:goto_0 | 141 | ····goto·:goto_0 |
142 | ····:cond_2 | 142 | ····:cond_2 |
143 | ····invoke-virtual·{v0},·Ljava/lang/Integer;->intValue()I | 143 | ····invoke-virtual·{v0},·Ljava/lang/Integer;->intValue()I |
144 | ····move-result·v0 | 144 | ····move-result·v0 |
Offset 232, 23 lines modified | Offset 232, 23 lines modified | ||
232 | ····const/4·v1,·0x0 | 232 | ····const/4·v1,·0x0 |
233 | ····invoke-virtual·{p0},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; | 233 | ····invoke-virtual·{p0},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; |
234 | ····move-result-object·v2 | 234 | ····move-result-object·v2 |
235 | ····const·v0,·0x7f0 | 235 | ····const·v0,·0x7f0b000c |
236 | ····invoke-virtual·{v2,·v0},·Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; | 236 | ····invoke-virtual·{v2,·v0},·Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; |
237 | ····move-result-object·v3 | 237 | ····move-result-object·v3 |
238 | ····sput-object·v3,·Lcom/htruong/inputmethod/latin/aj;->c:[Ljava/lang/String; | 238 | ····sput-object·v3,·Lcom/htruong/inputmethod/latin/aj;->c:[Ljava/lang/String; |
239 | ····const·v0,·0x7f0 | 239 | ····const·v0,·0x7f0b000d |
240 | ····invoke-virtual·{v2,·v0},·Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; | 240 | ····invoke-virtual·{v2,·v0},·Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; |
241 | ····move-result-object·v4 | 241 | ····move-result-object·v4 |
242 | ····move·v0,·v1 | 242 | ····move·v0,·v1 |
Offset 326, 21 lines modified | Offset 326, 21 lines modified | ||
326 | ····invoke-virtual·{v7,·v5,·v6},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 326 | ····invoke-virtual·{v7,·v5,·v6},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
327 | ····add-int/lit8·v0,·v0,·0x1 | 327 | ····add-int/lit8·v0,·v0,·0x1 |
328 | ····goto·:goto_0 | 328 | ····goto·:goto_0 |
329 | ····:cond_0 | 329 | ····:cond_0 |
330 | ····const·v0,·0x7f0 | 330 | ····const·v0,·0x7f0b000a |
331 | ····invoke-virtual·{v2,·v0},·Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; | 331 | ····invoke-virtual·{v2,·v0},·Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; |
332 | ····move-result-object·v3 | 332 | ····move-result-object·v3 |
333 | ····const·v0,·0x7f0 | 333 | ····const·v0,·0x7f0b000b |
334 | ····invoke-virtual·{v2,·v0},·Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; | 334 | ····invoke-virtual·{v2,·v0},·Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; |
335 | ····move-result-object·v4 | 335 | ····move-result-object·v4 |
336 | ····move·v0,·v1 | 336 | ····move·v0,·v1 |
Offset 386, 15 lines modified | Offset 386, 15 lines modified | ||
386 | ····invoke-virtual·{v7,·v5,·v6},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 386 | ····invoke-virtual·{v7,·v5,·v6},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
387 | ····add-int/lit8·v0,·v0,·0x1 | 387 | ····add-int/lit8·v0,·v0,·0x1 |
388 | ····goto·:goto_1 | 388 | ····goto·:goto_1 |
389 | ····:cond_1 | 389 | ····:cond_1 |
390 | ····const·v0,·0x7f0 | 390 | ····const·v0,·0x7f0b000e |
391 | ····invoke-virtual·{v2,·v0},·Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; | 391 | ····invoke-virtual·{v2,·v0},·Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; |
392 | ····move-result-object·v0 | 392 | ····move-result-object·v0 |
393 | ····:goto_2 | 393 | ····:goto_2 |
394 | ····array-length·v2,·v0 | 394 | ····array-length·v2,·v0 |
Offset 63, 82 lines modified | Offset 63, 84 lines modified | ||
63 | ····sput-object·v0,·Lcom/htruong/inputmethod/latin/Suggest;->p:Lcom/htruong/inputmethod/latin/aN; | 63 | ····sput-object·v0,·Lcom/htruong/inputmethod/latin/Suggest;->p:Lcom/htruong/inputmethod/latin/aN; |
64 | ····return-void | 64 | ····return-void |
65 | .end·method | 65 | .end·method |
66 | .method·constructor·<init>(Landroid/content/Context;Ljava/io/File;JJLjava/util/Locale;)V | 66 | .method·constructor·<init>(Landroid/content/Context;Ljava/io/File;JJLjava/util/Locale;)V |
67 | ····.locals· | 67 | ····.locals·11 |
68 | ····const/4·v | 68 | ····const/4·v8,·0x0 |
69 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 69 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
70 | ····new-instance·v | 70 | ····new-instance·v2,·Ljava/util/concurrent/ConcurrentHashMap; |
71 | ····invoke-direct·{v | 71 | ····invoke-direct·{v2},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V |
72 | ····iput-object·v | 72 | ····iput-object·v2,·p0,·Lcom/htruong/inputmethod/latin/Suggest;->f:Ljava/util/concurrent/ConcurrentHashMap; |
73 | ····new-instance·v | 73 | ····new-instance·v2,·Ljava/util/concurrent/ConcurrentHashMap; |
74 | ····invoke-direct·{v | 74 | ····invoke-direct·{v2},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V |
75 | ····iput-object·v | 75 | ····iput-object·v2,·p0,·Lcom/htruong/inputmethod/latin/Suggest;->g:Ljava/util/concurrent/ConcurrentHashMap; |
76 | ····const/16·v | 76 | ····const/16·v2,·0x12 |
77 | ····iput·v | 77 | ····iput·v2,·p0,·Lcom/htruong/inputmethod/latin/Suggest;->h:I |
78 | ····new-instance·v | 78 | ····new-instance·v2,·Ljava/util/ArrayList; |
79 | ····invoke-direct·{v | 79 | ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V |
80 | ····iput-object·v | 80 | ····iput-object·v2,·p0,·Lcom/htruong/inputmethod/latin/Suggest;->j:Ljava/util/ArrayList; |
81 | ····new-instance·v | 81 | ····new-instance·v2,·Ljava/util/ArrayList; |
82 | ····invoke-direct·{v | 82 | ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V |
83 | ····iput-object·v | 83 | ····iput-object·v2,·p0,·Lcom/htruong/inputmethod/latin/Suggest;->k:Ljava/util/ArrayList; |
84 | ····move-object·v | 84 | ····move-object·v2,·p1 |
85 | ····move-object·v | 85 | ····move-object·v3,·p2 |
86 | ····move-wide·v | 86 | ····move-wide·v4,·p3 |
87 | ····move-wide·v | 87 | ····move-wide/from16·v6,·p5 |
88 | ····move-object·v | 88 | ····move-object/from16·v9,·p7 |
89 | ····invoke-static/range·{v | 89 | ····invoke-static/range·{v2·..·v9},·Lcom/htruong/inputmethod/latin/w;->a(Landroid/content/Context;Ljava/io/File;JJZLjava/util/Locale;)Lcom/htruong/inputmethod/latin/t; |
90 | ····move-result-object·v | 90 | ····move-result-object·v2 |
91 | ····if-eqz·v | 91 | ····if-eqz·v2,·:cond_0 |
92 | ····const/4·v | 92 | ····const/4·v8,·0x1 |
93 | ····:cond_0 | 93 | ····:cond_0 |
94 | ····iput-boolean·v | 94 | ····iput-boolean·v8,·p0,·Lcom/htruong/inputmethod/latin/Suggest;->c:Z |
95 | ····iget-object·v | 95 | ····iget-object·v3,·p0,·Lcom/htruong/inputmethod/latin/Suggest;->f:Ljava/util/concurrent/ConcurrentHashMap; |
96 | ····const-string·v | 96 | ····const-string·v4,·"main" |
97 | ····invoke-static·{v | 97 | ····invoke-static·{v3,·v4,·v2},·Lcom/htruong/inputmethod/latin/Suggest;->b(Ljava/util/concurrent/ConcurrentHashMap;Ljava/lang/String;Lcom/htruong/inputmethod/latin/t;)V |
98 | ····iget-object·v | 98 | ····iget-object·v3,·p0,·Lcom/htruong/inputmethod/latin/Suggest;->g:Ljava/util/concurrent/ConcurrentHashMap; |
99 | ····const-string·v | 99 | ····const-string·v4,·"main" |
100 | ····invoke-static·{v | 100 | ····invoke-static·{v3,·v4,·v2},·Lcom/htruong/inputmethod/latin/Suggest;->b(Ljava/util/concurrent/ConcurrentHashMap;Ljava/lang/String;Lcom/htruong/inputmethod/latin/t;)V |
101 | ····move-object/from16·v0,·p7 | ||
101 | ····invoke-direct·{p0,·p1,· | 102 | ····invoke-direct·{p0,·p1,·v0},·Lcom/htruong/inputmethod/latin/Suggest;->b(Landroid/content/Context;Ljava/util/Locale;)V |
102 | ····return-void | 103 | ····return-void |
103 | .end·method | 104 | .end·method |
104 | .method·public·constructor·<init>(Landroid/content/Context;Ljava/util/Locale;)V | 105 | .method·public·constructor·<init>(Landroid/content/Context;Ljava/util/Locale;)V |
105 | ····.locals·1 | 106 | ····.locals·1 |
Offset 8, 15 lines modified | Offset 8, 15 lines modified | ||
8 | .field·private·b:J | 8 | .field·private·b:J |
9 | .field·private·final·c:Z | 9 | .field·private·final·c:Z |
10 | #·direct·methods | 10 | #·direct·methods |
11 | .method·public·constructor·<init>(IJJ)V | 11 | .method·public·constructor·<init>(IJJ)V |
12 | ····.locals· | 12 | ····.locals·8 |
13 | ····int-to-byte·v0,·p1 | 13 | ····int-to-byte·v0,·p1 |
14 | ····invoke-static·{v0},·Lcom/htruong/inputmethod/latin/aC;->a(B)I | 14 | ····invoke-static·{v0},·Lcom/htruong/inputmethod/latin/aC;->a(B)I |
15 | ····move-result·v0 | 15 | ····move-result·v0 |
Offset 96, 27 lines modified | Offset 96, 27 lines modified | ||
96 | ····invoke-direct·{p0,·v0,·v1,·p1},·Lcom/htruong/inputmethod/latin/aD;-><init>(JZ)V | 96 | ····invoke-direct·{p0,·v0,·v1,·p1},·Lcom/htruong/inputmethod/latin/aD;-><init>(JZ)V |
97 | ····return-void | 97 | ····return-void |
98 | .end·method | 98 | .end·method |
99 | .method·private·a(J)V | 99 | .method·private·a(J)V |
100 | ····.locals· | 100 | ····.locals·7 |
101 | ····const-wide/32·v4,·0x1499700 | 101 | ····const-wide/32·v4,·0x1499700 |
102 | ····const/4·v0,·0x0 | 102 | ····const/4·v0,·0x0 |
103 | ····iget-wide·v | 103 | ····iget-wide·v2,·p0,·Lcom/htruong/inputmethod/latin/aD;->b:J |
104 | ····sub-long·v | 104 | ····sub-long·v2,·p1,·v2 |
105 | ····div-long/2addr·v | 105 | ····div-long/2addr·v2,·v4 |
106 | ····long-to-int·v1,·v | 106 | ····long-to-int·v1,·v2 |
107 | ····if-gtz·v1,·:cond_1 | 107 | ····if-gtz·v1,·:cond_1 |
108 | ····:cond_0 | 108 | ····:cond_0 |
109 | ····:goto_0 | 109 | ····:goto_0 |
110 | ····return-void | 110 | ····return-void |
Offset 45, 15 lines modified | Offset 45, 15 lines modified | ||
45 | ····const/4·v2,·0x0 | 45 | ····const/4·v2,·0x0 |
46 | ····invoke-virtual·{p0},·Lcom/htruong/inputmethod/latin/Y;->getResources()Landroid/content/res/Resources; | 46 | ····invoke-virtual·{p0},·Lcom/htruong/inputmethod/latin/Y;->getResources()Landroid/content/res/Resources; |
47 | ····move-result-object·v0 | 47 | ····move-result-object·v0 |
48 | ····const·v3,·0x7f0 | 48 | ····const·v3,·0x7f09000d |
49 | ····invoke-virtual·{v0,·v3},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; | 49 | ····invoke-virtual·{v0,·v3},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; |
50 | ····move-result-object·v3 | 50 | ····move-result-object·v3 |
51 | ····iget-object·v0,·p0,·Lcom/htruong/inputmethod/latin/Y;->e:Landroid/preference/ListPreference; | 51 | ····iget-object·v0,·p0,·Lcom/htruong/inputmethod/latin/Y;->e:Landroid/preference/ListPreference; |
Offset 122, 15 lines modified | Offset 122, 15 lines modified | ||
122 | ····move-result·v0 | 122 | ····move-result·v0 |
123 | ····if-eqz·v0,·:cond_2 | 123 | ····if-eqz·v0,·:cond_2 |
124 | ····const-string·v0,·"vibrate_on" | 124 | ····const-string·v0,·"vibrate_on" |
125 | ····const·v1,·0x7f0 | 125 | ····const·v1,·0x7f07000a |
126 | ····invoke-virtual·{p2,·v1},·Landroid/content/res/Resources;->getBoolean(I)Z | 126 | ····invoke-virtual·{p2,·v1},·Landroid/content/res/Resources;->getBoolean(I)Z |
127 | ····move-result·v1 | 127 | ····move-result·v1 |
128 | ····invoke-interface·{p1,·v0,·v1},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z | 128 | ····invoke-interface·{p1,·v0,·v1},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z |
Offset 148, 15 lines modified | Offset 148, 15 lines modified | ||
148 | ····:cond_0 | 148 | ····:cond_0 |
149 | ····iget-object·v0,·p0,·Lcom/htruong/inputmethod/latin/Y;->b:Landroid/preference/PreferenceScreen; | 149 | ····iget-object·v0,·p0,·Lcom/htruong/inputmethod/latin/Y;->b:Landroid/preference/PreferenceScreen; |
150 | ····if-eqz·v0,·:cond_1 | 150 | ····if-eqz·v0,·:cond_1 |
151 | ····const-string·v0,·"sound_on" | 151 | ····const-string·v0,·"sound_on" |
152 | ····const·v1,·0x7f0 | 152 | ····const·v1,·0x7f070009 |
153 | ····invoke-virtual·{p2,·v1},·Landroid/content/res/Resources;->getBoolean(I)Z | 153 | ····invoke-virtual·{p2,·v1},·Landroid/content/res/Resources;->getBoolean(I)Z |
154 | ····move-result·v1 | 154 | ····move-result·v1 |
155 | ····invoke-interface·{p1,·v0,·v1},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z | 155 | ····invoke-interface·{p1,·v0,·v1},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z |
Offset 194, 15 lines modified | Offset 194, 15 lines modified | ||
194 | ····move-result-object·v2 | 194 | ····move-result-object·v2 |
195 | ····new-instance·v3,·Landroid/app/AlertDialog$Builder; | 195 | ····new-instance·v3,·Landroid/app/AlertDialog$Builder; |
196 | ····invoke-direct·{v3,·v1},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | 196 | ····invoke-direct·{v3,·v1},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
197 | ····const·v4,·0x7f0 | 197 | ····const·v4,·0x7f0900a2 |
198 | ····invoke-virtual·{v3,·v4},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; | 198 | ····invoke-virtual·{v3,·v4},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; |
199 | ····const·v4,·0x104000a | 199 | ····const·v4,·0x104000a |
200 | ····new-instance·v5,·Lcom/htruong/inputmethod/latin/ab; | 200 | ····new-instance·v5,·Lcom/htruong/inputmethod/latin/ab; |
Offset 242, 25 lines modified | Offset 242, 25 lines modified | ||
242 | ····move-result-object·v4 | 242 | ····move-result-object·v4 |
243 | ····invoke-static·{v0,·v4},·Lcom/htruong/inputmethod/latin/ah;->e(Landroid/content/SharedPreferences;Landroid/content/res/Resources;)I | 243 | ····invoke-static·{v0,·v4},·Lcom/htruong/inputmethod/latin/ah;->e(Landroid/content/SharedPreferences;Landroid/content/res/Resources;)I |
244 | ····move-result·v4 | 244 | ····move-result·v4 |
245 | ····const·v0,·0x7f0 | 245 | ····const·v0,·0x7f0e0047 |
246 | ····invoke-virtual·{v2,·v0},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 246 | ····invoke-virtual·{v2,·v0},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
247 | ····move-result-object·v0 | 247 | ····move-result-object·v0 |
248 | ····check-cast·v0,·Landroid/widget/TextView; | 248 | ····check-cast·v0,·Landroid/widget/TextView; |
249 | ····iput-object·v0,·p0,·Lcom/htruong/inputmethod/latin/Y;->j:Landroid/widget/TextView; | 249 | ····iput-object·v0,·p0,·Lcom/htruong/inputmethod/latin/Y;->j:Landroid/widget/TextView; |
250 | ····const·v0,·0x7f0 | 250 | ····const·v0,·0x7f0e0048 |
251 | ····invoke-virtual·{v2,·v0},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 251 | ····invoke-virtual·{v2,·v0},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
252 | ····move-result-object·v0 | 252 | ····move-result-object·v0 |
253 | ····check-cast·v0,·Landroid/widget/SeekBar; | 253 | ····check-cast·v0,·Landroid/widget/SeekBar; |
Offset 304, 15 lines modified | Offset 304, 15 lines modified | ||
304 | ····iget-object·v0,·p0,·Lcom/htruong/inputmethod/latin/Y;->d:Landroid/preference/ListPreference; | 304 | ····iget-object·v0,·p0,·Lcom/htruong/inputmethod/latin/Y;->d:Landroid/preference/ListPreference; |
305 | ····invoke-virtual·{p0},·Lcom/htruong/inputmethod/latin/Y;->getResources()Landroid/content/res/Resources; | 305 | ····invoke-virtual·{p0},·Lcom/htruong/inputmethod/latin/Y;->getResources()Landroid/content/res/Resources; |
306 | ····move-result-object·v1 | 306 | ····move-result-object·v1 |
307 | ····const·v2,·0x7f0 | 307 | ····const·v2,·0x7f0b0002 |
308 | ····invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; | 308 | ····invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; |
309 | ····move-result-object·v1 | 309 | ····move-result-object·v1 |
310 | ····iget-object·v2,·p0,·Lcom/htruong/inputmethod/latin/Y;->d:Landroid/preference/ListPreference; | 310 | ····iget-object·v2,·p0,·Lcom/htruong/inputmethod/latin/Y;->d:Landroid/preference/ListPreference; |
Offset 350, 15 lines modified | Offset 350, 15 lines modified | ||
350 | ····move-result·v2 | 350 | ····move-result·v2 |
351 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; | 351 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
352 | ····move-result-object·v1 | 352 | ····move-result-object·v1 |
353 | ····const·v2,·0x7f0 | 353 | ····const·v2,·0x7f090027 |
354 | ····invoke-virtual·{p2,·v2},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; | 354 | ····invoke-virtual·{p2,·v2},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; |
355 | ····move-result-object·v2 | 355 | ····move-result-object·v2 |
356 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 356 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
Offset 401, 15 lines modified | Offset 401, 15 lines modified | ||
401 | ····move-result-object·v3 | 401 | ····move-result-object·v3 |
402 | ····new-instance·v4,·Landroid/app/AlertDialog$Builder; | 402 | ····new-instance·v4,·Landroid/app/AlertDialog$Builder; |
Max diff block lines reached; 4697/8414 bytes (55.82%) of diff not shown. |
Offset 232, 23 lines modified | Offset 232, 23 lines modified | ||
232 | ········:pswitch_2 | 232 | ········:pswitch_2 |
233 | ····.end·packed-switch | 233 | ····.end·packed-switch |
234 | .end·method | 234 | .end·method |
235 | .method·protected·onFinishInflate()V | 235 | .method·protected·onFinishInflate()V |
236 | ····.locals·1 | 236 | ····.locals·1 |
237 | ····const·v0,·0x7f0 | 237 | ····const·v0,·0x7f0e003f |
238 | ····invoke-virtual·{p0,·v0},·Lcom/htruong/inputmethod/latin/InputView;->findViewById(I)Landroid/view/View; | 238 | ····invoke-virtual·{p0,·v0},·Lcom/htruong/inputmethod/latin/InputView;->findViewById(I)Landroid/view/View; |
239 | ····move-result-object·v0 | 239 | ····move-result-object·v0 |
240 | ····iput-object·v0,·p0,·Lcom/htruong/inputmethod/latin/InputView;->a:Landroid/view/View; | 240 | ····iput-object·v0,·p0,·Lcom/htruong/inputmethod/latin/InputView;->a:Landroid/view/View; |
241 | ····const·v0,·0x7f0 | 241 | ····const·v0,·0x7f0e0041 |
242 | ····invoke-virtual·{p0,·v0},·Lcom/htruong/inputmethod/latin/InputView;->findViewById(I)Landroid/view/View; | 242 | ····invoke-virtual·{p0,·v0},·Lcom/htruong/inputmethod/latin/InputView;->findViewById(I)Landroid/view/View; |
243 | ····move-result-object·v0 | 243 | ····move-result-object·v0 |
244 | ····iput-object·v0,·p0,·Lcom/htruong/inputmethod/latin/InputView;->b:Landroid/view/View; | 244 | ····iput-object·v0,·p0,·Lcom/htruong/inputmethod/latin/InputView;->b:Landroid/view/View; |
Offset 594, 17 lines modified | Offset 594, 17 lines modified | ||
594 | ····if-eqz·v1,·:cond_4 | 594 | ····if-eqz·v1,·:cond_4 |
595 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 595 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
596 | ····move-result-wide·v4 | 596 | ····move-result-wide·v4 |
597 | ····sub-long·v | 597 | ····sub-long·v2,·v4,·v2 |
598 | ····const-string·v | 598 | ····const-string·v1,·"UserHistoryDictionary" |
599 | ····new-instance·v4,·Ljava/lang/StringBuilder; | 599 | ····new-instance·v4,·Ljava/lang/StringBuilder; |
600 | ····const-string·v5,·"PROF:·Load·User·HistoryDictionary:·" | 600 | ····const-string·v5,·"PROF:·Load·User·HistoryDictionary:·" |
601 | ····invoke-direct·{v4,·v5},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V | 601 | ····invoke-direct·{v4,·v5},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V |
Offset 616, 29 lines modified | Offset 616, 29 lines modified | ||
616 | ····const-string·v5,·",·" | 616 | ····const-string·v5,·",·" |
617 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 617 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
618 | ····move-result-object·v4 | 618 | ····move-result-object·v4 |
619 | ····invoke-virtual·{v4,·v | 619 | ····invoke-virtual·{v4,·v2,·v3},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; |
620 | ····move-result-object·v | 620 | ····move-result-object·v2 |
621 | ····const-string·v | 621 | ····const-string·v3,·"ms." |
622 | ····invoke-virtual·{v | 622 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
623 | ····move-result-object·v | 623 | ····move-result-object·v2 |
624 | ····invoke-virtual·{v | 624 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
625 | ····move-result-object·v | 625 | ····move-result-object·v2 |
626 | ····invoke-static·{v | 626 | ····invoke-static·{v1,·v2},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I |
627 | ····:cond_4 | 627 | ····:cond_4 |
628 | ····throw·v0 | 628 | ····throw·v0 |
629 | ····:try_end_2 | 629 | ····:try_end_2 |
630 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_1 | 630 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_1 |
631 | ····:catchall_1 | 631 | ····:catchall_1 |
Offset 4, 23 lines modified | Offset 4, 23 lines modified | ||
4 | #·static·fields | 4 | #·static·fields |
5 | .field·public·static·final·a:[[I | 5 | .field·public·static·final·a:[[I |
6 | #·direct·methods | 6 | #·direct·methods |
7 | .method·static·constructor·<clinit>()V | 7 | .method·static·constructor·<clinit>()V |
8 | ····.locals·1 | 8 | ····.locals·11 |
9 | ····const/4·v | 9 | ····const/4·v10,·0x3 |
10 | ····const/4·v3,·0x0 | 10 | ····const/4·v3,·0x0 |
11 | ····const/16·v0,·0x10 | 11 | ····const/16·v0,·0x10 |
12 | ····filled-new-array·{v | 12 | ····filled-new-array·{v10,·v0},·[I |
13 | ····move-result-object·v0 | 13 | ····move-result-object·v0 |
14 | ····sget-object·v1,·Ljava/lang/Integer;->TYPE:Ljava/lang/Class; | 14 | ····sget-object·v1,·Ljava/lang/Integer;->TYPE:Ljava/lang/Class; |
15 | ····invoke-static·{v1,·v0},·Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;[I)Ljava/lang/Object; | 15 | ····invoke-static·{v1,·v0},·Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;[I)Ljava/lang/Object; |
Offset 29, 15 lines modified | Offset 29, 15 lines modified | ||
29 | ····check-cast·v0,·[[I | 29 | ····check-cast·v0,·[[I |
30 | ····sput-object·v0,·Lcom/htruong/inputmethod/latin/aE;->a:[[I | 30 | ····sput-object·v0,·Lcom/htruong/inputmethod/latin/aE;->a:[[I |
31 | ····move·v4,·v3 | 31 | ····move·v4,·v3 |
32 | ····:goto_0 | 32 | ····:goto_0 |
33 | ····if-ge·v4,·v | 33 | ····if-ge·v4,·v10,·:cond_3 |
34 | ····const/4·v0,·0x2 | 34 | ····const/4·v0,·0x2 |
35 | ····if-lt·v4,·v0,·:cond_0 | 35 | ····if-lt·v4,·v0,·:cond_0 |
36 | ····const-wide·v0,·0x405fc00000000000L····#·127.0 | 36 | ····const-wide·v0,·0x405fc00000000000L····#·127.0 |
Offset 47, 35 lines modified | Offset 47, 35 lines modified | ||
47 | ····:goto_2 | 47 | ····:goto_2 |
48 | ····const/16·v5,·0xf | 48 | ····const/16·v5,·0xf |
49 | ····if-ge·v2,·v5,·:cond_2 | 49 | ····if-ge·v2,·v5,·:cond_2 |
50 | ····mul-int/lit8·v5,·v2,·0x6 | 50 | ····mul-int/lit8·v5,·v2,·0x6 |
51 | ····int-to-double·v | 51 | ····int-to-double·v6,·v5 |
52 | ····const-wide/high16·v | 52 | ····const-wide/high16·v8,·0x4048000000000000L····#·48.0 |
53 | ····div-double/2addr·v | 53 | ····div-double/2addr·v6,·v8 |
54 | ····invoke-static·{v0,·v1,·v | 54 | ····invoke-static·{v0,·v1,·v6,·v7},·Ljava/lang/Math;->pow(DD)D |
55 | ····move-result-wide·v | 55 | ····move-result-wide·v6 |
56 | ····mul-double/2addr·v | 56 | ····mul-double/2addr·v6,·v0 |
57 | ····const/16·v | 57 | ····const/16·v5,·0x7f |
58 | ····double-to-int·v | 58 | ····double-to-int·v6,·v6 |
59 | ····invoke-static·{v3,·v | 59 | ····invoke-static·{v3,·v6},·Ljava/lang/Math;->max(II)I |
60 | ····move-result·v | 60 | ····move-result·v6 |
61 | ····invoke-static·{v | 61 | ····invoke-static·{v5,·v6},·Ljava/lang/Math;->min(II)I |
62 | ····move-result·v5 | 62 | ····move-result·v5 |
63 | ····sget-object·v6,·Lcom/htruong/inputmethod/latin/aE;->a:[[I | 63 | ····sget-object·v6,·Lcom/htruong/inputmethod/latin/aE;->a:[[I |
64 | ····aget-object·v6,·v6,·v4 | 64 | ····aget-object·v6,·v6,·v4 |
Offset 10, 15 lines modified | Offset 10, 15 lines modified | ||
10 | .method·public·constructor·<init>(Landroid/content/Context;)V | 10 | .method·public·constructor·<init>(Landroid/content/Context;)V |
11 | ····.locals·3 | 11 | ····.locals·3 |
12 | ····const/4·v0,·0x0 | 12 | ····const/4·v0,·0x0 |
13 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 13 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
14 | ····const·v1,·0x7f0 | 14 | ····const·v1,·0x7f090025 |
15 | ····:try_start_0 | 15 | ····:try_start_0 |
16 | ····invoke-virtual·{p1,·v1},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 16 | ····invoke-virtual·{p1,·v1},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
17 | ····move-result-object·v1 | 17 | ····move-result-object·v1 |
18 | ····const/4·v2,·0x0 | 18 | ····const/4·v2,·0x0 |
Offset 40, 35 lines modified | Offset 40, 35 lines modified | ||
40 | ····invoke-virtual·{p0},·Lcom/htruong/inputmethod/latin/AdditionalSubtypeSettings;->getActivity()Landroid/app/Activity; | 40 | ····invoke-virtual·{p0},·Lcom/htruong/inputmethod/latin/AdditionalSubtypeSettings;->getActivity()Landroid/app/Activity; |
41 | ····move-result-object·v1 | 41 | ····move-result-object·v1 |
42 | ····invoke-direct·{v0,·v1},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | 42 | ····invoke-direct·{v0,·v1},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
43 | ····const·v1,·0x7f0 | 43 | ····const·v1,·0x7f090096 |
44 | ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; | 44 | ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; |
45 | ····move-result-object·v1 | 45 | ····move-result-object·v1 |
46 | ····const·v2,·0x7f0 | 46 | ····const·v2,·0x7f09009d |
47 | ····invoke-virtual·{v1,·v2},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; | 47 | ····invoke-virtual·{v1,·v2},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; |
48 | ····move-result-object·v1 | 48 | ····move-result-object·v1 |
49 | ····const·v2,·0x7f0 | 49 | ····const·v2,·0x7f09009f |
50 | ····const/4·v3,·0x0 | 50 | ····const/4·v3,·0x0 |
51 | ····invoke-virtual·{v1,·v2,·v3},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 51 | ····invoke-virtual·{v1,·v2,·v3},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
52 | ····move-result-object·v1 | 52 | ····move-result-object·v1 |
53 | ····const·v2,·0x7f0 | 53 | ····const·v2,·0x7f09009e |
54 | ····new-instance·v3,·Lcom/htruong/inputmethod/latin/b; | 54 | ····new-instance·v3,·Lcom/htruong/inputmethod/latin/b; |
55 | ····invoke-direct·{v3,·p0},·Lcom/htruong/inputmethod/latin/b;-><init>(Lcom/htruong/inputmethod/latin/AdditionalSubtypeSettings;)V | 55 | ····invoke-direct·{v3,·p0},·Lcom/htruong/inputmethod/latin/b;-><init>(Lcom/htruong/inputmethod/latin/AdditionalSubtypeSettings;)V |
56 | ····invoke-virtual·{v1,·v2,·v3},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 56 | ····invoke-virtual·{v1,·v2,·v3},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
Offset 164, 15 lines modified | Offset 164, 15 lines modified | ||
164 | ····move-result-object·v0 | 164 | ····move-result-object·v0 |
165 | ····invoke-virtual·{v0},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; | 165 | ····invoke-virtual·{v0},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; |
166 | ····move-result-object·v1 | 166 | ····move-result-object·v1 |
167 | ····const·v2,·0x7f0 | 167 | ····const·v2,·0x7f0900a0 |
168 | ····const/4·v3,·0x1 | 168 | ····const/4·v3,·0x1 |
169 | ····new-array·v3,·v3,·[Ljava/lang/Object; | 169 | ····new-array·v3,·v3,·[Ljava/lang/Object; |
170 | ····invoke-static·{p1,·v1},·Lcom/htruong/inputmethod/latin/aj;->a(Landroid/view/inputmethod/InputMethodSubtype;Landroid/content/res/Resources;)Ljava/lang/String; | 170 | ····invoke-static·{p1,·v1},·Lcom/htruong/inputmethod/latin/aj;->a(Landroid/view/inputmethod/InputMethodSubtype;Landroid/content/res/Resources;)Ljava/lang/String; |
Offset 440, 15 lines modified | Offset 440, 15 lines modified | ||
440 | .method·public·onCreateOptionsMenu(Landroid/view/Menu;Landroid/view/MenuInflater;)V | 440 | .method·public·onCreateOptionsMenu(Landroid/view/Menu;Landroid/view/MenuInflater;)V |
441 | ····.locals·3 | 441 | ····.locals·3 |
442 | ····const/4·v2,·0x1 | 442 | ····const/4·v2,·0x1 |
443 | ····const/4·v1,·0x0 | 443 | ····const/4·v1,·0x0 |
444 | ····const·v0,·0x7f0 | 444 | ····const·v0,·0x7f090097 |
445 | ····invoke-interface·{p1,·v1,·v2,·v1,·v0},·Landroid/view/Menu;->add(IIII)Landroid/view/MenuItem; | 445 | ····invoke-interface·{p1,·v1,·v2,·v1,·v0},·Landroid/view/Menu;->add(IIII)Landroid/view/MenuItem; |
446 | ····move-result-object·v0 | 446 | ····move-result-object·v0 |
447 | ····invoke-interface·{v0,·v2},·Landroid/view/MenuItem;->setShowAsAction(I)V | 447 | ····invoke-interface·{v0,·v2},·Landroid/view/MenuItem;->setShowAsAction(I)V |
Offset 127, 15 lines modified | Offset 127, 15 lines modified | ||
127 | ····:cond_1 | 127 | ····:cond_1 |
128 | ····iget-object·v1,·p0,·Lcom/htruong/inputmethod/latin/s;->c:Landroid/preference/CheckBoxPreference; | 128 | ····iget-object·v1,·p0,·Lcom/htruong/inputmethod/latin/s;->c:Landroid/preference/CheckBoxPreference; |
129 | ····invoke-virtual·{p0},·Lcom/htruong/inputmethod/latin/s;->getResources()Landroid/content/res/Resources; | 129 | ····invoke-virtual·{p0},·Lcom/htruong/inputmethod/latin/s;->getResources()Landroid/content/res/Resources; |
130 | ····move-result-object·v2 | 130 | ····move-result-object·v2 |
131 | ····const·v3,·0x7f0 | 131 | ····const·v3,·0x7f090015 |
132 | ····invoke-virtual·{v2,·v3},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; | 132 | ····invoke-virtual·{v2,·v3},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; |
133 | ····move-result-object·v2 | 133 | ····move-result-object·v2 |
134 | ····invoke-virtual·{v1,·v2},·Landroid/preference/CheckBoxPreference;->setTitle(Ljava/lang/CharSequence;)V | 134 | ····invoke-virtual·{v1,·v2},·Landroid/preference/CheckBoxPreference;->setTitle(Ljava/lang/CharSequence;)V |
Offset 38, 13 lines modified | Offset 38, 13 lines modified | ||
38 | .end·method | 38 | .end·method |
39 | .method·protected·onCreate(Landroid/os/Bundle;)V | 39 | .method·protected·onCreate(Landroid/os/Bundle;)V |
40 | ····.locals·1 | 40 | ····.locals·1 |
41 | ····invoke-super·{p0,·p1},·Landroid/preference/PreferenceActivity;->onCreate(Landroid/os/Bundle;)V | 41 | ····invoke-super·{p0,·p1},·Landroid/preference/PreferenceActivity;->onCreate(Landroid/os/Bundle;)V |
42 | ····const·v0,·0x7f0 | 42 | ····const·v0,·0x7f090014 |
43 | ····invoke-virtual·{p0,·v0},·Lcom/htruong/inputmethod/latin/DebugSettingsActivity;->setTitle(I)V | 43 | ····invoke-virtual·{p0,·v0},·Lcom/htruong/inputmethod/latin/DebugSettingsActivity;->setTitle(I)V |
44 | ····return-void | 44 | ····return-void |
45 | .end·method | 45 | .end·method |
Offset 52, 15 lines modified | Offset 52, 15 lines modified | ||
52 | ····return-object·v0 | 52 | ····return-object·v0 |
53 | .end·method | 53 | .end·method |
54 | #·virtual·methods | 54 | #·virtual·methods |
55 | .method·public·final·a(Ljava/lang/String;Ljava/lang/Throwable;)Z | 55 | .method·public·final·a(Ljava/lang/String;Ljava/lang/Throwable;)Z |
56 | ····.locals· | 56 | ····.locals·4 |
57 | ····const/4·v0,·0x0 | 57 | ····const/4·v0,·0x0 |
58 | ····iget·v1,·p0,·Lcom/htruong/inputmethod/latin/aF;->c:I | 58 | ····iget·v1,·p0,·Lcom/htruong/inputmethod/latin/aF;->c:I |
59 | ····if-nez·v1,·:cond_0 | 59 | ····if-nez·v1,·:cond_0 |
Offset 79, 18 lines modified | Offset 79, 18 lines modified | ||
79 | ····invoke-static·{},·Lcom/htruong/inputmethod/latin/T;->j()V | 79 | ····invoke-static·{},·Lcom/htruong/inputmethod/latin/T;->j()V |
80 | ····:goto_0 | 80 | ····:goto_0 |
81 | ····return·v0 | 81 | ····return·v0 |
82 | ····:cond_1 | 82 | ····:cond_1 |
83 | ····const-wide/16·v | 83 | ····const-wide/16·v2,·0x3e8 |
84 | ····:try_start_0 | 84 | ····:try_start_0 |
85 | ····invoke-static·{v | 85 | ····invoke-static·{v2,·v3},·Ljava/lang/Thread;->sleep(J)V |
86 | ····:try_end_0 | 86 | ····:try_end_0 |
87 | ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_0 | 87 | ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_0 |
88 | ····const/4·v0,·0x1 | 88 | ····const/4·v0,·0x1 |
89 | ····goto·:goto_0 | 89 | ····goto·:goto_0 |
Offset 91, 15 lines modified | Offset 91, 15 lines modified | ||
91 | ····iput-boolean·v0,·p0,·Lcom/htruong/inputmethod/latin/l;->d:Z | 91 | ····iput-boolean·v0,·p0,·Lcom/htruong/inputmethod/latin/l;->d:Z |
92 | ····return-void | 92 | ····return-void |
93 | .end·method | 93 | .end·method |
94 | .method·public·final·a(ILandroid/view/View;)V | 94 | .method·public·final·a(ILandroid/view/View;)V |
95 | ····.locals· | 95 | ····.locals·4 |
96 | ····iget-object·v0,·p0,·Lcom/htruong/inputmethod/latin/l;->a:Lcom/htruong/inputmethod/latin/ah; | 96 | ····iget-object·v0,·p0,·Lcom/htruong/inputmethod/latin/l;->a:Lcom/htruong/inputmethod/latin/ah; |
97 | ····iget-boolean·v0,·v0,·Lcom/htruong/inputmethod/latin/ah;->e:Z | 97 | ····iget-boolean·v0,·v0,·Lcom/htruong/inputmethod/latin/ah;->e:Z |
98 | ····if-eqz·v0,·:cond_0 | 98 | ····if-eqz·v0,·:cond_0 |
Offset 150, 17 lines modified | Offset 150, 17 lines modified | ||
150 | ····iget-object·v0,·p0,·Lcom/htruong/inputmethod/latin/l;->c:Lcom/htruong/inputmethod/latin/aK; | 150 | ····iget-object·v0,·p0,·Lcom/htruong/inputmethod/latin/l;->c:Lcom/htruong/inputmethod/latin/aK; |
151 | ····iget-object·v1,·p0,·Lcom/htruong/inputmethod/latin/l;->a:Lcom/htruong/inputmethod/latin/ah; | 151 | ····iget-object·v1,·p0,·Lcom/htruong/inputmethod/latin/l;->a:Lcom/htruong/inputmethod/latin/ah; |
152 | ····iget·v1,·v1,·Lcom/htruong/inputmethod/latin/ah;->n:I | 152 | ····iget·v1,·v1,·Lcom/htruong/inputmethod/latin/ah;->n:I |
153 | ····int-to-long·v | 153 | ····int-to-long·v2,·v1 |
154 | ····invoke-virtual·{v0,·v | 154 | ····invoke-virtual·{v0,·v2,·v3},·Lcom/htruong/inputmethod/latin/aK;->a(J)V |
155 | ····goto·:goto_0 | 155 | ····goto·:goto_0 |
156 | ····:sswitch_0 | 156 | ····:sswitch_0 |
157 | ····const/4·v0,·0x7 | 157 | ····const/4·v0,·0x7 |
158 | ····goto·:goto_1 | 158 | ····goto·:goto_1 |
Offset 36, 23 lines modified | Offset 36, 23 lines modified | ||
36 | ····iget-wide·v0,·p0,·Lcom/htruong/inputmethod/latin/C;->a:J | 36 | ····iget-wide·v0,·p0,·Lcom/htruong/inputmethod/latin/C;->a:J |
37 | ····return-wide·v0 | 37 | ····return-wide·v0 |
38 | .end·method | 38 | .end·method |
39 | .method·static·synthetic·a(Lcom/htruong/inputmethod/latin/C;J)J | 39 | .method·static·synthetic·a(Lcom/htruong/inputmethod/latin/C;J)J |
40 | ····.locals· | 40 | ····.locals·1 |
41 | ····iput-wide·p1,·p0,·Lcom/htruong/inputmethod/latin/C;->b:J | 41 | ····iput-wide·p1,·p0,·Lcom/htruong/inputmethod/latin/C;->b:J |
42 | ····return-wide·p1 |