├── .gradle └── 3.3 │ └── taskArtifacts │ ├── fileHashes.bin │ ├── fileSnapshots.bin │ ├── taskArtifacts.bin │ └── taskArtifacts.lock ├── .idea ├── compiler.xml ├── copyright │ └── profiles_settings.xml ├── encodings.xml ├── gradle.xml ├── libraries │ └── support_v4_19_1_0.xml ├── misc.xml ├── modules.xml ├── runConfigurations.xml └── workspace.xml ├── README.md ├── SoftWareTest.iml ├── app ├── app.iml ├── build.gradle ├── build │ ├── generated │ │ └── source │ │ │ ├── buildConfig │ │ │ ├── androidTest │ │ │ │ └── debug │ │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── softwaretest │ │ │ │ │ └── test │ │ │ │ │ └── BuildConfig.java │ │ │ └── debug │ │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── softwaretest │ │ │ │ └── BuildConfig.java │ │ │ └── r │ │ │ └── debug │ │ │ └── com │ │ │ └── example │ │ │ └── softwaretest │ │ │ └── R.java │ ├── intermediates │ │ ├── blame │ │ │ └── res │ │ │ │ └── debug │ │ │ │ ├── multi │ │ │ │ ├── values-sw720dp-land-v13.json │ │ │ │ ├── values-v11.json │ │ │ │ ├── values-v14.json │ │ │ │ └── values.json │ │ │ │ └── single │ │ │ │ ├── drawable-hdpi.json │ │ │ │ ├── drawable-mdpi.json │ │ │ │ ├── drawable-xhdpi.json │ │ │ │ ├── drawable-xxhdpi.json │ │ │ │ ├── drawable.json │ │ │ │ ├── layout.json │ │ │ │ └── xml.json │ │ ├── incremental │ │ │ ├── compileDebugAidl │ │ │ │ └── dependency.store │ │ │ ├── compileDebugAndroidTestAidl │ │ │ │ └── dependency.store │ │ │ ├── mergeDebugAndroidTestResources │ │ │ │ ├── compile-file-map.properties │ │ │ │ └── merger.xml │ │ │ └── mergeDebugResources │ │ │ │ ├── compile-file-map.properties │ │ │ │ ├── merged.dir │ │ │ │ ├── values-sw720dp-land-v13 │ │ │ │ │ └── values-sw720dp-land-v13.xml │ │ │ │ ├── values-v11 │ │ │ │ │ └── values-v11.xml │ │ │ │ ├── values-v14 │ │ │ │ │ └── values-v14.xml │ │ │ │ └── values │ │ │ │ │ └── values.xml │ │ │ │ └── merger.xml │ │ ├── manifest │ │ │ └── androidTest │ │ │ │ └── debug │ │ │ │ └── AndroidManifest.xml │ │ ├── manifests │ │ │ └── full │ │ │ │ └── debug │ │ │ │ └── AndroidManifest.xml │ │ └── res │ │ │ ├── merged │ │ │ └── debug │ │ │ │ ├── drawable-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── drawable-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── drawable-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── drawable-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── drawable │ │ │ │ ├── cand_back.xml │ │ │ │ ├── cand_back_normal.9.png │ │ │ │ ├── cand_back_pressed.9.png │ │ │ │ ├── cand_down.png │ │ │ │ ├── cand_down_press.png │ │ │ │ ├── cand_up.png │ │ │ │ ├── cand_up_press.png │ │ │ │ ├── candidate.png │ │ │ │ ├── dialog_bubble.9.png │ │ │ │ ├── dialog_bubble_moji.9.png │ │ │ │ ├── dialog_bubble_symbol.9.png │ │ │ │ ├── dialog_bubble_undo.9.png │ │ │ │ ├── icon.png │ │ │ │ ├── immodeic_chinese.png │ │ │ │ ├── immodeic_full_alphabet.png │ │ │ │ ├── immodeic_full_kana.png │ │ │ │ ├── immodeic_full_number.png │ │ │ │ ├── immodeic_half_alphabet.png │ │ │ │ ├── immodeic_half_kana.png │ │ │ │ ├── immodeic_half_number.png │ │ │ │ ├── immodeic_hiragana.png │ │ │ │ ├── key_12key_alpha0.png │ │ │ │ ├── key_12key_alpha0_b.png │ │ │ │ ├── key_12key_alpha1.png │ │ │ │ ├── key_12key_alpha1_b.png │ │ │ │ ├── key_12key_alpha2.png │ │ │ │ ├── key_12key_alpha2_b.png │ │ │ │ ├── key_12key_alpha3.png │ │ │ │ ├── key_12key_alpha3_b.png │ │ │ │ ├── key_12key_alpha4.png │ │ │ │ ├── key_12key_alpha4_b.png │ │ │ │ ├── key_12key_alpha5.png │ │ │ │ ├── key_12key_alpha5_b.png │ │ │ │ ├── key_12key_alpha6.png │ │ │ │ ├── key_12key_alpha6_b.png │ │ │ │ ├── key_12key_alpha7.png │ │ │ │ ├── key_12key_alpha7_b.png │ │ │ │ ├── key_12key_alpha8.png │ │ │ │ ├── key_12key_alpha8_b.png │ │ │ │ ├── key_12key_alpha9.png │ │ │ │ ├── key_12key_alpha9_b.png │ │ │ │ ├── key_12key_caps.png │ │ │ │ ├── key_12key_caps_b.png │ │ │ │ ├── key_12key_dakuten.png │ │ │ │ ├── key_12key_dakuten_b.png │ │ │ │ ├── key_12key_eisukana.png │ │ │ │ ├── key_12key_eisukana_b.png │ │ │ │ ├── key_12key_hiragana0.png │ │ │ │ ├── key_12key_hiragana0_b.png │ │ │ │ ├── key_12key_hiragana1.png │ │ │ │ ├── key_12key_hiragana1_b.png │ │ │ │ ├── key_12key_hiragana2.png │ │ │ │ ├── key_12key_hiragana2_b.png │ │ │ │ ├── key_12key_hiragana3.png │ │ │ │ ├── key_12key_hiragana3_b.png │ │ │ │ ├── key_12key_hiragana4.png │ │ │ │ ├── key_12key_hiragana4_b.png │ │ │ │ ├── key_12key_hiragana5.png │ │ │ │ ├── key_12key_hiragana5_b.png │ │ │ │ ├── key_12key_hiragana6.png │ │ │ │ ├── key_12key_hiragana6_b.png │ │ │ │ ├── key_12key_hiragana7.png │ │ │ │ ├── key_12key_hiragana7_b.png │ │ │ │ ├── key_12key_hiragana8.png │ │ │ │ ├── key_12key_hiragana8_b.png │ │ │ │ ├── key_12key_hiragana9.png │ │ │ │ ├── key_12key_hiragana9_b.png │ │ │ │ ├── key_12key_left.png │ │ │ │ ├── key_12key_left_b.png │ │ │ │ ├── key_12key_period_comma.png │ │ │ │ ├── key_12key_period_comma_b.png │ │ │ │ ├── key_12key_reverse.png │ │ │ │ ├── key_12key_reverse_b.png │ │ │ │ ├── key_12key_right.png │ │ │ │ ├── key_12key_right_b.png │ │ │ │ ├── key_12key_ten.png │ │ │ │ ├── key_12key_ten_b.png │ │ │ │ ├── key_cn_mode_change_b.png │ │ │ │ ├── key_cn_mode_full_num.png │ │ │ │ ├── key_cn_mode_half_alpha.png │ │ │ │ ├── key_cn_mode_half_num.png │ │ │ │ ├── key_cn_mode_pinyin.png │ │ │ │ ├── key_del.png │ │ │ │ ├── key_del_b.png │ │ │ │ ├── key_en_mode_change_b.png │ │ │ │ ├── key_en_mode_half_alpha.png │ │ │ │ ├── key_en_mode_half_num.png │ │ │ │ ├── key_enter.png │ │ │ │ ├── key_enter_b.png │ │ │ │ ├── key_enter_jp.png │ │ │ │ ├── key_enter_jp_b.png │ │ │ │ ├── key_jp_mode_change_b.png │ │ │ │ ├── key_jp_mode_full_alpha.png │ │ │ │ ├── key_jp_mode_full_kata.png │ │ │ │ ├── key_jp_mode_full_num.png │ │ │ │ ├── key_jp_mode_half_alpha.png │ │ │ │ ├── key_jp_mode_half_kata.png │ │ │ │ ├── key_jp_mode_half_num.png │ │ │ │ ├── key_jp_mode_hira.png │ │ │ │ ├── key_mode_panel_kbd.png │ │ │ │ ├── key_mode_panel_kbd_12key.png │ │ │ │ ├── key_mode_panel_kbd_12key_b.png │ │ │ │ ├── key_mode_panel_kbd_b.png │ │ │ │ ├── key_qwerty_shift.png │ │ │ │ ├── key_qwerty_shift_b.png │ │ │ │ ├── key_space.png │ │ │ │ ├── key_space_b.png │ │ │ │ ├── key_space_conv.png │ │ │ │ ├── key_space_conv_b.png │ │ │ │ ├── keybg_metal.png │ │ │ │ ├── keybg_metal_def.xml │ │ │ │ ├── keybg_metal_p.png │ │ │ │ ├── keybg_metal_psftoff.png │ │ │ │ ├── keybg_metal_psfton.png │ │ │ │ ├── keybg_metal_sftoff.png │ │ │ │ ├── keybg_metal_sfton.png │ │ │ │ ├── keybg_simple.9.png │ │ │ │ ├── keybg_simple_bg.png │ │ │ │ ├── keybg_simple_def.xml │ │ │ │ ├── keybg_simple_p.9.png │ │ │ │ ├── keybg_simple_psftoff.9.png │ │ │ │ ├── keybg_simple_psfton.9.png │ │ │ │ ├── keybg_simple_sftoff.9.png │ │ │ │ ├── keybg_simple_sfton.9.png │ │ │ │ ├── tutorial_12key_enter.png │ │ │ │ ├── tutorial_12key_key.png │ │ │ │ ├── tutorial_12key_left.png │ │ │ │ ├── tutorial_12key_mode.png │ │ │ │ ├── tutorial_12key_right.png │ │ │ │ ├── tutorial_12key_space_jp.png │ │ │ │ ├── tutorial_12key_toggle.png │ │ │ │ ├── tutorial_back.png │ │ │ │ ├── word_full_space.png │ │ │ │ └── word_half_space.png │ │ │ │ ├── layout │ │ │ │ ├── activity_main.xml │ │ │ │ ├── bubble_text.xml │ │ │ │ ├── candidate_scale_up.xml │ │ │ │ ├── candidates.xml │ │ │ │ ├── input_view.xml │ │ │ │ ├── keyboard_android_default.xml │ │ │ │ ├── keyboard_default_main.xml │ │ │ │ ├── keyboard_default_sub.xml │ │ │ │ ├── keyboard_metal.xml │ │ │ │ ├── keyboard_simple.xml │ │ │ │ ├── main.xml │ │ │ │ ├── user_dictionary_tools_edit.xml │ │ │ │ ├── user_dictionary_tools_edit_header.xml │ │ │ │ ├── user_dictionary_tools_list.xml │ │ │ │ ├── user_dictionary_tools_list_header.xml │ │ │ │ ├── user_dictionary_tools_list_header_ja.xml │ │ │ │ └── user_dictionary_tools_list_header_zhcn.xml │ │ │ │ ├── values-sw720dp-land-v13 │ │ │ │ └── values-sw720dp-land-v13.xml │ │ │ │ ├── values-v11 │ │ │ │ └── values-v11.xml │ │ │ │ ├── values-v14 │ │ │ │ └── values-v14.xml │ │ │ │ ├── values │ │ │ │ └── values.xml │ │ │ │ └── xml │ │ │ │ ├── default_cn_full_symbols.xml │ │ │ │ ├── default_cn_full_symbols_shift.xml │ │ │ │ ├── default_cn_half_symbols.xml │ │ │ │ ├── default_cn_half_symbols_shift.xml │ │ │ │ ├── default_cn_qwerty.xml │ │ │ │ ├── default_cn_qwerty_pinyin.xml │ │ │ │ ├── default_cn_qwerty_pinyin_shift.xml │ │ │ │ ├── default_cn_switch_key.xml │ │ │ │ ├── default_en_qwerty.xml │ │ │ │ ├── default_en_switch_key.xml │ │ │ │ ├── default_en_symbols.xml │ │ │ │ ├── default_en_symbols_shift.xml │ │ │ │ ├── keyboard_12key_full_alphabet.xml │ │ │ │ ├── keyboard_12key_full_alphabet_input.xml │ │ │ │ ├── keyboard_12key_full_katakana.xml │ │ │ │ ├── keyboard_12key_full_katakana_input.xml │ │ │ │ ├── keyboard_12key_full_num.xml │ │ │ │ ├── keyboard_12key_half_alphabet.xml │ │ │ │ ├── keyboard_12key_half_alphabet_input.xml │ │ │ │ ├── keyboard_12key_half_katakana.xml │ │ │ │ ├── keyboard_12key_half_katakana_input.xml │ │ │ │ ├── keyboard_12key_half_num.xml │ │ │ │ ├── keyboard_12key_phone.xml │ │ │ │ ├── keyboard_12keyjp.xml │ │ │ │ ├── keyboard_12keyjp_input.xml │ │ │ │ ├── keyboard_qwerty_jp.xml │ │ │ │ ├── keyboard_qwerty_jp_full_alphabet.xml │ │ │ │ ├── keyboard_qwerty_jp_full_alphabet_landscape.xml │ │ │ │ ├── keyboard_qwerty_jp_full_alphabet_shift.xml │ │ │ │ ├── keyboard_qwerty_jp_full_alphabet_shift_landscape.xml │ │ │ │ ├── keyboard_qwerty_jp_full_katakana.xml │ │ │ │ ├── keyboard_qwerty_jp_full_katakana_landscape.xml │ │ │ │ ├── keyboard_qwerty_jp_full_katakana_shift.xml │ │ │ │ ├── keyboard_qwerty_jp_full_katakana_shift_landscape.xml │ │ │ │ ├── keyboard_qwerty_jp_full_symbols.xml │ │ │ │ ├── keyboard_qwerty_jp_full_symbols_landscape.xml │ │ │ │ ├── keyboard_qwerty_jp_full_symbols_shift.xml │ │ │ │ ├── keyboard_qwerty_jp_full_symbols_shift_landscape.xml │ │ │ │ ├── keyboard_qwerty_jp_half_alphabet.xml │ │ │ │ ├── keyboard_qwerty_jp_half_alphabet_landscape.xml │ │ │ │ ├── keyboard_qwerty_jp_half_alphabet_shift.xml │ │ │ │ ├── keyboard_qwerty_jp_half_alphabet_shift_landscape.xml │ │ │ │ ├── keyboard_qwerty_jp_half_katakana.xml │ │ │ │ ├── keyboard_qwerty_jp_half_katakana_landscape.xml │ │ │ │ ├── keyboard_qwerty_jp_half_katakana_shift.xml │ │ │ │ ├── keyboard_qwerty_jp_half_katakana_shift_landscape.xml │ │ │ │ ├── keyboard_qwerty_jp_half_symbols.xml │ │ │ │ ├── keyboard_qwerty_jp_half_symbols_landscape.xml │ │ │ │ ├── keyboard_qwerty_jp_half_symbols_shift.xml │ │ │ │ ├── keyboard_qwerty_jp_half_symbols_shift_landscape.xml │ │ │ │ ├── keyboard_qwerty_jp_landscape.xml │ │ │ │ ├── keyboard_qwerty_jp_shift.xml │ │ │ │ ├── keyboard_qwerty_jp_shift_landscape.xml │ │ │ │ ├── keyboard_switch_key_jp.xml │ │ │ │ ├── keyboard_switch_key_qwerty_jp.xml │ │ │ │ ├── method_en.xml │ │ │ │ ├── method_ja.xml │ │ │ │ ├── method_zhcn.xml │ │ │ │ ├── openwnn_pref_en.xml │ │ │ │ ├── openwnn_pref_ja.xml │ │ │ │ ├── openwnn_pref_zhcn.xml │ │ │ │ ├── symbols_china_list.xml │ │ │ │ ├── symbols_emotion_list.xml │ │ │ │ ├── symbols_japan_list.xml │ │ │ │ ├── symbols_latin12_list.xml │ │ │ │ ├── symbols_latin1_list.xml │ │ │ │ └── symbols_latin2_list.xml │ │ │ ├── resources-debug-androidTest.ap_ │ │ │ └── resources-debug.ap_ │ └── outputs │ │ └── logs │ │ └── manifest-merger-debug-report.txt ├── lint.xml └── src │ └── main │ ├── AndroidManifest.xml │ ├── assets │ ├── hwdata.bin │ ├── writableZHCN.dic │ └── writableZHCN.dic-journal │ ├── java │ └── com │ │ ├── example │ │ └── softwaretest │ │ │ ├── BaseApplication.java │ │ │ ├── InputViewActivity.java │ │ │ ├── MainActivity.java │ │ │ └── MySoftWare.java │ │ ├── googlecode │ │ └── openwnn │ │ │ └── legacy │ │ │ ├── CLOUDSONG │ │ │ ├── CandidateCallback.java │ │ │ ├── CandidateCreator.java │ │ │ ├── CandidateView.java │ │ │ ├── CloudKeyboardInputManager.java │ │ │ ├── OnCandidateSelected.java │ │ │ ├── OnPinyinQueryed.java │ │ │ └── PinyinQueryResult.java │ │ │ ├── CandidateFilter.java │ │ │ ├── CandidateViewButton.java │ │ │ ├── CandidatesViewManager.java │ │ │ ├── ComposingText.java │ │ │ ├── DefaultSoftKeyboard.java │ │ │ ├── InputViewManager.java │ │ │ ├── LetterConverter.java │ │ │ ├── OnHandWritingRecognize.java │ │ │ ├── OpenWnn.java │ │ │ ├── OpenWnnDictionaryImpl.java │ │ │ ├── OpenWnnDictionaryImplJni.java │ │ │ ├── OpenWnnEvent.java │ │ │ ├── OpenWnnZHCN.java │ │ │ ├── StrSegment.java │ │ │ ├── StrSegmentClause.java │ │ │ ├── SymbolList.java │ │ │ ├── TextCandidatesViewManager.java │ │ │ ├── UserDictionaryToolsEdit.java │ │ │ ├── UserDictionaryToolsList.java │ │ │ ├── UserDictionaryToolsListFocus.java │ │ │ ├── WnnClause.java │ │ │ ├── WnnDictionary.java │ │ │ ├── WnnEngine.java │ │ │ ├── WnnPOS.java │ │ │ ├── WnnSentence.java │ │ │ ├── WnnWord.java │ │ │ ├── ZH │ │ │ ├── CN │ │ │ │ ├── ClearLearnDictionaryDialogPreferenceZHCN.java │ │ │ │ ├── ClearUserDictionaryDialogPreferenceZHCN.java │ │ │ │ ├── KeyboardListPreferenceZHCN.java │ │ │ │ ├── OpenWnnEngineZHCN.java │ │ │ │ ├── TutorialZHCN.java │ │ │ │ ├── UserDictionaryToolsEditZHCN.java │ │ │ │ └── UserDictionaryToolsListZHCN.java │ │ │ ├── ConsonantPrediction.java │ │ │ ├── DefaultSoftKeyboardZH.java │ │ │ ├── LetterConverterZH.java │ │ │ ├── OpenWnnClauseConverterZH.java │ │ │ ├── OpenWnnEngineZH.java │ │ │ └── PinyinParser.java │ │ │ └── handwritingboard │ │ │ └── HandWritingBoardLayout.java │ │ └── wwengine │ │ └── hw │ │ └── WWHandWrite.java │ ├── jniLibs │ └── armeabi │ │ ├── libWnnEngDic.so │ │ ├── libWnnJpnDic.so │ │ ├── libWnnZHCNDic.so │ │ ├── libdwEngineHw.so │ │ └── libwnndict.so │ └── res │ ├── drawable-hdpi │ └── ic_launcher.png │ ├── drawable-mdpi │ └── ic_launcher.png │ ├── drawable-xhdpi │ └── ic_launcher.png │ ├── drawable-xxhdpi │ └── ic_launcher.png │ ├── drawable │ ├── cand_back.xml │ ├── cand_back_normal.9.png │ ├── cand_back_pressed.9.png │ ├── cand_down.png │ ├── cand_down_press.png │ ├── cand_up.png │ ├── cand_up_press.png │ ├── candidate.png │ ├── dialog_bubble.9.png │ ├── dialog_bubble_moji.9.png │ ├── dialog_bubble_symbol.9.png │ ├── dialog_bubble_undo.9.png │ ├── icon.png │ ├── immodeic_chinese.png │ ├── immodeic_full_alphabet.png │ ├── immodeic_full_kana.png │ ├── immodeic_full_number.png │ ├── immodeic_half_alphabet.png │ ├── immodeic_half_kana.png │ ├── immodeic_half_number.png │ ├── immodeic_hiragana.png │ ├── key_12key_alpha0.png │ ├── key_12key_alpha0_b.png │ ├── key_12key_alpha1.png │ ├── key_12key_alpha1_b.png │ ├── key_12key_alpha2.png │ ├── key_12key_alpha2_b.png │ ├── key_12key_alpha3.png │ ├── key_12key_alpha3_b.png │ ├── key_12key_alpha4.png │ ├── key_12key_alpha4_b.png │ ├── key_12key_alpha5.png │ ├── key_12key_alpha5_b.png │ ├── key_12key_alpha6.png │ ├── key_12key_alpha6_b.png │ ├── key_12key_alpha7.png │ ├── key_12key_alpha7_b.png │ ├── key_12key_alpha8.png │ ├── key_12key_alpha8_b.png │ ├── key_12key_alpha9.png │ ├── key_12key_alpha9_b.png │ ├── key_12key_caps.png │ ├── key_12key_caps_b.png │ ├── key_12key_dakuten.png │ ├── key_12key_dakuten_b.png │ ├── key_12key_eisukana.png │ ├── key_12key_eisukana_b.png │ ├── key_12key_hiragana0.png │ ├── key_12key_hiragana0_b.png │ ├── key_12key_hiragana1.png │ ├── key_12key_hiragana1_b.png │ ├── key_12key_hiragana2.png │ ├── key_12key_hiragana2_b.png │ ├── key_12key_hiragana3.png │ ├── key_12key_hiragana3_b.png │ ├── key_12key_hiragana4.png │ ├── key_12key_hiragana4_b.png │ ├── key_12key_hiragana5.png │ ├── key_12key_hiragana5_b.png │ ├── key_12key_hiragana6.png │ ├── key_12key_hiragana6_b.png │ ├── key_12key_hiragana7.png │ ├── key_12key_hiragana7_b.png │ ├── key_12key_hiragana8.png │ ├── key_12key_hiragana8_b.png │ ├── key_12key_hiragana9.png │ ├── key_12key_hiragana9_b.png │ ├── key_12key_left.png │ ├── key_12key_left_b.png │ ├── key_12key_period_comma.png │ ├── key_12key_period_comma_b.png │ ├── key_12key_reverse.png │ ├── key_12key_reverse_b.png │ ├── key_12key_right.png │ ├── key_12key_right_b.png │ ├── key_12key_ten.png │ ├── key_12key_ten_b.png │ ├── key_cn_mode_change_b.png │ ├── key_cn_mode_full_num.png │ ├── key_cn_mode_half_alpha.png │ ├── key_cn_mode_half_num.png │ ├── key_cn_mode_pinyin.png │ ├── key_del.png │ ├── key_del_b.png │ ├── key_en_mode_change_b.png │ ├── key_en_mode_half_alpha.png │ ├── key_en_mode_half_num.png │ ├── key_enter.png │ ├── key_enter_b.png │ ├── key_enter_jp.png │ ├── key_enter_jp_b.png │ ├── key_jp_mode_change_b.png │ ├── key_jp_mode_full_alpha.png │ ├── key_jp_mode_full_kata.png │ ├── key_jp_mode_full_num.png │ ├── key_jp_mode_half_alpha.png │ ├── key_jp_mode_half_kata.png │ ├── key_jp_mode_half_num.png │ ├── key_jp_mode_hira.png │ ├── key_mode_panel_kbd.png │ ├── key_mode_panel_kbd_12key.png │ ├── key_mode_panel_kbd_12key_b.png │ ├── key_mode_panel_kbd_b.png │ ├── key_qwerty_shift.png │ ├── key_qwerty_shift_b.png │ ├── key_space.png │ ├── key_space_b.png │ ├── key_space_conv.png │ ├── key_space_conv_b.png │ ├── keybg_metal.png │ ├── keybg_metal_def.xml │ ├── keybg_metal_p.png │ ├── keybg_metal_psftoff.png │ ├── keybg_metal_psfton.png │ ├── keybg_metal_sftoff.png │ ├── keybg_metal_sfton.png │ ├── keybg_simple.9.png │ ├── keybg_simple_bg.png │ ├── keybg_simple_def.xml │ ├── keybg_simple_p.9.png │ ├── keybg_simple_psftoff.9.png │ ├── keybg_simple_psfton.9.png │ ├── keybg_simple_sftoff.9.png │ ├── keybg_simple_sfton.9.png │ ├── tutorial_12key_enter.png │ ├── tutorial_12key_key.png │ ├── tutorial_12key_left.png │ ├── tutorial_12key_mode.png │ ├── tutorial_12key_right.png │ ├── tutorial_12key_space_jp.png │ ├── tutorial_12key_toggle.png │ ├── tutorial_back.png │ ├── word_full_space.png │ └── word_half_space.png │ ├── layout │ ├── activity_main.xml │ ├── bubble_text.xml │ ├── candidate_scale_up.xml │ ├── candidates.xml │ ├── input_view.xml │ ├── keyboard_android_default.xml │ ├── keyboard_default_main.xml │ ├── keyboard_default_sub.xml │ ├── keyboard_metal.xml │ ├── keyboard_simple.xml │ ├── main.xml │ ├── user_dictionary_tools_edit.xml │ ├── user_dictionary_tools_edit_header.xml │ ├── user_dictionary_tools_list.xml │ ├── user_dictionary_tools_list_header.xml │ ├── user_dictionary_tools_list_header_ja.xml │ └── user_dictionary_tools_list_header_zhcn.xml │ ├── values-sw600dp │ └── dimens.xml │ ├── values-sw720dp-land │ └── dimens.xml │ ├── values-v11 │ └── styles.xml │ ├── values-v14 │ └── styles.xml │ ├── values │ ├── arrays.xml │ ├── colors.xml │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml │ └── xml │ ├── default_cn_full_symbols.xml │ ├── default_cn_full_symbols_shift.xml │ ├── default_cn_half_symbols.xml │ ├── default_cn_half_symbols_shift.xml │ ├── default_cn_qwerty.xml │ ├── default_cn_qwerty_pinyin.xml │ ├── default_cn_qwerty_pinyin_shift.xml │ ├── default_cn_switch_key.xml │ ├── default_en_qwerty.xml │ ├── default_en_switch_key.xml │ ├── default_en_symbols.xml │ ├── default_en_symbols_shift.xml │ ├── keyboard_12key_full_alphabet.xml │ ├── keyboard_12key_full_alphabet_input.xml │ ├── keyboard_12key_full_katakana.xml │ ├── keyboard_12key_full_katakana_input.xml │ ├── keyboard_12key_full_num.xml │ ├── keyboard_12key_half_alphabet.xml │ ├── keyboard_12key_half_alphabet_input.xml │ ├── keyboard_12key_half_katakana.xml │ ├── keyboard_12key_half_katakana_input.xml │ ├── keyboard_12key_half_num.xml │ ├── keyboard_12key_phone.xml │ ├── keyboard_12keyjp.xml │ ├── keyboard_12keyjp_input.xml │ ├── keyboard_qwerty_jp.xml │ ├── keyboard_qwerty_jp_full_alphabet.xml │ ├── keyboard_qwerty_jp_full_alphabet_landscape.xml │ ├── keyboard_qwerty_jp_full_alphabet_shift.xml │ ├── keyboard_qwerty_jp_full_alphabet_shift_landscape.xml │ ├── keyboard_qwerty_jp_full_katakana.xml │ ├── keyboard_qwerty_jp_full_katakana_landscape.xml │ ├── keyboard_qwerty_jp_full_katakana_shift.xml │ ├── keyboard_qwerty_jp_full_katakana_shift_landscape.xml │ ├── keyboard_qwerty_jp_full_symbols.xml │ ├── keyboard_qwerty_jp_full_symbols_landscape.xml │ ├── keyboard_qwerty_jp_full_symbols_shift.xml │ ├── keyboard_qwerty_jp_full_symbols_shift_landscape.xml │ ├── keyboard_qwerty_jp_half_alphabet.xml │ ├── keyboard_qwerty_jp_half_alphabet_landscape.xml │ ├── keyboard_qwerty_jp_half_alphabet_shift.xml │ ├── keyboard_qwerty_jp_half_alphabet_shift_landscape.xml │ ├── keyboard_qwerty_jp_half_katakana.xml │ ├── keyboard_qwerty_jp_half_katakana_landscape.xml │ ├── keyboard_qwerty_jp_half_katakana_shift.xml │ ├── keyboard_qwerty_jp_half_katakana_shift_landscape.xml │ ├── keyboard_qwerty_jp_half_symbols.xml │ ├── keyboard_qwerty_jp_half_symbols_landscape.xml │ ├── keyboard_qwerty_jp_half_symbols_shift.xml │ ├── keyboard_qwerty_jp_half_symbols_shift_landscape.xml │ ├── keyboard_qwerty_jp_landscape.xml │ ├── keyboard_qwerty_jp_shift.xml │ ├── keyboard_qwerty_jp_shift_landscape.xml │ ├── keyboard_switch_key_jp.xml │ ├── keyboard_switch_key_qwerty_jp.xml │ ├── method_en.xml │ ├── method_ja.xml │ ├── method_zhcn.xml │ ├── openwnn_pref_en.xml │ ├── openwnn_pref_ja.xml │ ├── openwnn_pref_zhcn.xml │ ├── symbols_china_list.xml │ ├── symbols_emotion_list.xml │ ├── symbols_japan_list.xml │ ├── symbols_latin12_list.xml │ ├── symbols_latin1_list.xml │ └── symbols_latin2_list.xml ├── build.gradle ├── build ├── android-profile │ ├── profile-2017-04-20-18-09-46-996.rawproto │ └── profile-2017-04-20-18-09-49-236.rawproto └── generated │ └── mockable-android-19.jar ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── import-summary.txt ├── local.properties └── settings.gradle /.gradle/3.3/taskArtifacts/fileHashes.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/.gradle/3.3/taskArtifacts/fileHashes.bin -------------------------------------------------------------------------------- /.gradle/3.3/taskArtifacts/fileSnapshots.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/.gradle/3.3/taskArtifacts/fileSnapshots.bin -------------------------------------------------------------------------------- /.gradle/3.3/taskArtifacts/taskArtifacts.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/.gradle/3.3/taskArtifacts/taskArtifacts.bin -------------------------------------------------------------------------------- /.gradle/3.3/taskArtifacts/taskArtifacts.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/.gradle/3.3/taskArtifacts/taskArtifacts.lock -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 22 | -------------------------------------------------------------------------------- /.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 17 | 18 | -------------------------------------------------------------------------------- /.idea/libraries/support_v4_19_1_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | 12 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # SoftWareTest 2 | Demo contains three kinds of Chinese, English, Japanese, in the database, there are corresponding to the type of so database package. The place to note is that the manifest.xml in the registration of OpenWnnZHCN services, the statement of the label in the text,So this is the default option for the input method in your device settings, which will be changed to the "middle" option! 3 | 4 | Demo中包含中文,英文,日文三类,在资源库中有对应的三类so数据库包。需要注意的地方是manifest.xml中关于OpenWnnZHCN服务的注册中,声明了label为“中”文, 5 | 所以这时候你设备的系统设置中输入法的默认选项会变为“中”的选项,所以这个标签是否有需要,根据你自己的需要而定! 6 | 7 | 支持手写和拼音检索! 8 | 9 | 10 | -------------------------------------------------------------------------------- /SoftWareTest.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- 1 | apply plugin: 'com.android.application' 2 | 3 | android { 4 | compileSdkVersion 19 5 | buildToolsVersion "25.0.0" 6 | 7 | defaultConfig { 8 | applicationId "com.example.softwaretest" 9 | minSdkVersion 8 10 | targetSdkVersion 20 11 | } 12 | 13 | buildTypes { 14 | release { 15 | minifyEnabled false 16 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' 17 | } 18 | } 19 | } 20 | 21 | dependencies { 22 | compile 'com.android.support:support-v4:19.1.0' 23 | } 24 | -------------------------------------------------------------------------------- /app/build/generated/source/buildConfig/androidTest/debug/com/example/softwaretest/test/BuildConfig.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Automatically generated file. DO NOT MODIFY 3 | */ 4 | package com.example.softwaretest.test; 5 | 6 | public final class BuildConfig { 7 | public static final boolean DEBUG = Boolean.parseBoolean("true"); 8 | public static final String APPLICATION_ID = "com.example.softwaretest.test"; 9 | public static final String BUILD_TYPE = "debug"; 10 | public static final String FLAVOR = ""; 11 | public static final int VERSION_CODE = -1; 12 | public static final String VERSION_NAME = ""; 13 | } 14 | -------------------------------------------------------------------------------- /app/build/generated/source/buildConfig/debug/com/example/softwaretest/BuildConfig.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Automatically generated file. DO NOT MODIFY 3 | */ 4 | package com.example.softwaretest; 5 | 6 | public final class BuildConfig { 7 | public static final boolean DEBUG = Boolean.parseBoolean("true"); 8 | public static final String APPLICATION_ID = "com.example.softwaretest"; 9 | public static final String BUILD_TYPE = "debug"; 10 | public static final String FLAVOR = ""; 11 | public static final int VERSION_CODE = 100; 12 | public static final String VERSION_NAME = "10.0"; 13 | } 14 | -------------------------------------------------------------------------------- /app/build/intermediates/blame/res/debug/multi/values-sw720dp-land-v13.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "outputFile": "/Users/ethank/Documents/gerrit/SoftWareTest/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-sw720dp-land-v13/values-sw720dp-land-v13.xml", 4 | "map": [ 5 | { 6 | "to": { 7 | "startLine": 2, 8 | "startColumn": 4, 9 | "startOffset": 55, 10 | "endColumn": 58, 11 | "endOffset": 109 12 | }, 13 | "from": { 14 | "file": "/Users/ethank/Documents/gerrit/SoftWareTest/app/src/main/res/values-sw720dp-land/dimens.xml", 15 | "position": { 16 | "startLine": 6, 17 | "startColumn": 4, 18 | "startOffset": 200, 19 | "endColumn": 58, 20 | "endOffset": 254 21 | } 22 | } 23 | } 24 | ] 25 | } 26 | ] -------------------------------------------------------------------------------- /app/build/intermediates/blame/res/debug/multi/values-v11.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "outputFile": "/Users/ethank/Documents/gerrit/SoftWareTest/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v11/values-v11.xml", 4 | "map": [ 5 | { 6 | "to": { 7 | "startLine": 2, 8 | "startColumn": 4, 9 | "startOffset": 55, 10 | "endLine": 4, 11 | "endColumn": 12, 12 | "endOffset": 187 13 | }, 14 | "from": { 15 | "file": "/Users/ethank/Documents/gerrit/SoftWareTest/app/src/main/res/values-v11/styles.xml", 16 | "position": { 17 | "startLine": 6, 18 | "startColumn": 4, 19 | "startOffset": 177, 20 | "endLine": 8, 21 | "endColumn": 12, 22 | "endOffset": 309 23 | } 24 | } 25 | } 26 | ] 27 | } 28 | ] -------------------------------------------------------------------------------- /app/build/intermediates/blame/res/debug/multi/values-v14.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "outputFile": "/Users/ethank/Documents/gerrit/SoftWareTest/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v14/values-v14.xml", 4 | "map": [ 5 | { 6 | "to": { 7 | "startLine": 2, 8 | "startColumn": 4, 9 | "startOffset": 55, 10 | "endLine": 4, 11 | "endColumn": 12, 12 | "endOffset": 201 13 | }, 14 | "from": { 15 | "file": "/Users/ethank/Documents/gerrit/SoftWareTest/app/src/main/res/values-v14/styles.xml", 16 | "position": { 17 | "startLine": 7, 18 | "startColumn": 4, 19 | "startOffset": 220, 20 | "endLine": 9, 21 | "endColumn": 12, 22 | "endOffset": 366 23 | } 24 | } 25 | } 26 | ] 27 | } 28 | ] -------------------------------------------------------------------------------- /app/build/intermediates/blame/res/debug/single/drawable-hdpi.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "merged": "/Users/ethank/Documents/gerrit/SoftWareTest/app/build/intermediates/res/merged/debug/drawable-hdpi/ic_launcher.png", 4 | "source": "/Users/ethank/Documents/gerrit/SoftWareTest/app/src/main/res/drawable-hdpi/ic_launcher.png" 5 | } 6 | ] -------------------------------------------------------------------------------- /app/build/intermediates/blame/res/debug/single/drawable-mdpi.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "merged": "/Users/ethank/Documents/gerrit/SoftWareTest/app/build/intermediates/res/merged/debug/drawable-mdpi/ic_launcher.png", 4 | "source": "/Users/ethank/Documents/gerrit/SoftWareTest/app/src/main/res/drawable-mdpi/ic_launcher.png" 5 | } 6 | ] -------------------------------------------------------------------------------- /app/build/intermediates/blame/res/debug/single/drawable-xhdpi.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "merged": "/Users/ethank/Documents/gerrit/SoftWareTest/app/build/intermediates/res/merged/debug/drawable-xhdpi/ic_launcher.png", 4 | "source": "/Users/ethank/Documents/gerrit/SoftWareTest/app/src/main/res/drawable-xhdpi/ic_launcher.png" 5 | } 6 | ] -------------------------------------------------------------------------------- /app/build/intermediates/blame/res/debug/single/drawable-xxhdpi.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "merged": "/Users/ethank/Documents/gerrit/SoftWareTest/app/build/intermediates/res/merged/debug/drawable-xxhdpi/ic_launcher.png", 4 | "source": "/Users/ethank/Documents/gerrit/SoftWareTest/app/src/main/res/drawable-xxhdpi/ic_launcher.png" 5 | } 6 | ] -------------------------------------------------------------------------------- /app/build/intermediates/incremental/compileDebugAidl/dependency.store: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /app/build/intermediates/incremental/compileDebugAndroidTestAidl/dependency.store: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /app/build/intermediates/incremental/mergeDebugAndroidTestResources/compile-file-map.properties: -------------------------------------------------------------------------------- 1 | #Thu Apr 20 18:09:50 CST 2017 2 | -------------------------------------------------------------------------------- /app/build/intermediates/incremental/mergeDebugAndroidTestResources/merger.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-sw720dp-land-v13/values-sw720dp-land-v13.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 128dp 4 | -------------------------------------------------------------------------------- /app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v11/values-v11.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | -------------------------------------------------------------------------------- /app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v14/values-v14.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | -------------------------------------------------------------------------------- /app/build/intermediates/manifest/androidTest/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 16 | 17 | -------------------------------------------------------------------------------- /app/build/intermediates/manifests/full/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 10 | 11 | 16 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 33 | 34 | 35 | 36 | 37 | 40 | 41 | 42 | 43 | 46 | 47 | 48 | -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/cand_back.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 19 | 21 | 23 | 24 | -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/cand_back_normal.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/cand_back_normal.9.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/cand_back_pressed.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/cand_back_pressed.9.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/cand_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/cand_down.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/cand_down_press.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/cand_down_press.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/cand_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/cand_up.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/cand_up_press.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/cand_up_press.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/candidate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/candidate.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/dialog_bubble.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/dialog_bubble.9.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/dialog_bubble_moji.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/dialog_bubble_moji.9.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/dialog_bubble_symbol.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/dialog_bubble_symbol.9.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/dialog_bubble_undo.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/dialog_bubble_undo.9.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/icon.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/immodeic_chinese.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/immodeic_chinese.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/immodeic_full_alphabet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/immodeic_full_alphabet.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/immodeic_full_kana.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/immodeic_full_kana.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/immodeic_full_number.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/immodeic_full_number.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/immodeic_half_alphabet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/immodeic_half_alphabet.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/immodeic_half_kana.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/immodeic_half_kana.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/immodeic_half_number.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/immodeic_half_number.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/immodeic_hiragana.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/immodeic_hiragana.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_12key_alpha0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_12key_alpha0.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_12key_alpha0_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_12key_alpha0_b.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_12key_alpha1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_12key_alpha1.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_12key_alpha1_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_12key_alpha1_b.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_12key_alpha2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_12key_alpha2.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_12key_alpha2_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_12key_alpha2_b.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_12key_alpha3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_12key_alpha3.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_12key_alpha3_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_12key_alpha3_b.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_12key_alpha4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_12key_alpha4.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_12key_alpha4_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_12key_alpha4_b.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_12key_alpha5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_12key_alpha5.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_12key_alpha5_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_12key_alpha5_b.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_12key_alpha6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_12key_alpha6.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_12key_alpha6_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_12key_alpha6_b.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_12key_alpha7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_12key_alpha7.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_12key_alpha7_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_12key_alpha7_b.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_12key_alpha8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_12key_alpha8.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_12key_alpha8_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_12key_alpha8_b.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_12key_alpha9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_12key_alpha9.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_12key_alpha9_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_12key_alpha9_b.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_12key_caps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_12key_caps.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_12key_caps_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_12key_caps_b.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_12key_dakuten.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_12key_dakuten.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_12key_dakuten_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_12key_dakuten_b.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_12key_eisukana.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_12key_eisukana.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_12key_eisukana_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_12key_eisukana_b.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_12key_hiragana0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_12key_hiragana0.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_12key_hiragana0_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_12key_hiragana0_b.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_12key_hiragana1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_12key_hiragana1.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_12key_hiragana1_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_12key_hiragana1_b.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_12key_hiragana2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_12key_hiragana2.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_12key_hiragana2_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_12key_hiragana2_b.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_12key_hiragana3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_12key_hiragana3.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_12key_hiragana3_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_12key_hiragana3_b.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_12key_hiragana4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_12key_hiragana4.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_12key_hiragana4_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_12key_hiragana4_b.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_12key_hiragana5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_12key_hiragana5.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_12key_hiragana5_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_12key_hiragana5_b.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_12key_hiragana6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_12key_hiragana6.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_12key_hiragana6_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_12key_hiragana6_b.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_12key_hiragana7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_12key_hiragana7.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_12key_hiragana7_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_12key_hiragana7_b.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_12key_hiragana8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_12key_hiragana8.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_12key_hiragana8_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_12key_hiragana8_b.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_12key_hiragana9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_12key_hiragana9.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_12key_hiragana9_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_12key_hiragana9_b.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_12key_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_12key_left.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_12key_left_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_12key_left_b.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_12key_period_comma.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_12key_period_comma.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_12key_period_comma_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_12key_period_comma_b.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_12key_reverse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_12key_reverse.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_12key_reverse_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_12key_reverse_b.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_12key_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_12key_right.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_12key_right_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_12key_right_b.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_12key_ten.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_12key_ten.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_12key_ten_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_12key_ten_b.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_cn_mode_change_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_cn_mode_change_b.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_cn_mode_full_num.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_cn_mode_full_num.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_cn_mode_half_alpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_cn_mode_half_alpha.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_cn_mode_half_num.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_cn_mode_half_num.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_cn_mode_pinyin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_cn_mode_pinyin.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_del.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_del.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_del_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_del_b.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_en_mode_change_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_en_mode_change_b.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_en_mode_half_alpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_en_mode_half_alpha.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_en_mode_half_num.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_en_mode_half_num.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_enter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_enter.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_enter_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_enter_b.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_enter_jp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_enter_jp.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_enter_jp_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_enter_jp_b.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_jp_mode_change_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_jp_mode_change_b.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_jp_mode_full_alpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_jp_mode_full_alpha.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_jp_mode_full_kata.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_jp_mode_full_kata.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_jp_mode_full_num.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_jp_mode_full_num.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_jp_mode_half_alpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_jp_mode_half_alpha.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_jp_mode_half_kata.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_jp_mode_half_kata.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_jp_mode_half_num.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_jp_mode_half_num.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_jp_mode_hira.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_jp_mode_hira.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_mode_panel_kbd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_mode_panel_kbd.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_mode_panel_kbd_12key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_mode_panel_kbd_12key.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_mode_panel_kbd_12key_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_mode_panel_kbd_12key_b.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_mode_panel_kbd_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_mode_panel_kbd_b.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_qwerty_shift.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_qwerty_shift.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_qwerty_shift_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_qwerty_shift_b.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_space.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_space.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_space_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_space_b.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_space_conv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_space_conv.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/key_space_conv_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/key_space_conv_b.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/keybg_metal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/keybg_metal.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/keybg_metal_def.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 20 | 22 | 24 | 26 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/keybg_metal_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/keybg_metal_p.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/keybg_metal_psftoff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/keybg_metal_psftoff.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/keybg_metal_psfton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/keybg_metal_psfton.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/keybg_metal_sftoff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/keybg_metal_sftoff.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/keybg_metal_sfton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/keybg_metal_sfton.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/keybg_simple.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/keybg_simple.9.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/keybg_simple_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/keybg_simple_bg.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/keybg_simple_def.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 20 | 22 | 24 | 26 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/keybg_simple_p.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/keybg_simple_p.9.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/keybg_simple_psftoff.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/keybg_simple_psftoff.9.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/keybg_simple_psfton.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/keybg_simple_psfton.9.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/keybg_simple_sftoff.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/keybg_simple_sftoff.9.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/keybg_simple_sfton.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/keybg_simple_sfton.9.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/tutorial_12key_enter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/tutorial_12key_enter.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/tutorial_12key_key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/tutorial_12key_key.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/tutorial_12key_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/tutorial_12key_left.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/tutorial_12key_mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/tutorial_12key_mode.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/tutorial_12key_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/tutorial_12key_right.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/tutorial_12key_space_jp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/tutorial_12key_space_jp.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/tutorial_12key_toggle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/tutorial_12key_toggle.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/tutorial_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/tutorial_back.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/word_full_space.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/word_full_space.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/drawable/word_half_space.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/merged/debug/drawable/word_half_space.png -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/layout/activity_main.xml: -------------------------------------------------------------------------------- 1 | 10 | 11 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/layout/bubble_text.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 35 | 36 | 46 | -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/layout/keyboard_android_default.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 22 | -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/layout/keyboard_default_main.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 23 | 24 | -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/layout/keyboard_default_sub.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 30 | 31 | 43 | 44 | 57 | 58 | -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/layout/keyboard_metal.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 23 | -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/layout/keyboard_simple.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 24 | -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/layout/main.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 12 | 13 | 17 | 18 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/layout/user_dictionary_tools_edit_header.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 21 | 22 | 29 | 30 | -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/layout/user_dictionary_tools_list_header.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 21 | 22 | 29 | 30 | 37 | 38 | -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/layout/user_dictionary_tools_list_header_ja.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 21 | 22 | 29 | 30 | 37 | 38 | -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/layout/user_dictionary_tools_list_header_zhcn.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 21 | 22 | 29 | 30 | 37 | 38 | -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/values-sw720dp-land-v13/values-sw720dp-land-v13.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 128dp 4 | -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/values-v11/values-v11.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/values-v14/values-v14.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/xml/default_cn_switch_key.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 22 | 23 | 25 | 26 | 27 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/xml/default_en_switch_key.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 22 | 23 | 25 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/xml/keyboard_switch_key_jp.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 23 | 24 | 26 | 27 | 28 | 30 | 31 | 32 | 34 | 35 | 36 | 38 | 39 | 40 | -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/xml/keyboard_switch_key_qwerty_jp.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 23 | 24 | 26 | 27 | 28 | 30 | 31 | 32 | 34 | 35 | 36 | 38 | 39 | 40 | -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/xml/method_en.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 19 | 20 | 23 | -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/xml/method_ja.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 19 | 20 | 23 | -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/xml/method_zhcn.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 19 | 20 | 23 | -------------------------------------------------------------------------------- /app/build/intermediates/res/merged/debug/xml/symbols_latin1_list.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | -------------------------------------------------------------------------------- /app/build/intermediates/res/resources-debug-androidTest.ap_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/resources-debug-androidTest.ap_ -------------------------------------------------------------------------------- /app/build/intermediates/res/resources-debug.ap_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/build/intermediates/res/resources-debug.ap_ -------------------------------------------------------------------------------- /app/lint.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 10 | 11 | 16 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 33 | 34 | 35 | 36 | 37 | 40 | 41 | 42 | 43 | 46 | 47 | 48 | -------------------------------------------------------------------------------- /app/src/main/assets/hwdata.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/assets/hwdata.bin -------------------------------------------------------------------------------- /app/src/main/assets/writableZHCN.dic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/assets/writableZHCN.dic -------------------------------------------------------------------------------- /app/src/main/assets/writableZHCN.dic-journal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/assets/writableZHCN.dic-journal -------------------------------------------------------------------------------- /app/src/main/java/com/example/softwaretest/BaseApplication.java: -------------------------------------------------------------------------------- 1 | package com.example.softwaretest; 2 | 3 | import java.io.File; 4 | import java.io.FileOutputStream; 5 | import java.io.IOException; 6 | import java.io.InputStream; 7 | import java.io.OutputStream; 8 | 9 | import android.app.Application; 10 | import android.content.Context; 11 | 12 | public class BaseApplication extends Application { 13 | 14 | public static Context context; 15 | 16 | @Override 17 | public void onCreate() { 18 | super.onCreate(); 19 | context = this; 20 | 21 | try { 22 | File file1 = new File(composeLocation("writableZHCN.dic")); 23 | File file2 = new File(composeLocation("writableZHCN.dic-journal")); 24 | if (!file1.exists()) { 25 | copyBigDataToSD("writableZHCN.dic", file1.getName()); 26 | } 27 | if (!file2.exists()) { 28 | copyBigDataToSD("writableZHCN.dic-journal", file2.getName()); 29 | } 30 | 31 | } catch (Exception e) { 32 | e.printStackTrace(); 33 | } 34 | } 35 | 36 | private void copyBigDataToSD(String fileName, String strOutFileName) throws IOException { 37 | InputStream myInput; 38 | OutputStream myOutput = new FileOutputStream(strOutFileName); 39 | myInput = this.getAssets().open(fileName); 40 | byte[] buffer = new byte[1024]; 41 | int length = myInput.read(buffer); 42 | while (length > 0) { 43 | myOutput.write(buffer, 0, length); 44 | length = myInput.read(buffer); 45 | } 46 | 47 | myOutput.flush(); 48 | myInput.close(); 49 | myOutput.close(); 50 | } 51 | 52 | public static Context getContext() { 53 | return context; 54 | } 55 | 56 | public static String composeLocation(String fileName) { 57 | String dataLocation = "/data/data/" + context.getPackageName() + "/"; 58 | return new StringBuilder().append(dataLocation).append(fileName).toString(); 59 | } 60 | 61 | } 62 | -------------------------------------------------------------------------------- /app/src/main/java/com/example/softwaretest/MainActivity.java: -------------------------------------------------------------------------------- 1 | package com.example.softwaretest; 2 | 3 | import android.app.Activity; 4 | import android.os.Bundle; 5 | 6 | public class MainActivity extends Activity { 7 | 8 | @Override 9 | protected void onCreate(Bundle savedInstanceState) { 10 | super.onCreate(savedInstanceState); 11 | setContentView(R.layout.activity_main); 12 | 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /app/src/main/java/com/googlecode/openwnn/legacy/CLOUDSONG/CandidateCallback.java: -------------------------------------------------------------------------------- 1 | package com.googlecode.openwnn.legacy.CLOUDSONG; 2 | 3 | import com.googlecode.openwnn.legacy.WnnEngine; 4 | 5 | /** 6 | * Created by lvhonghe on 16/4/15. 7 | */ 8 | public interface CandidateCallback { 9 | 10 | public void displayCandidate(WnnEngine converter); 11 | } 12 | -------------------------------------------------------------------------------- /app/src/main/java/com/googlecode/openwnn/legacy/CLOUDSONG/CandidateCreator.java: -------------------------------------------------------------------------------- 1 | package com.googlecode.openwnn.legacy.CLOUDSONG; 2 | 3 | /** 4 | * Created by lvhonghe on 16/4/14. 5 | */ 6 | public class CandidateCreator { 7 | 8 | } 9 | -------------------------------------------------------------------------------- /app/src/main/java/com/googlecode/openwnn/legacy/CLOUDSONG/OnCandidateSelected.java: -------------------------------------------------------------------------------- 1 | package com.googlecode.openwnn.legacy.CLOUDSONG; 2 | 3 | import com.googlecode.openwnn.legacy.WnnWord; 4 | 5 | /** 6 | * Created by lvhonghe on 16/4/22. 7 | */ 8 | public interface OnCandidateSelected { 9 | 10 | public void candidateSelected(WnnWord candidate); 11 | 12 | } 13 | -------------------------------------------------------------------------------- /app/src/main/java/com/googlecode/openwnn/legacy/CLOUDSONG/OnPinyinQueryed.java: -------------------------------------------------------------------------------- 1 | package com.googlecode.openwnn.legacy.CLOUDSONG; 2 | 3 | /** 4 | * Created by lvhonghe on 16/4/29. 5 | */ 6 | public interface OnPinyinQueryed { 7 | public void onPinyinQueryed(PinyinQueryResult pyQueryResult); 8 | } 9 | -------------------------------------------------------------------------------- /app/src/main/java/com/googlecode/openwnn/legacy/CLOUDSONG/PinyinQueryResult.java: -------------------------------------------------------------------------------- 1 | package com.googlecode.openwnn.legacy.CLOUDSONG; 2 | 3 | import com.googlecode.openwnn.legacy.WnnWord; 4 | 5 | import java.util.ArrayList; 6 | 7 | /** 8 | * Created by lvhonghe on 16/4/28. 9 | */ 10 | public class PinyinQueryResult { 11 | private ArrayList candidateList; 12 | private String currentInput; 13 | 14 | public PinyinQueryResult(ArrayList candidateList, String currentInput) { 15 | this.candidateList = candidateList; 16 | this.currentInput = currentInput; 17 | } 18 | 19 | public ArrayList getCandidateList() { 20 | return candidateList; 21 | } 22 | 23 | public String getCurrentInput() { 24 | return currentInput; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /app/src/main/java/com/googlecode/openwnn/legacy/CandidateFilter.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2008,2009 OMRON SOFTWARE Co., Ltd. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | package com.googlecode.openwnn.legacy; 18 | 19 | /** 20 | * The filter class for candidates. 21 | * This class is used for filtering candidates by {link WnnEngine}. 22 | * 23 | * @author Copyright (C) 2009 OMRON SOFTWARE CO., LTD. All Rights Reserved. 24 | * 25 | */ 26 | public class CandidateFilter { 27 | /** Filtering pattern (No filter) */ 28 | public static final int FILTER_NONE = 0x0; 29 | /** Filtering pattern (Non ASCII) */ 30 | public static final int FILTER_NON_ASCII = 0x2; 31 | 32 | /** Current filter type */ 33 | public int filter = 0; 34 | 35 | /** 36 | * Checking whether a specified word is filtered. 37 | * 38 | * @param word A word 39 | * @return {@code true} if the word is allowed; {@code false} if the word is denied. 40 | */ 41 | public boolean isAllowed(WnnWord word) { 42 | if (filter == 0) { 43 | return true; 44 | } 45 | if ((filter & FILTER_NON_ASCII) != 0) { 46 | String str = word.candidate; 47 | for (int i = 0; i < str.length(); i++) { 48 | if (str.charAt(i) < 0x20 || 0x7E < str.charAt(i)) { 49 | return false; 50 | } 51 | } 52 | } 53 | return true; 54 | } 55 | } 56 | -------------------------------------------------------------------------------- /app/src/main/java/com/googlecode/openwnn/legacy/CandidateViewButton.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2008,2009 OMRON SOFTWARE Co., Ltd. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | package com.googlecode.openwnn.legacy; 18 | 19 | import android.widget.Button; 20 | import android.view.MotionEvent; 21 | import android.view.View; 22 | import android.graphics.drawable.Drawable; 23 | import android.util.AttributeSet; 24 | import android.content.Context; 25 | 26 | /** 27 | * The button for the candidate-view 28 | * @author Copyright (C) 2009, OMRON SOFTWARE CO., LTD. All Rights Reserved. 29 | */ 30 | public class CandidateViewButton extends Button { 31 | 32 | /** The state of up */ 33 | private int[] mUpState; 34 | 35 | /** Constructor */ 36 | public CandidateViewButton(Context context) { 37 | super(context); 38 | } 39 | 40 | /** Constructor */ 41 | public CandidateViewButton(Context context, AttributeSet attrs) { 42 | super(context, attrs); 43 | } 44 | 45 | /** @see android.view.View#onTouchEvent */ 46 | public boolean onTouchEvent(MotionEvent me) { 47 | /* for changing the button on CandidateView when it is pressed. */ 48 | 49 | boolean ret = super.onTouchEvent(me); 50 | Drawable d = getBackground(); 51 | 52 | switch (me.getAction()) { 53 | case MotionEvent.ACTION_DOWN: 54 | mUpState = d.getState(); 55 | d.setState(View.PRESSED_ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET); 56 | break; 57 | case MotionEvent.ACTION_UP: 58 | default: 59 | d.setState(mUpState); 60 | break; 61 | } 62 | 63 | return ret; 64 | } 65 | } 66 | -------------------------------------------------------------------------------- /app/src/main/java/com/googlecode/openwnn/legacy/LetterConverter.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2008,2009 OMRON SOFTWARE Co., Ltd. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | package com.googlecode.openwnn.legacy; 18 | 19 | import android.content.SharedPreferences; 20 | 21 | /** 22 | * The interface of pre-converter for input string used by OpenWnn. 23 | *
24 | * This is a simple converter for Romaji-to-Kana input, Hangul input, etc. 25 | * Before converting the input string by {@link WnnEngine}, {@link OpenWnn} invokes this converter. 26 | * 27 | * @author Copyright (C) 2009 OMRON SOFTWARE CO., LTD. All Rights Reserved. 28 | */ 29 | public interface LetterConverter { 30 | /** 31 | * Convert the layer #0 text(pressed key sequence) to layer #1 text(pre converted string). 32 | *
33 | * This conversion is used for converting some key input to a character. 34 | * For example, Latin capital letter conversion (ex: "'"+"a" to "á")", 35 | * Romaji-to-Kana conversion in Japanese (ex: "w"+"a" to "わ"), 36 | * Hangul conversion in Korean. 37 | * 38 | * @param text The text data includes input sequence(layer #0) and output area(layer #1) 39 | * @return {@code true} if conversion is completed; {@code false} if not. 40 | */ 41 | public boolean convert(ComposingText text); 42 | 43 | /** 44 | * Reflect the preferences in the letter converter. 45 | * 46 | * @param pref The preferences 47 | */ 48 | public void setPreferences(SharedPreferences pref); 49 | } 50 | -------------------------------------------------------------------------------- /app/src/main/java/com/googlecode/openwnn/legacy/OnHandWritingRecognize.java: -------------------------------------------------------------------------------- 1 | package com.googlecode.openwnn.legacy; 2 | 3 | import com.googlecode.openwnn.legacy.WnnWord; 4 | 5 | import java.util.ArrayList; 6 | 7 | /** 8 | * Created by lvhonghe on 16/4/28. 9 | */ 10 | public interface OnHandWritingRecognize { 11 | public void handWritingRecognized(ArrayList result); 12 | } 13 | -------------------------------------------------------------------------------- /app/src/main/java/com/googlecode/openwnn/legacy/StrSegment.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2008,2009 OMRON SOFTWARE Co., Ltd. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | package com.googlecode.openwnn.legacy; 18 | 19 | /** 20 | * The information container class of segment in a string. 21 | * 22 | * This class defines information of a segment in a string, such as a character, a word or a clause. 23 | * It is used to represent the layers of the composing text ({@link ComposingText}). 24 | * 25 | * @author Copyright (C) 2009 OMRON SOFTWARE CO., LTD. All rights reserved. 26 | */ 27 | public class StrSegment { 28 | /** The string */ 29 | public String string; 30 | /** The start position */ 31 | public int from; 32 | /** The end position */ 33 | public int to; 34 | 35 | /** 36 | * Constructor 37 | */ 38 | public StrSegment() { 39 | this(null, -1, -1); 40 | } 41 | 42 | /** 43 | * Constructor 44 | * 45 | * @param str The string 46 | */ 47 | public StrSegment(String str) { 48 | this(str, -1, -1); 49 | } 50 | 51 | /** 52 | * Constructor 53 | * 54 | * @param chars The array of characters 55 | */ 56 | public StrSegment(char[] chars) { 57 | this(new String(chars), -1, -1); 58 | } 59 | 60 | /** 61 | * Constructor 62 | * 63 | * @param str The string 64 | * @param from The start position 65 | * @param to The end position 66 | */ 67 | public StrSegment(String str, int from, int to) { 68 | this.string = str; 69 | this.from = from; 70 | this.to = to; 71 | } 72 | } 73 | -------------------------------------------------------------------------------- /app/src/main/java/com/googlecode/openwnn/legacy/StrSegmentClause.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2008,2009 OMRON SOFTWARE Co., Ltd. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | package com.googlecode.openwnn.legacy; 18 | 19 | /** 20 | * The container class of {@link StrSegment} which includes a clause information for Japanese IME. 21 | * 22 | * @author Copyright (C) 2009 OMRON SOFTWARE CO., LTD. All rights reserved. 23 | */ 24 | public class StrSegmentClause extends StrSegment { 25 | /** Clause information */ 26 | public WnnClause clause; 27 | 28 | /** 29 | * Constructor 30 | * 31 | * @param clause The clause 32 | * @param from The start position 33 | * @param to The end position 34 | */ 35 | public StrSegmentClause(WnnClause clause, int from, int to) { 36 | super(clause.candidate, from, to); 37 | this.clause = clause; 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /app/src/main/java/com/googlecode/openwnn/legacy/UserDictionaryToolsListFocus.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2008,2009 OMRON SOFTWARE Co., Ltd. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | package com.googlecode.openwnn.legacy; 18 | 19 | import android.view.View; 20 | import android.content.Context; 21 | import android.widget.TextView; 22 | 23 | /** 24 | * The view class of the stroke and the candidate. 25 | * 26 | * @author Copyright (C) 2008, OMRON SOFTWARE CO., LTD. All Rights Reserved. 27 | */ 28 | public class UserDictionaryToolsListFocus extends TextView { 29 | /** the information of the pair of view */ 30 | private TextView mPairView = null; 31 | 32 | /** 33 | * Constructor 34 | * 35 | * @param context The context 36 | */ 37 | public UserDictionaryToolsListFocus(Context context) { 38 | super(context); 39 | } 40 | 41 | /** 42 | * Get the pair of view 43 | * 44 | * @return The information of the pair of view 45 | */ 46 | public View getPairView() { 47 | return mPairView; 48 | } 49 | 50 | /** 51 | * Set the pair of view 52 | * 53 | * @param pairView The information of the pair of view 54 | */ 55 | public void setPairView(TextView pairView) { 56 | mPairView = pairView; 57 | } 58 | } 59 | -------------------------------------------------------------------------------- /app/src/main/java/com/googlecode/openwnn/legacy/WnnPOS.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2008,2009 OMRON SOFTWARE Co., Ltd. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | package com.googlecode.openwnn.legacy; 18 | 19 | /** 20 | * The container class of a part of speech. 21 | * 22 | * @author Copyright (C) 2008-2009, OMRON SOFTWARE CO., LTD. All Rights Reserved. 23 | */ 24 | public class WnnPOS { 25 | /** The part of speech at left side */ 26 | public int left = 0; 27 | 28 | /** The part of speech at right side */ 29 | public int right = 0; 30 | 31 | /** 32 | * Constructor 33 | */ 34 | public WnnPOS() {} 35 | 36 | /** 37 | * Constructor 38 | * 39 | * @param left The part of speech at left side 40 | * @param right The part of speech at right side 41 | */ 42 | public WnnPOS(int left, int right) { 43 | this.left = left; 44 | this.right = right; 45 | } 46 | } 47 | 48 | -------------------------------------------------------------------------------- /app/src/main/java/com/googlecode/openwnn/legacy/ZH/CN/KeyboardListPreferenceZHCN.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2008,2009 OMRON SOFTWARE Co., Ltd. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | package com.googlecode.openwnn.legacy.ZH.CN; 18 | 19 | import com.googlecode.openwnn.legacy.*; 20 | 21 | import android.content.Context; 22 | import android.preference.ListPreference; 23 | import android.util.AttributeSet; 24 | 25 | /** 26 | * The preference class of keyboard image list for Chinese IME. 27 | * This class notices to {@code OpenWnnZHCN} that the keyboard image is changed. 28 | * 29 | * @author Copyright (C) 2009 OMRON SOFTWARE CO., LTD. 30 | */ 31 | public class KeyboardListPreferenceZHCN extends ListPreference { 32 | public KeyboardListPreferenceZHCN(Context context, AttributeSet attrs) { 33 | super(context, attrs); 34 | } 35 | 36 | public KeyboardListPreferenceZHCN(Context context) { 37 | this(context, null); 38 | } 39 | 40 | /** @see android.preference.DialogPreference#onDialogClosed */ 41 | @Override protected void onDialogClosed(boolean positiveResult) { 42 | super.onDialogClosed(positiveResult); 43 | 44 | if (positiveResult) { 45 | OpenWnnZHCN wnn = OpenWnnZHCN.getInstance(); 46 | int code = OpenWnnEvent.CHANGE_INPUT_VIEW; 47 | OpenWnnEvent ev = new OpenWnnEvent(code); 48 | try { 49 | wnn.onEvent(ev); 50 | } catch (Exception ex) { 51 | } 52 | } 53 | } 54 | } 55 | -------------------------------------------------------------------------------- /app/src/main/java/com/googlecode/openwnn/legacy/ZH/CN/OpenWnnEngineZHCN.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2008,2009 OMRON SOFTWARE Co., Ltd. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | package com.googlecode.openwnn.legacy.ZH.CN; 18 | 19 | import android.content.Context; 20 | 21 | import com.googlecode.openwnn.legacy.ZH.OpenWnnEngineZH; 22 | 23 | /** 24 | * The OpenWnn engine class for Chinese IME. 25 | * 26 | * @author Copyright (C) 2009 OMRON SOFTWARE CO., LTD. All Rights Reserved. 27 | */ 28 | public class OpenWnnEngineZHCN extends OpenWnnEngineZH { 29 | /** Dictionary type (Chinese standard) */ 30 | public static final int DIC_LANG_ZHCN = DIC_LANG_ZH; 31 | /** Dictionary type (Chinese person's name) */ 32 | public static final int DIC_LANG_ZHCN_PERSON_NAME = DIC_LANG_ZH_PERSON_NAME; 33 | /** Dictionary type (Chinese EISU-KANA conversion) */ 34 | public static final int DIC_LANG_ZHCN_EISUKANA = DIC_LANG_ZH_EISUKANA; 35 | /** Dictionary type (Chinese postal address) */ 36 | public static final int DIC_LANG_ZHCN_POSTAL_ADDRESS = DIC_LANG_ZH_POSTAL_ADDRESS; 37 | 38 | /** 39 | * Constructor 40 | * 41 | * @param dicLib 42 | * The dictionary library file name 43 | * @param dicFilePath 44 | * The path name of writable dictionary(null if not use) 45 | */ 46 | public OpenWnnEngineZHCN(String dicLib, String dicFilePath) { 47 | super(dicLib, dicFilePath); 48 | } 49 | } 50 | -------------------------------------------------------------------------------- /app/src/main/java/com/wwengine/hw/WWHandWrite.java: -------------------------------------------------------------------------------- 1 | package com.wwengine.hw; 2 | 3 | import android.content.Context; 4 | 5 | public class WWHandWrite { 6 | 7 | static { 8 | System.loadLibrary("dwEngineHw"); 9 | } 10 | 11 | /************************************************************************************* 12 | * 13 | * 14 | * 15 | *************************************************************************************/ 16 | public static native int apkBinding(Context param); 17 | 18 | 19 | /************************************************************************************* 20 | * 21 | * 22 | *************************************************************************************/ 23 | public static native int Authorization(char[] name); 24 | 25 | 26 | /************************************************************************************* 27 | * 28 | * 29 | *************************************************************************************/ 30 | public static native int hwInit(byte[] data, int param); 31 | 32 | 33 | /************************************************************************************* 34 | *************************************************************************************/ 35 | public static native int hwRecognize(short[] tracks, char[] result, int candNum, int option); 36 | 37 | 38 | /************************************************************************************* 39 | * 40 | * 41 | *************************************************************************************/ 42 | public static native int hwRecognizeMulti(short[] tracks, char[] result); 43 | } 44 | 45 | -------------------------------------------------------------------------------- /app/src/main/jniLibs/armeabi/libWnnEngDic.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/jniLibs/armeabi/libWnnEngDic.so -------------------------------------------------------------------------------- /app/src/main/jniLibs/armeabi/libWnnJpnDic.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/jniLibs/armeabi/libWnnJpnDic.so -------------------------------------------------------------------------------- /app/src/main/jniLibs/armeabi/libWnnZHCNDic.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/jniLibs/armeabi/libWnnZHCNDic.so -------------------------------------------------------------------------------- /app/src/main/jniLibs/armeabi/libdwEngineHw.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/jniLibs/armeabi/libdwEngineHw.so -------------------------------------------------------------------------------- /app/src/main/jniLibs/armeabi/libwnndict.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/jniLibs/armeabi/libwnndict.so -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/cand_back.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 19 | 21 | 23 | 24 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/cand_back_normal.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/cand_back_normal.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/cand_back_pressed.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/cand_back_pressed.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/cand_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/cand_down.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/cand_down_press.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/cand_down_press.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/cand_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/cand_up.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/cand_up_press.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/cand_up_press.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/candidate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/candidate.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/dialog_bubble.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/dialog_bubble.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/dialog_bubble_moji.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/dialog_bubble_moji.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/dialog_bubble_symbol.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/dialog_bubble_symbol.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/dialog_bubble_undo.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/dialog_bubble_undo.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/immodeic_chinese.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/immodeic_chinese.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/immodeic_full_alphabet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/immodeic_full_alphabet.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/immodeic_full_kana.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/immodeic_full_kana.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/immodeic_full_number.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/immodeic_full_number.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/immodeic_half_alphabet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/immodeic_half_alphabet.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/immodeic_half_kana.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/immodeic_half_kana.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/immodeic_half_number.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/immodeic_half_number.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/immodeic_hiragana.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/immodeic_hiragana.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_12key_alpha0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_12key_alpha0.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_12key_alpha0_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_12key_alpha0_b.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_12key_alpha1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_12key_alpha1.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_12key_alpha1_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_12key_alpha1_b.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_12key_alpha2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_12key_alpha2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_12key_alpha2_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_12key_alpha2_b.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_12key_alpha3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_12key_alpha3.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_12key_alpha3_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_12key_alpha3_b.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_12key_alpha4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_12key_alpha4.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_12key_alpha4_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_12key_alpha4_b.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_12key_alpha5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_12key_alpha5.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_12key_alpha5_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_12key_alpha5_b.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_12key_alpha6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_12key_alpha6.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_12key_alpha6_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_12key_alpha6_b.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_12key_alpha7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_12key_alpha7.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_12key_alpha7_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_12key_alpha7_b.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_12key_alpha8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_12key_alpha8.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_12key_alpha8_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_12key_alpha8_b.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_12key_alpha9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_12key_alpha9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_12key_alpha9_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_12key_alpha9_b.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_12key_caps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_12key_caps.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_12key_caps_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_12key_caps_b.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_12key_dakuten.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_12key_dakuten.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_12key_dakuten_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_12key_dakuten_b.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_12key_eisukana.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_12key_eisukana.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_12key_eisukana_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_12key_eisukana_b.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_12key_hiragana0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_12key_hiragana0.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_12key_hiragana0_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_12key_hiragana0_b.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_12key_hiragana1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_12key_hiragana1.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_12key_hiragana1_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_12key_hiragana1_b.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_12key_hiragana2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_12key_hiragana2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_12key_hiragana2_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_12key_hiragana2_b.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_12key_hiragana3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_12key_hiragana3.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_12key_hiragana3_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_12key_hiragana3_b.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_12key_hiragana4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_12key_hiragana4.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_12key_hiragana4_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_12key_hiragana4_b.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_12key_hiragana5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_12key_hiragana5.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_12key_hiragana5_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_12key_hiragana5_b.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_12key_hiragana6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_12key_hiragana6.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_12key_hiragana6_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_12key_hiragana6_b.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_12key_hiragana7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_12key_hiragana7.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_12key_hiragana7_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_12key_hiragana7_b.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_12key_hiragana8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_12key_hiragana8.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_12key_hiragana8_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_12key_hiragana8_b.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_12key_hiragana9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_12key_hiragana9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_12key_hiragana9_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_12key_hiragana9_b.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_12key_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_12key_left.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_12key_left_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_12key_left_b.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_12key_period_comma.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_12key_period_comma.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_12key_period_comma_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_12key_period_comma_b.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_12key_reverse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_12key_reverse.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_12key_reverse_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_12key_reverse_b.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_12key_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_12key_right.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_12key_right_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_12key_right_b.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_12key_ten.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_12key_ten.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_12key_ten_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_12key_ten_b.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_cn_mode_change_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_cn_mode_change_b.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_cn_mode_full_num.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_cn_mode_full_num.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_cn_mode_half_alpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_cn_mode_half_alpha.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_cn_mode_half_num.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_cn_mode_half_num.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_cn_mode_pinyin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_cn_mode_pinyin.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_del.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_del.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_del_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_del_b.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_en_mode_change_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_en_mode_change_b.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_en_mode_half_alpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_en_mode_half_alpha.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_en_mode_half_num.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_en_mode_half_num.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_enter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_enter.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_enter_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_enter_b.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_enter_jp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_enter_jp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_enter_jp_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_enter_jp_b.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_jp_mode_change_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_jp_mode_change_b.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_jp_mode_full_alpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_jp_mode_full_alpha.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_jp_mode_full_kata.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_jp_mode_full_kata.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_jp_mode_full_num.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_jp_mode_full_num.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_jp_mode_half_alpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_jp_mode_half_alpha.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_jp_mode_half_kata.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_jp_mode_half_kata.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_jp_mode_half_num.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_jp_mode_half_num.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_jp_mode_hira.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_jp_mode_hira.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_mode_panel_kbd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_mode_panel_kbd.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_mode_panel_kbd_12key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_mode_panel_kbd_12key.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_mode_panel_kbd_12key_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_mode_panel_kbd_12key_b.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_mode_panel_kbd_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_mode_panel_kbd_b.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_qwerty_shift.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_qwerty_shift.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_qwerty_shift_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_qwerty_shift_b.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_space.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_space.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_space_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_space_b.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_space_conv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_space_conv.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_space_conv_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/key_space_conv_b.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/keybg_metal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/keybg_metal.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/keybg_metal_def.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 20 | 22 | 24 | 26 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/keybg_metal_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/keybg_metal_p.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/keybg_metal_psftoff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/keybg_metal_psftoff.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/keybg_metal_psfton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/keybg_metal_psfton.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/keybg_metal_sftoff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/keybg_metal_sftoff.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/keybg_metal_sfton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/keybg_metal_sfton.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/keybg_simple.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/keybg_simple.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/keybg_simple_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/keybg_simple_bg.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/keybg_simple_def.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 20 | 22 | 24 | 26 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/keybg_simple_p.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/keybg_simple_p.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/keybg_simple_psftoff.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/keybg_simple_psftoff.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/keybg_simple_psfton.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/keybg_simple_psfton.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/keybg_simple_sftoff.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/keybg_simple_sftoff.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/keybg_simple_sfton.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/keybg_simple_sfton.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/tutorial_12key_enter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/tutorial_12key_enter.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/tutorial_12key_key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/tutorial_12key_key.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/tutorial_12key_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/tutorial_12key_left.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/tutorial_12key_mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/tutorial_12key_mode.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/tutorial_12key_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/tutorial_12key_right.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/tutorial_12key_space_jp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/tutorial_12key_space_jp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/tutorial_12key_toggle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/tutorial_12key_toggle.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/tutorial_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/tutorial_back.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/word_full_space.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/word_full_space.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/word_half_space.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/app/src/main/res/drawable/word_half_space.png -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- 1 | 10 | 11 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /app/src/main/res/layout/bubble_text.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 35 | 36 | 46 | -------------------------------------------------------------------------------- /app/src/main/res/layout/keyboard_android_default.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 22 | -------------------------------------------------------------------------------- /app/src/main/res/layout/keyboard_default_main.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 23 | 24 | -------------------------------------------------------------------------------- /app/src/main/res/layout/keyboard_default_sub.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 30 | 31 | 43 | 44 | 57 | 58 | -------------------------------------------------------------------------------- /app/src/main/res/layout/keyboard_metal.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 23 | -------------------------------------------------------------------------------- /app/src/main/res/layout/keyboard_simple.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 24 | -------------------------------------------------------------------------------- /app/src/main/res/layout/main.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 12 | 13 | 17 | 18 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /app/src/main/res/layout/user_dictionary_tools_edit_header.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 21 | 22 | 29 | 30 | -------------------------------------------------------------------------------- /app/src/main/res/layout/user_dictionary_tools_list_header.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 21 | 22 | 29 | 30 | 37 | 38 | -------------------------------------------------------------------------------- /app/src/main/res/layout/user_dictionary_tools_list_header_ja.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 21 | 22 | 29 | 30 | 37 | 38 | -------------------------------------------------------------------------------- /app/src/main/res/layout/user_dictionary_tools_list_header_zhcn.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 21 | 22 | 29 | 30 | 37 | 38 | -------------------------------------------------------------------------------- /app/src/main/res/values-sw600dp/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/values-sw720dp-land/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 128dp 8 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /app/src/main/res/values-v14/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/values/arrays.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 19 | 20 | @string/preference_keyboard_android_default 21 | @string/preference_keyboard_simple 22 | @string/preference_keyboard_metal 23 | 24 | 25 | keyboard_android_default 26 | 27 | 28 | keyboard_android_default 29 | keyboard_simple 30 | keyboard_metal 31 | 32 | 33 | -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | #ff404040 19 | #FFEFEBEF 20 | #0032CD32 21 | #0032CD32 22 | #Cd32CD32 23 | #FF32CD32 24 | #00ff8800 25 | #CDff8800 26 | #ffff8800 27 | #fff0f0f0 28 | #5532CD32 29 | #55ff8800 30 | #ffffff 31 | 32 | -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 50dip 19 | 40dip 20 | 20sp 21 | 32dip 22 | 28dip 23 | 22dip 24 | 23sp 25 | 26 | 16dp 27 | 16dp 28 | 23sp 29 | 30 | 31 | -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 14 | 15 | 16 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /app/src/main/res/xml/default_cn_switch_key.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 22 | 23 | 25 | 26 | 27 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /app/src/main/res/xml/default_en_switch_key.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 22 | 23 | 25 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /app/src/main/res/xml/keyboard_switch_key_jp.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 23 | 24 | 26 | 27 | 28 | 30 | 31 | 32 | 34 | 35 | 36 | 38 | 39 | 40 | -------------------------------------------------------------------------------- /app/src/main/res/xml/keyboard_switch_key_qwerty_jp.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 23 | 24 | 26 | 27 | 28 | 30 | 31 | 32 | 34 | 35 | 36 | 38 | 39 | 40 | -------------------------------------------------------------------------------- /app/src/main/res/xml/method_en.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 19 | 20 | 23 | -------------------------------------------------------------------------------- /app/src/main/res/xml/method_ja.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 19 | 20 | 23 | -------------------------------------------------------------------------------- /app/src/main/res/xml/method_zhcn.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 19 | 20 | 23 | -------------------------------------------------------------------------------- /app/src/main/res/xml/symbols_latin1_list.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | -------------------------------------------------------------------------------- /build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | buildscript { 3 | repositories { 4 | jcenter() 5 | } 6 | dependencies { 7 | classpath 'com.android.tools.build:gradle:2.3.1' 8 | } 9 | } 10 | 11 | allprojects { 12 | repositories { 13 | jcenter() 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /build/android-profile/profile-2017-04-20-18-09-46-996.rawproto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/build/android-profile/profile-2017-04-20-18-09-46-996.rawproto -------------------------------------------------------------------------------- /build/android-profile/profile-2017-04-20-18-09-49-236.rawproto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/build/android-profile/profile-2017-04-20-18-09-49-236.rawproto -------------------------------------------------------------------------------- /build/generated/mockable-android-19.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/build/generated/mockable-android-19.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yinzhengwei/SoftWareTest/889ea51cf4770d03418d456c523f425b9dc3267e/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Thu Apr 20 18:09:45 CST 2017 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip 7 | -------------------------------------------------------------------------------- /local.properties: -------------------------------------------------------------------------------- 1 | ## This file is automatically generated by Android Studio. 2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED! 3 | # 4 | # This file must *NOT* be checked into Version Control Systems, 5 | # as it contains information specific to your local configuration. 6 | # 7 | # Location of the SDK. This is only used by Gradle. 8 | # For customization when using a Version Control System, please read the 9 | # header note. 10 | #Thu Apr 20 18:09:11 CST 2017 11 | ndk.dir=/Users/ethank/Documents/adt-bundle-mac-x86_64-20131030/sdk/ndk-bundle 12 | sdk.dir=/Users/ethank/Documents/adt-bundle-mac-x86_64-20131030/sdk 13 | -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | --------------------------------------------------------------------------------