| Offset 1, 48 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):·true | ||
| 4 | Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true | ||
| 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:·735479eff875f0f42bf612528589ca57e6fceff91d196dc2234fde098263b89c | ||
| 10 | Signer·#1·certificate·SHA-1·digest:·12b95cd7c9e9fc68aecb9659e5800a53dd940680 | ||
| 11 | Signer·#1·certificate·MD5·digest:·7099ad6c1dbad225bcb8e15fcf86b49d | ||
| 12 | Signer·#1·key·algorithm:·RSA | ||
| 13 | Signer·#1·key·size·(bits):·2048 | ||
| 14 | Signer·#1·public·key·SHA-256·digest:·a62e39773c80d1eaf6ea140a714084de5b8422c0373c7f6496f49f42aec7d2cd | ||
| 15 | Signer·#1·public·key·SHA-1·digest:·831e2196470fcbd71feca654cc607cced51efb7f | ||
| 16 | Signer·#1·public·key·MD5·digest:·8eb0aa9823e7e12e7fc29043f4f03e39 | ||
| 17 | WARNING:·META-INF/com/android/build/gradle/app-metadata.properties·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 18 | WARNING:·META-INF/androidx.activity_activity.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 19 | WARNING:·META-INF/androidx.annotation_annotation-experimental.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 20 | WARNING:·META-INF/androidx.arch.core_core-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 21 | WARNING:·META-INF/androidx.asynclayoutinflater_asynclayoutinflater.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 22 | WARNING:·META-INF/androidx.coordinatorlayout_coordinatorlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 23 | WARNING:·META-INF/androidx.core_core-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 24 | WARNING:·META-INF/androidx.core_core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 25 | WARNING:·META-INF/androidx.cursoradapter_cursoradapter.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 26 | WARNING:·META-INF/androidx.customview_customview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 27 | WARNING:·META-INF/androidx.documentfile_documentfile.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 28 | WARNING:·META-INF/androidx.drawerlayout_drawerlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 29 | WARNING:·META-INF/androidx.fragment_fragment.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 30 | WARNING:·META-INF/androidx.interpolator_interpolator.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 31 | WARNING:·META-INF/androidx.legacy_legacy-support-core-ui.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 32 | WARNING:·META-INF/androidx.legacy_legacy-support-core-utils.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 33 | WARNING:·META-INF/androidx.legacy_legacy-support-v4.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 34 | WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 35 | WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 36 | WARNING:·META-INF/androidx.lifecycle_lifecycle-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 37 | WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 38 | WARNING:·META-INF/androidx.loader_loader.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 39 | WARNING:·META-INF/androidx.localbroadcastmanager_localbroadcastmanager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 40 | WARNING:·META-INF/androidx.media_media.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 41 | WARNING:·META-INF/androidx.print_print.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 42 | WARNING:·META-INF/androidx.recyclerview_recyclerview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 43 | WARNING:·META-INF/androidx.savedstate_savedstate.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 44 | WARNING:·META-INF/androidx.slidingpanelayout_slidingpanelayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 45 | WARNING:·META-INF/androidx.swiperefreshlayout_swiperefreshlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 46 | WARNING:·META-INF/androidx.versionedparcelable_versionedparcelable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 47 | WARNING:·META-INF/androidx.viewpager2_viewpager2.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 48 | WARNING:·META-INF/androidx.viewpager_viewpager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| Offset 1, 10 lines modified | Offset 1, 10 lines modified | ||
| 1 | Zip·file·size:·50634076·bytes,·number·of·entries:·1841 | 1 | Zip·file·size:·50634076·bytes,·number·of·entries:·1841 |
| 2 | -rw-rw-rw-··0.0·unx·······55·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties | 2 | -rw-rw-rw-··0.0·unx·······55·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties |
| 3 | -rw-rw-rw-··0.0·unx··49963 | 3 | -rw-rw-rw-··0.0·unx··4996304·b-·defN·81-Jan-01·01:01·classes.dex |
| 4 | -rw-rw-rw-··0.0·unx··1263912·b-·stor·81-Jan-01·01:01·lib/arm64-v8a/libjni_latinime.so | 4 | -rw-rw-rw-··0.0·unx··1263912·b-·stor·81-Jan-01·01:01·lib/arm64-v8a/libjni_latinime.so |
| 5 | -rw-rw-rw-··0.0·unx···878376·b-·stor·81-Jan-01·01:01·lib/armeabi-v7a/libjni_latinime.so | 5 | -rw-rw-rw-··0.0·unx···878376·b-·stor·81-Jan-01·01:01·lib/armeabi-v7a/libjni_latinime.so |
| 6 | -rw-rw-rw-··0.0·unx··1296172·b-·stor·81-Jan-01·01:01·lib/x86/libjni_latinime.so | 6 | -rw-rw-rw-··0.0·unx··1296172·b-·stor·81-Jan-01·01:01·lib/x86/libjni_latinime.so |
| 7 | -rw-rw-rw-··0.0·unx··1370680·b-·stor·81-Jan-01·01:01·lib/x86_64/libjni_latinime.so | 7 | -rw-rw-rw-··0.0·unx··1370680·b-·stor·81-Jan-01·01:01·lib/x86_64/libjni_latinime.so |
| 8 | -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.activity_activity.version | 8 | -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.activity_activity.version |
| 9 | -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.annotation_annotation-experimental.version | 9 | -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.annotation_annotation-experimental.version |
| 10 | -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.arch.core_core-runtime.version | 10 | -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.arch.core_core-runtime.version |
| Offset 1836, 8 lines modified | Offset 1836, 8 lines modified | ||
| 1836 | -rw----·····0.0·fat······229·b-·stor·81-Jan-01·01:01·res/zs.9.png | 1836 | -rw----·····0.0·fat······229·b-·stor·81-Jan-01·01:01·res/zs.9.png |
| 1837 | -rw----·····0.0·fat······484·b-·defN·81-Jan-01·01:01·res/zs.xml | 1837 | -rw----·····0.0·fat······484·b-·defN·81-Jan-01·01:01·res/zs.xml |
| 1838 | -rw----·····0.0·fat·····1142·b-·stor·81-Jan-01·01:01·res/zx.png | 1838 | -rw----·····0.0·fat·····1142·b-·stor·81-Jan-01·01:01·res/zx.png |
| 1839 | -rw----·····0.0·fat··6391688·b-·stor·81-Jan-01·01:01·resources.arsc | 1839 | -rw----·····0.0·fat··6391688·b-·stor·81-Jan-01·01:01·resources.arsc |
| 1840 | -rw----·····2.0·fat···153548·b-·defN·81-Jan-01·01:01·META-INF/3A2AC6BD.SF | 1840 | -rw----·····2.0·fat···153548·b-·defN·81-Jan-01·01:01·META-INF/3A2AC6BD.SF |
| 1841 | -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/3A2AC6BD.RSA | 1841 | -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/3A2AC6BD.RSA |
| 1842 | -rw----·····2.0·fat···153421·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF | 1842 | -rw----·····2.0·fat···153421·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF |
| 1843 | 1841·files,·544079 | 1843 | 1841·files,·54407922·bytes·uncompressed,·50438579·bytes·compressed:··7.3% |
| Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
| 1 | DEX·version·'035' | 1 | DEX·version·'035' |
| 2 | DEX·file·header: | 2 | DEX·file·header: |
| 3 | magic···············:·'dex\n035\0' | 3 | magic···············:·'dex\n035\0' |
| 4 | checksum············:· | 4 | checksum············:·739eb9f8 |
| 5 | signature···········:· | 5 | signature···········:·63b0...4384 |
| 6 | file_size···········:·49963 | 6 | file_size···········:·4996304 |
| 7 | header_size·········:·112 | 7 | header_size·········:·112 |
| 8 | link_size···········:·0 | 8 | link_size···········:·0 |
| 9 | link_off············:·0·(0x000000) | 9 | link_off············:·0·(0x000000) |
| 10 | string_ids_size·····:·39398 | 10 | string_ids_size·····:·39398 |
| 11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
| 12 | type_ids_size·······:·4538 | 12 | type_ids_size·······:·4538 |
| 13 | type_ids_off········:·157704·(0x026808) | 13 | type_ids_off········:·157704·(0x026808) |
| Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
| 15 | proto_ids_off·······:·175856·(0x02aef0) | 15 | proto_ids_off·······:·175856·(0x02aef0) |
| 16 | field_ids_size······:·17168 | 16 | field_ids_size······:·17168 |
| 17 | field_ids_off·······:·273104·(0x042ad0) | 17 | field_ids_off·······:·273104·(0x042ad0) |
| 18 | method_ids_size·····:·33816 | 18 | method_ids_size·····:·33816 |
| 19 | method_ids_off······:·410448·(0x064350) | 19 | method_ids_off······:·410448·(0x064350) |
| 20 | class_defs_size·····:·3450 | 20 | class_defs_size·····:·3450 |
| 21 | class_defs_off······:·680976·(0x0a6410) | 21 | class_defs_off······:·680976·(0x0a6410) |
| 22 | data_size···········:·42049 | 22 | data_size···········:·4204928 |
| 23 | data_off············:·791376·(0x0c1350) | 23 | data_off············:·791376·(0x0c1350) |
| 24 | Class·#0·header: | 24 | Class·#0·header: |
| 25 | class_idx···········:·393 | 25 | class_idx···········:·393 |
| 26 | access_flags········:·1537·(0x0601) | 26 | access_flags········:·1537·(0x0601) |
| 27 | superclass_idx······:·2663 | 27 | superclass_idx······:·2663 |
| 28 | source_file_idx·····:·7803 | 28 | source_file_idx·····:·7803 |
| Offset 474102, 42 lines modified | Offset 474102, 41 lines modified | ||
| 474102 | ······name··········:·'onFinishInflate' | 474102 | ······name··········:·'onFinishInflate' |
| 474103 | ······type··········:·'()V' | 474103 | ······type··········:·'()V' |
| 474104 | ······access········:·0x0004·(PROTECTED) | 474104 | ······access········:·0x0004·(PROTECTED) |
| 474105 | ······code··········- | 474105 | ······code··········- |
| 474106 | ······registers·····:·4 | 474106 | ······registers·····:·4 |
| 474107 | ······ins···········:·1 | 474107 | ······ins···········:·1 |
| 474108 | ······outs··········:·3 | 474108 | ······outs··········:·3 |
| 474109 | ······insns·size····:·3 | 474109 | ······insns·size····:·37·16-bit·code·units |
| 474110 | 24f594:········································|[24f594]·org.dslul.openboard.inputmethod.latin.InputView.onFinishInflate:()V | 474110 | 24f594:········································|[24f594]·org.dslul.openboard.inputmethod.latin.InputView.onFinishInflate:()V |
| 474111 | 24f5a4:·1400·ef00·097f·························|0000:·const·v0,·#float·1.82109e+38·//·#7f0900ef | 474111 | 24f5a4:·1400·ef00·097f·························|0000:·const·v0,·#float·1.82109e+38·//·#7f0900ef |
| 474112 | 24f5aa:·6e20·f57b·0300·························|0003:·invoke-virtual·{v3,·v0},·Lorg/dslul/openboard/inputmethod/latin/InputView;.findViewById:(I)Landroid/view/View;·//·method@7bf5 | 474112 | 24f5aa:·6e20·f57b·0300·························|0003:·invoke-virtual·{v3,·v0},·Lorg/dslul/openboard/inputmethod/latin/InputView;.findViewById:(I)Landroid/view/View;·//·method@7bf5 |
| 474113 | 24f5b0:·0c00···································|0006:·move-result-object·v0 | 474113 | 24f5b0:·0c00···································|0006:·move-result-object·v0 |
| 474114 | 24f5b2:·1f00·9c10······························|0007:·check-cast·v0,·Lorg/dslul/openboard/inputmethod/latin/suggestions/SuggestionStripView;·//·type@109c | 474114 | 24f5b2:·1f00·9c10······························|0007:·check-cast·v0,·Lorg/dslul/openboard/inputmethod/latin/suggestions/SuggestionStripView;·//·type@109c |
| 474115 | 24f5b6:·1401·b000·097f·························|0009:·const·v1,·#float·1.82108e+38·//·#7f0900b0 | 474115 | 24f5b6:·1401·b000·097f·························|0009:·const·v1,·#float·1.82108e+38·//·#7f0900b0 |
| 474116 | 24f5bc:·6e20·f57b·1300·························|000c:·invoke-virtual·{v3,·v1},·Lorg/dslul/openboard/inputmethod/latin/InputView;.findViewById:(I)Landroid/view/View;·//·method@7bf5 | 474116 | 24f5bc:·6e20·f57b·1300·························|000c:·invoke-virtual·{v3,·v1},·Lorg/dslul/openboard/inputmethod/latin/InputView;.findViewById:(I)Landroid/view/View;·//·method@7bf5 |
| 474117 | 24f5c2:·0c01···································|000f:·move-result-object·v1 | 474117 | 24f5c2:·0c01···································|000f:·move-result-object·v1 |
| 474118 | 24f5c4:·1f01·2f0f······························|0010:·check-cast·v1,·Lorg/dslul/openboard/inputmethod/keyboard/MainKeyboardView;·//·type@0f2f | 474118 | 24f5c4:·1f01·2f0f······························|0010:·check-cast·v1,·Lorg/dslul/openboard/inputmethod/keyboard/MainKeyboardView;·//·type@0f2f |
| 474119 | 24f5c8:·5b31·772e······························|0012:·iput-object·v1,·v3,·Lorg/dslul/openboard/inputmethod/latin/InputView;.mMainKeyboardView:Lorg/dslul/openboard/inputmethod/keyboard/MainKeyboardView;·//·field@2e77 | 474119 | 24f5c8:·5b31·772e······························|0012:·iput-object·v1,·v3,·Lorg/dslul/openboard/inputmethod/latin/InputView;.mMainKeyboardView:Lorg/dslul/openboard/inputmethod/keyboard/MainKeyboardView;·//·field@2e77 |
| 474120 | 24f5cc:·220 | 474120 | 24f5cc:·2202·dc0f······························|0014:·new-instance·v2,·Lorg/dslul/openboard/inputmethod/latin/InputView$KeyboardTopPaddingForwarder;·//·type@0fdc |
| 474121 | 24f5d0:·7030·e27b·1200·························|0016:·invoke-direct·{v2,·v1,·v0},·Lorg/dslul/openboard/inputmethod/latin/InputView$KeyboardTopPaddingForwarder;.<init>:(Lorg/dslul/openboard/inputmethod/keyboard/MainKeyboardView;Lorg/dslul/openboard/inputmethod/latin/suggestions/SuggestionStripView;)V·//·method@7be2 | ||
| 474122 | 24f5d6:·5b32·762e······························|0019:·iput-object·v2,·v3,·Lorg/dslul/openboard/inputmethod/latin/InputView;.mKeyboardTopPaddingForwarder:Lorg/dslul/openboard/inputmethod/latin/InputView$KeyboardTopPaddingForwarder;·//·field@2e76 | ||
| 474123 | 24f5da:·2201·dd0f······························|001b:·new-instance·v1,·Lorg/dslul/openboard/inputmethod/latin/InputView$MoreSuggestionsViewCanceler;·//·type@0fdd | ||
| 474121 | 24f5d | 474124 | 24f5de:·5432·772e······························|001d:·iget-object·v2,·v3,·Lorg/dslul/openboard/inputmethod/latin/InputView;.mMainKeyboardView:Lorg/dslul/openboard/inputmethod/keyboard/MainKeyboardView;·//·field@2e77 |
| 474122 | 24f5d4:·7030·e27b·2100·························|0018:·invoke-direct·{v1,·v2,·v0},·Lorg/dslul/openboard/inputmethod/latin/InputView$KeyboardTopPaddingForwarder;.<init>:(Lorg/dslul/openboard/inputmethod/keyboard/MainKeyboardView;Lorg/dslul/openboard/inputmethod/latin/suggestions/SuggestionStripView;)V·//·method@7be2 | ||
| 474123 | 24f5da:·5b31·762e······························|001b:·iput-object·v1,·v3,·Lorg/dslul/openboard/inputmethod/latin/InputView;.mKeyboardTopPaddingForwarder:Lorg/dslul/openboard/inputmethod/latin/InputView$KeyboardTopPaddingForwarder;·//·field@2e76 | ||
| 474124 | 24f5de:·2201·dd0f······························|001d:·new-instance·v1,·Lorg/dslul/openboard/inputmethod/latin/InputView$MoreSuggestionsViewCanceler;·//·type@0fdd | ||
| 474125 | 24f5e2:·5432·772e······························|001f:·iget-object·v2,·v3,·Lorg/dslul/openboard/inputmethod/latin/InputView;.mMainKeyboardView:Lorg/dslul/openboard/inputmethod/keyboard/MainKeyboardView;·//·field@2e77 | ||
| 474126 | 24f5e | 474125 | 24f5e2:·7030·e87b·2100·························|001f:·invoke-direct·{v1,·v2,·v0},·Lorg/dslul/openboard/inputmethod/latin/InputView$MoreSuggestionsViewCanceler;.<init>:(Lorg/dslul/openboard/inputmethod/keyboard/MainKeyboardView;Lorg/dslul/openboard/inputmethod/latin/suggestions/SuggestionStripView;)V·//·method@7be8 |
| 474127 | 24f5e | 474126 | 24f5e8:·5b31·782e······························|0022:·iput-object·v1,·v3,·Lorg/dslul/openboard/inputmethod/latin/InputView;.mMoreSuggestionsViewCanceler:Lorg/dslul/openboard/inputmethod/latin/InputView$MoreSuggestionsViewCanceler;·//·field@2e78 |
| 474128 | 24f5 | 474127 | 24f5ec:·0e00···································|0024:·return-void |
| 474129 | ······catches·······:·(none) | 474128 | ······catches·······:·(none) |
| 474130 | ······positions·····:· | 474129 | ······positions·····:· |
| 474131 | ········0x0003·line=45 | 474130 | ········0x0003·line=45 |
| 474132 | ········0x000c·line=46 | 474131 | ········0x000c·line=46 |
| 474133 | ········0x0014·line=47 | 474132 | ········0x0014·line=47 |
| 474134 | ········0x001 | 474133 | ········0x001b·line=49 |
| 474135 | ······locals········:· | 474134 | ······locals········:· |
| 474136 | ········0x0000·-·0x002 | 474135 | ········0x0000·-·0x0025·reg=3·this·Lorg/dslul/openboard/inputmethod/latin/InputView;· |
| 474137 | ····#2··············:·(in·Lorg/dslul/openboard/inputmethod/latin/InputView;) | 474136 | ····#2··············:·(in·Lorg/dslul/openboard/inputmethod/latin/InputView;) |
| 474138 | ······name··········:·'onInterceptTouchEvent' | 474137 | ······name··········:·'onInterceptTouchEvent' |
| 474139 | ······type··········:·'(Landroid/view/MotionEvent;)Z' | 474138 | ······type··········:·'(Landroid/view/MotionEvent;)Z' |
| 474140 | ······access········:·0x0001·(PUBLIC) | 474139 | ······access········:·0x0001·(PUBLIC) |
| 474141 | ······code··········- | 474140 | ······code··········- |
| 474142 | ······registers·····:·6 | 474141 | ······registers·····:·6 |
| Offset 474246, 18 lines modified | Offset 474245, 18 lines modified | ||
| 474246 | ······type··········:·'(I)V' | 474245 | ······type··········:·'(I)V' |
| 474247 | ······access········:·0x0001·(PUBLIC) | 474246 | ······access········:·0x0001·(PUBLIC) |
| 474248 | ······code··········- | 474247 | ······code··········- |
| 474249 | ······registers·····:·3 | 474248 | ······registers·····:·3 |
| 474250 | ······ins···········:·2 | 474249 | ······ins···········:·2 |
| 474251 | ······outs··········:·2 | 474250 | ······outs··········:·2 |
| 474252 | ······insns·size····:·6·16-bit·code·units | 474251 | ······insns·size····:·6·16-bit·code·units |
| 474253 | 24f5f | 474252 | 24f5f0:········································|[24f5f0]·org.dslul.openboard.inputmethod.latin.InputView.setKeyboardTopPadding:(I)V |
| 474254 | 24f60 | 474253 | 24f600:·5410·762e······························|0000:·iget-object·v0,·v1,·Lorg/dslul/openboard/inputmethod/latin/InputView;.mKeyboardTopPaddingForwarder:Lorg/dslul/openboard/inputmethod/latin/InputView$KeyboardTopPaddingForwarder;·//·field@2e76 |
| 474255 | 24f60 | 474254 | 24f604:·6e20·e67b·2000·························|0002:·invoke-virtual·{v0,·v2},·Lorg/dslul/openboard/inputmethod/latin/InputView$KeyboardTopPaddingForwarder;.setKeyboardTopPadding:(I)V·//·method@7be6 |
| 474256 | 24f60 | 474255 | 24f60a:·0e00···································|0005:·return-void |
| 474257 | ······catches·······:·(none) | 474256 | ······catches·······:·(none) |
| 474258 | ······positions·····:· | 474257 | ······positions·····:· |
| 474259 | ········0x0000·line=54 | 474258 | ········0x0000·line=54 |
| 474260 | ······locals········:· | 474259 | ······locals········:· |
| 474261 | ········0x0000·-·0x0006·reg=1·this·Lorg/dslul/openboard/inputmethod/latin/InputView;· | 474260 | ········0x0000·-·0x0006·reg=1·this·Lorg/dslul/openboard/inputmethod/latin/InputView;· |
| 474262 | ········0x0000·-·0x0006·reg=2·(null)·I· | 474261 | ········0x0000·-·0x0006·reg=2·(null)·I· |
| Offset 474344, 104 lines modified | Offset 474343, 104 lines modified | ||
| 474344 | ······type··········:·'(Landroid/content/Context;)V' | 474343 | ······type··········:·'(Landroid/content/Context;)V' |
| 474345 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) | 474344 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) |
| 474346 | ······code··········- | 474345 | ······code··········- |
| 474347 | ······registers·····:·9 | 474346 | ······registers·····:·9 |
| 474348 | ······ins···········:·2 | 474347 | ······ins···········:·2 |
| 474349 | ······outs··········:·6 | 474348 | ······outs··········:·6 |
| 474350 | ······insns·size····:·15·16-bit·code·units | 474349 | ······insns·size····:·15·16-bit·code·units |
| 474351 | 24f65 | 474350 | 24f654:········································|[24f654]·org.dslul.openboard.inputmethod.latin.KeyboardWrapperView.<init>:(Landroid/content/Context;)V |
| 474352 | 24f66 | 474351 | 24f664:·1a00·9d50······························|0000:·const-string·v0,·"context"·//·string@509d |
| 474353 | 24f66 | 474352 | 24f668:·7120·7e65·0800·························|0002:·invoke-static·{v8,·v0},·Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V·//·method@657e |
| 474354 | 24f6 | 474353 | 24f66e:·1203···································|0005:·const/4·v3,·#int·0·//·#0 |
| 474355 | 24f67 | 474354 | 24f670:·1204···································|0006:·const/4·v4,·#int·0·//·#0 |
| 474356 | 24f67 | 474355 | 24f672:·1265···································|0007:·const/4·v5,·#int·6·//·#6 |
| 474357 | 24f67 | 474356 | 24f674:·1206···································|0008:·const/4·v6,·#int·0·//·#0 |
| 474358 | 24f67 | 474357 | 24f676:·0771···································|0009:·move-object·v1,·v7 |
| 474359 | 24f67 | 474358 | 24f678:·0782···································|000a:·move-object·v2,·v8 |
| 474360 | 24f67 | 474359 | 24f67a:·7606·fe7b·0100·························|000b:·invoke-direct/range·{v1,·v2,·v3,·v4,·v5,·v6},·Lorg/dslul/openboard/inputmethod/latin/KeyboardWrapperView;.<init>:(Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V·//·method@7bfe |
| 474361 | 24f68 | 474360 | 24f680:·0e00···································|000e:·return-void |
| 474362 | ······catches·······:·(none) | 474361 | ······catches·······:·(none) |
| 474363 | ······positions·····:· | 474362 | ······positions·····:· |
| 474364 | ······locals········:· | 474363 | ······locals········:· |
| 474365 | ····#1··············:·(in·Lorg/dslul/openboard/inputmethod/latin/KeyboardWrapperView;) | 474364 | ····#1··············:·(in·Lorg/dslul/openboard/inputmethod/latin/KeyboardWrapperView;) |
| 474366 | ······name··········:·'<init>' | 474365 | ······name··········:·'<init>' |
| 474367 | ······type··········:·'(Landroid/content/Context;Landroid/util/AttributeSet;)V' | 474366 | ······type··········:·'(Landroid/content/Context;Landroid/util/AttributeSet;)V' |
| 474368 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) | 474367 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) |
| 474369 | ······code··········- | 474368 | ······code··········- |
| 474370 | ······registers·····:·10 | 474369 | ······registers·····:·10 |
| 474371 | ······ins···········:·3 | 474370 | ······ins···········:·3 |
| 474372 | ······outs··········:·6 | 474371 | ······outs··········:·6 |
| 474373 | ······insns·size····:·15·16-bit·code·units | 474372 | ······insns·size····:·15·16-bit·code·units |
| 474374 | 24f68 | 474373 | 24f684:········································|[24f684]·org.dslul.openboard.inputmethod.latin.KeyboardWrapperView.<init>:(Landroid/content/Context;Landroid/util/AttributeSet;)V |
| Max diff block lines reached; 8294215/8308874 bytes (99.82%) of diff not shown. | |||
| Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
| 1 | Zip·file·size:·61609 | 1 | Zip·file·size:·6160979·bytes,·number·of·entries:·3448 |
| 2 | ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class | 2 | ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class |
| 3 | ?rwxrwxr-x··2.0·unx·····2930·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CallbackHandler.class | 3 | ?rwxrwxr-x··2.0·unx·····2930·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CallbackHandler.class |
| 4 | ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal.class | 4 | ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal.class |
| 5 | ?rwxrwxr-x··2.0·unx·····1127·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback.class | 5 | ?rwxrwxr-x··2.0·unx·····1127·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback.class |
| 6 | ?rwxrwxr-x··2.0·unx······362·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CustomActionCallback.class | 6 | ?rwxrwxr-x··2.0·unx······362·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CustomActionCallback.class |
| 7 | ?rwxrwxr-x··2.0·unx······812·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ItemCallback.class | 7 | ?rwxrwxr-x··2.0·unx······812·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ItemCallback.class |
| 8 | ?rwxrwxr-x··2.0·unx·····1065·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$MediaBrowserImpl.class | 8 | ?rwxrwxr-x··2.0·unx·····1065·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$MediaBrowserImpl.class |
| Offset 2127, 15 lines modified | Offset 2127, 15 lines modified | ||
| 2127 | ?rwxrwxr-x··2.0·unx······745·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/ExpandableBinaryDictionary$6.class | 2127 | ?rwxrwxr-x··2.0·unx······745·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/ExpandableBinaryDictionary$6.class |
| 2128 | ?rwxrwxr-x··2.0·unx······982·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/ExpandableBinaryDictionary$7.class | 2128 | ?rwxrwxr-x··2.0·unx······982·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/ExpandableBinaryDictionary$7.class |
| 2129 | ?rwxrwxr-x··2.0·unx······842·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/ExpandableBinaryDictionary$8.class | 2129 | ?rwxrwxr-x··2.0·unx······842·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/ExpandableBinaryDictionary$8.class |
| 2130 | ?rwxrwxr-x··2.0·unx·····1098·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/ExpandableBinaryDictionary$9.class | 2130 | ?rwxrwxr-x··2.0·unx·····1098·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/ExpandableBinaryDictionary$9.class |
| 2131 | ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/ExpandableBinaryDictionary$UpdateEntriesForInputEventsCallback.class | 2131 | ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/ExpandableBinaryDictionary$UpdateEntriesForInputEventsCallback.class |
| 2132 | ?rwxrwxr-x··2.0·unx·····6627·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/InputAttributes.class | 2132 | ?rwxrwxr-x··2.0·unx·····6627·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/InputAttributes.class |
| 2133 | ?rwxrwxr-x··2.0·unx·····1367·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/InputView$MotionEventForwarder.class | 2133 | ?rwxrwxr-x··2.0·unx·····1367·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/InputView$MotionEventForwarder.class |
| 2134 | ?rwxrwxr-x··2.0·unx·····27 | 2134 | ?rwxrwxr-x··2.0·unx·····2788·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/InputView.class |
| 2135 | ?rwxrwxr-x··2.0·unx·····4926·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/KeyboardWrapperView.class | 2135 | ?rwxrwxr-x··2.0·unx·····4926·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/KeyboardWrapperView.class |
| 2136 | ?rwxrwxr-x··2.0·unx·····1950·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/LastComposedWord.class | 2136 | ?rwxrwxr-x··2.0·unx·····1950·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/LastComposedWord.class |
| 2137 | ?rwxrwxr-x··2.0·unx······817·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/LatinIME$1.class | 2137 | ?rwxrwxr-x··2.0·unx······817·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/LatinIME$1.class |
| 2138 | ?rwxrwxr-x··2.0·unx·····1198·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/LatinIME$2.class | 2138 | ?rwxrwxr-x··2.0·unx·····1198·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/LatinIME$2.class |
| 2139 | ?rwxrwxr-x··2.0·unx·····1156·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/LatinIME$HideSoftInputReceiver.class | 2139 | ?rwxrwxr-x··2.0·unx·····1156·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/LatinIME$HideSoftInputReceiver.class |
| 2140 | ?rwxrwxr-x··2.0·unx·····1133·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/LatinIME$RestartAfterDeviceUnlockReceiver.class | 2140 | ?rwxrwxr-x··2.0·unx·····1133·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/LatinIME$RestartAfterDeviceUnlockReceiver.class |
| 2141 | ?rwxrwxr-x··2.0·unx·····1249·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/LatinIME$SubtypeState.class | 2141 | ?rwxrwxr-x··2.0·unx·····1249·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/LatinIME$SubtypeState.class |
| Offset 2161, 15 lines modified | Offset 2161, 15 lines modified | ||
| 2161 | ?rwxrwxr-x··2.0·unx····81713·b-·defN·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/R$string.class | 2161 | ?rwxrwxr-x··2.0·unx····81713·b-·defN·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/R$string.class |
| 2162 | ?rwxrwxr-x··2.0·unx·····6025·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/R$style.class | 2162 | ?rwxrwxr-x··2.0·unx·····6025·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/R$style.class |
| 2163 | ?rwxrwxr-x··2.0·unx····20424·b-·defN·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/R$styleable.class | 2163 | ?rwxrwxr-x··2.0·unx····20424·b-·defN·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/R$styleable.class |
| 2164 | ?rwxrwxr-x··2.0·unx····16939·b-·defN·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/R$xml.class | 2164 | ?rwxrwxr-x··2.0·unx····16939·b-·defN·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/R$xml.class |
| 2165 | ?rwxrwxr-x··2.0·unx······154·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/R.class | 2165 | ?rwxrwxr-x··2.0·unx······154·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/R.class |
| 2166 | ?rwxrwxr-x··2.0·unx·····1155·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/RichInputMethodManager$1.class | 2166 | ?rwxrwxr-x··2.0·unx·····1155·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/RichInputMethodManager$1.class |
| 2167 | ?rwxrwxr-x··2.0·unx·····2281·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/RichInputMethodManager$InputMethodInfoCache.class | 2167 | ?rwxrwxr-x··2.0·unx·····2281·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/RichInputMethodManager$InputMethodInfoCache.class |
| 2168 | ?rwxrwxr-x··2.0·unx····1235 | 2168 | ?rwxrwxr-x··2.0·unx····12352·b-·defN·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/RichInputMethodManager.class |
| 2169 | ?rwxrwxr-x··2.0·unx·····5003·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/RichInputMethodSubtype.class | 2169 | ?rwxrwxr-x··2.0·unx·····5003·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/RichInputMethodSubtype.class |
| 2170 | ?rwxrwxr-x··2.0·unx······215·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/Suggest$OnGetSuggestedWordsCallback.class | 2170 | ?rwxrwxr-x··2.0·unx······215·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/Suggest$OnGetSuggestedWordsCallback.class |
| 2171 | ?rwxrwxr-x··2.0·unx·····9691·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/Suggest.class | 2171 | ?rwxrwxr-x··2.0·unx·····9691·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/Suggest.class |
| 2172 | ?rwxrwxr-x··2.0·unx·····4133·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/SuggestedWords$SuggestedWordInfo.class | 2172 | ?rwxrwxr-x··2.0·unx·····4133·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/SuggestedWords$SuggestedWordInfo.class |
| 2173 | ?rwxrwxr-x··2.0·unx·····4392·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/SuggestedWords.class | 2173 | ?rwxrwxr-x··2.0·unx·····4392·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/SuggestedWords.class |
| 2174 | ?rwxrwxr-x··2.0·unx·····3513·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/SystemBroadcastReceiver.class | 2174 | ?rwxrwxr-x··2.0·unx·····3513·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/SystemBroadcastReceiver.class |
| 2175 | ?rwxrwxr-x··2.0·unx······613·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/UserBinaryDictionary$1.class | 2175 | ?rwxrwxr-x··2.0·unx······613·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/UserBinaryDictionary$1.class |
| Offset 3443, 8 lines modified | Offset 3443, 8 lines modified | ||
| 3443 | ?rwxrwxr-x··2.0·unx····16673·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsJVMKt.class | 3443 | ?rwxrwxr-x··2.0·unx····16673·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsJVMKt.class |
| 3444 | ?rwxrwxr-x··2.0·unx····48593·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class | 3444 | ?rwxrwxr-x··2.0·unx····48593·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class |
| 3445 | ?rwxrwxr-x··2.0·unx····29500·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class | 3445 | ?rwxrwxr-x··2.0·unx····29500·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class |
| 3446 | ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class | 3446 | ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class |
| 3447 | ?rwxrwxr-x··2.0·unx·····1783·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class | 3447 | ?rwxrwxr-x··2.0·unx·····1783·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class |
| 3448 | ?rwxrwxr-x··2.0·unx····36769·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class | 3448 | ?rwxrwxr-x··2.0·unx····36769·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class |
| 3449 | ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class | 3449 | ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class |
| 3450 | 3448·files,·68991 | 3450 | 3448·files,·6899179·bytes·uncompressed,·5517271·bytes·compressed:··20.0% |
| Offset 25, 16 lines modified | Offset 25, 17 lines modified | ||
| 25 | ···· | 25 | ···· |
| 26 | ····protected·boolean·dispatchHoverEvent(final·MotionEvent·motionEvent)·{ | 26 | ····protected·boolean·dispatchHoverEvent(final·MotionEvent·motionEvent)·{ |
| 27 | ········return·(AccessibilityUtils.Companion.getInstance().isTouchExplorationEnabled()·&&·this.mMainKeyboardView.isShowingMoreKeysPanel())·||·super.dispatchHoverEvent(motionEvent); | 27 | ········return·(AccessibilityUtils.Companion.getInstance().isTouchExplorationEnabled()·&&·this.mMainKeyboardView.isShowingMoreKeysPanel())·||·super.dispatchHoverEvent(motionEvent); |
| 28 | ····} | 28 | ····} |
| 29 | ···· | 29 | ···· |
| 30 | ····protected·void·onFinishInflate()·{ | 30 | ····protected·void·onFinishInflate()·{ |
| 31 | ········final·SuggestionStripView·suggestionStripView·=·(SuggestionStripView)this.findViewById(2131296495); | 31 | ········final·SuggestionStripView·suggestionStripView·=·(SuggestionStripView)this.findViewById(2131296495); |
| 32 | ········ | 32 | ········final·MainKeyboardView·mMainKeyboardView·=·(MainKeyboardView)this.findViewById(2131296432); |
| 33 | ········this.mMainKeyboardView·=·mMainKeyboardView; | ||
| 33 | ········this.mKeyboardTopPaddingForwarder·=·new·InputView$KeyboardTopPaddingForwarder( | 34 | ········this.mKeyboardTopPaddingForwarder·=·new·InputView$KeyboardTopPaddingForwarder(mMainKeyboardView,·suggestionStripView); |
| 34 | ········this.mMoreSuggestionsViewCanceler·=·new·InputView$MoreSuggestionsViewCanceler(this.mMainKeyboardView,·suggestionStripView); | 35 | ········this.mMoreSuggestionsViewCanceler·=·new·InputView$MoreSuggestionsViewCanceler(this.mMainKeyboardView,·suggestionStripView); |
| 35 | ····} | 36 | ····} |
| 36 | ···· | 37 | ···· |
| 37 | ····public·boolean·onInterceptTouchEvent(final·MotionEvent·motionEvent)·{ | 38 | ····public·boolean·onInterceptTouchEvent(final·MotionEvent·motionEvent)·{ |
| 38 | ········final·Rect·mInputViewRect·=·this.mInputViewRect; | 39 | ········final·Rect·mInputViewRect·=·this.mInputViewRect; |
| 39 | ········this.getGlobalVisibleRect(mInputViewRect); | 40 | ········this.getGlobalVisibleRect(mInputViewRect); |
| 40 | ········final·int·actionIndex·=·motionEvent.getActionIndex(); | 41 | ········final·int·actionIndex·=·motionEvent.getActionIndex(); |
| Offset 155, 17 lines modified | Offset 155, 18 lines modified | ||
| 155 | ········RichInputMethodManager.sInstance.initInternal(context); | 155 | ········RichInputMethodManager.sInstance.initInternal(context); |
| 156 | ····} | 156 | ····} |
| 157 | ···· | 157 | ···· |
| 158 | ····private·void·initInternal(final·Context·mContext)·{ | 158 | ····private·void·initInternal(final·Context·mContext)·{ |
| 159 | ········if·(this.isInitialized())·{ | 159 | ········if·(this.isInitialized())·{ |
| 160 | ············return; | 160 | ············return; |
| 161 | ········} | 161 | ········} |
| 162 | ········th | 162 | ········final·InputMethodManagerCompatWrapper·mImmWrapper·=·new·InputMethodManagerCompatWrapper(mContext); |
| 163 | ········this.mImmWrapper·=·mImmWrapper; | ||
| 163 | ········this.mContext·=·mContext; | 164 | ········this.mContext·=·mContext; |
| 164 | ········this.mInputMethodInfoCache·=·new·RichInputMethodManager$InputMethodInfoCache( | 165 | ········this.mInputMethodInfoCache·=·new·RichInputMethodManager$InputMethodInfoCache(mImmWrapper.mImm,·mContext.getPackageName()); |
| 165 | ········SubtypeLocaleUtils.init(mContext); | 166 | ········SubtypeLocaleUtils.init(mContext); |
| 166 | ········this.mImmWrapper.mImm.setAdditionalInputMethodSubtypes(this.getInputMethodIdOfThisIme(),·this.getAdditionalSubtypes()); | 167 | ········this.mImmWrapper.mImm.setAdditionalInputMethodSubtypes(this.getInputMethodIdOfThisIme(),·this.getAdditionalSubtypes()); |
| 167 | ········this.refreshSubtypeCaches(); | 168 | ········this.refreshSubtypeCaches(); |
| 168 | ····} | 169 | ····} |
| 169 | ···· | 170 | ···· |
| 170 | ····private·static·boolean·isAuxiliaryIme(final·InputMethodInfo·inputMethodInfo)·{ | 171 | ····private·static·boolean·isAuxiliaryIme(final·InputMethodInfo·inputMethodInfo)·{ |
| 171 | ········final·int·subtypeCount·=·inputMethodInfo.getSubtypeCount(); | 172 | ········final·int·subtypeCount·=·inputMethodInfo.getSubtypeCount(); |
| Offset 111, 21 lines modified | Offset 111, 19 lines modified | ||
| 111 | ····move-result-object·v1 | 111 | ····move-result-object·v1 |
| 112 | ····check-cast·v1,·Lorg/dslul/openboard/inputmethod/keyboard/MainKeyboardView; | 112 | ····check-cast·v1,·Lorg/dslul/openboard/inputmethod/keyboard/MainKeyboardView; |
| 113 | ····iput-object·v1,·p0,·Lorg/dslul/openboard/inputmethod/latin/InputView;->mMainKeyboardView:Lorg/dslul/openboard/inputmethod/keyboard/MainKeyboardView; | 113 | ····iput-object·v1,·p0,·Lorg/dslul/openboard/inputmethod/latin/InputView;->mMainKeyboardView:Lorg/dslul/openboard/inputmethod/keyboard/MainKeyboardView; |
| 114 | ····.line·47 | 114 | ····.line·47 |
| 115 | ····new-instance·v | 115 | ····new-instance·v2,·Lorg/dslul/openboard/inputmethod/latin/InputView$KeyboardTopPaddingForwarder; |
| 116 | ····iget-object·v2,·p0,·Lorg/dslul/openboard/inputmethod/latin/InputView;->mMainKeyboardView:Lorg/dslul/openboard/inputmethod/keyboard/MainKeyboardView; | ||
| 117 | ····invoke-direct·{v | 116 | ····invoke-direct·{v2,·v1,·v0},·Lorg/dslul/openboard/inputmethod/latin/InputView$KeyboardTopPaddingForwarder;-><init>(Lorg/dslul/openboard/inputmethod/keyboard/MainKeyboardView;Lorg/dslul/openboard/inputmethod/latin/suggestions/SuggestionStripView;)V |
| 118 | ····iput-object·v | 117 | ····iput-object·v2,·p0,·Lorg/dslul/openboard/inputmethod/latin/InputView;->mKeyboardTopPaddingForwarder:Lorg/dslul/openboard/inputmethod/latin/InputView$KeyboardTopPaddingForwarder; |
| 119 | ····.line·49 | 118 | ····.line·49 |
| 120 | ····new-instance·v1,·Lorg/dslul/openboard/inputmethod/latin/InputView$MoreSuggestionsViewCanceler; | 119 | ····new-instance·v1,·Lorg/dslul/openboard/inputmethod/latin/InputView$MoreSuggestionsViewCanceler; |
| 121 | ····iget-object·v2,·p0,·Lorg/dslul/openboard/inputmethod/latin/InputView;->mMainKeyboardView:Lorg/dslul/openboard/inputmethod/keyboard/MainKeyboardView; | 120 | ····iget-object·v2,·p0,·Lorg/dslul/openboard/inputmethod/latin/InputView;->mMainKeyboardView:Lorg/dslul/openboard/inputmethod/keyboard/MainKeyboardView; |
| 122 | ····invoke-direct·{v1,·v2,·v0},·Lorg/dslul/openboard/inputmethod/latin/InputView$MoreSuggestionsViewCanceler;-><init>(Lorg/dslul/openboard/inputmethod/keyboard/MainKeyboardView;Lorg/dslul/openboard/inputmethod/latin/suggestions/SuggestionStripView;)V | 121 | ····invoke-direct·{v1,·v2,·v0},·Lorg/dslul/openboard/inputmethod/latin/InputView$MoreSuggestionsViewCanceler;-><init>(Lorg/dslul/openboard/inputmethod/keyboard/MainKeyboardView;Lorg/dslul/openboard/inputmethod/latin/suggestions/SuggestionStripView;)V |
| Offset 541, 28 lines modified | Offset 541, 26 lines modified | ||
| 541 | ····iput-object·v0,·p0,·Lorg/dslul/openboard/inputmethod/latin/RichInputMethodManager;->mImmWrapper:Lorg/dslul/openboard/inputmethod/compat/InputMethodManagerCompatWrapper; | 541 | ····iput-object·v0,·p0,·Lorg/dslul/openboard/inputmethod/latin/RichInputMethodManager;->mImmWrapper:Lorg/dslul/openboard/inputmethod/compat/InputMethodManagerCompatWrapper; |
| 542 | ····.line·99 | 542 | ····.line·99 |
| 543 | ····iput-object·p1,·p0,·Lorg/dslul/openboard/inputmethod/latin/RichInputMethodManager;->mContext:Landroid/content/Context; | 543 | ····iput-object·p1,·p0,·Lorg/dslul/openboard/inputmethod/latin/RichInputMethodManager;->mContext:Landroid/content/Context; |
| 544 | ····.line·100 | 544 | ····.line·100 |
| 545 | ····new-instance·v | 545 | ····new-instance·v1,·Lorg/dslul/openboard/inputmethod/latin/RichInputMethodManager$InputMethodInfoCache; |
| 546 | ····iget-object·v1,·p0,·Lorg/dslul/openboard/inputmethod/latin/RichInputMethodManager;->mImmWrapper:Lorg/dslul/openboard/inputmethod/compat/InputMethodManagerCompatWrapper; | ||
| 547 | ····iget-object·v | 546 | ····iget-object·v0,·v0,·Lorg/dslul/openboard/inputmethod/compat/InputMethodManagerCompatWrapper;->mImm:Landroid/view/inputmethod/InputMethodManager; |
| 548 | ····.line·101 | 547 | ····.line·101 |
| 549 | ····invoke-virtual·{p1},·Landroid/content/Context;->getPackageName()Ljava/lang/String; | 548 | ····invoke-virtual·{p1},·Landroid/content/Context;->getPackageName()Ljava/lang/String; |
| 550 | ····move-result-object·v2 | 549 | ····move-result-object·v2 |
| 551 | ····invoke-direct·{v | 550 | ····invoke-direct·{v1,·v0,·v2},·Lorg/dslul/openboard/inputmethod/latin/RichInputMethodManager$InputMethodInfoCache;-><init>(Landroid/view/inputmethod/InputMethodManager;Ljava/lang/String;)V |
| 552 | ····iput-object·v | 551 | ····iput-object·v1,·p0,·Lorg/dslul/openboard/inputmethod/latin/RichInputMethodManager;->mInputMethodInfoCache:Lorg/dslul/openboard/inputmethod/latin/RichInputMethodManager$InputMethodInfoCache; |
| 553 | ····.line·104 | 552 | ····.line·104 |
| 554 | ····invoke-static·{p1},·Lorg/dslul/openboard/inputmethod/latin/utils/SubtypeLocaleUtils;->init(Landroid/content/Context;)V | 553 | ····invoke-static·{p1},·Lorg/dslul/openboard/inputmethod/latin/utils/SubtypeLocaleUtils;->init(Landroid/content/Context;)V |
| 555 | ····.line·105 | 554 | ····.line·105 |
| 556 | ····invoke-virtual·{p0},·Lorg/dslul/openboard/inputmethod/latin/RichInputMethodManager;->getAdditionalSubtypes()[Landroid/view/inputmethod/InputMethodSubtype; | 555 | ····invoke-virtual·{p0},·Lorg/dslul/openboard/inputmethod/latin/RichInputMethodManager;->getAdditionalSubtypes()[Landroid/view/inputmethod/InputMethodSubtype; |