├── .gitignore ├── README.md ├── app ├── .gitignore ├── build.gradle ├── libs │ └── bdasr_V3_20180801_d6f298a.jar ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── assets │ ├── baidu_speech_grammar.bsg │ └── voice │ │ ├── data.json │ │ ├── seq_0_0.png │ │ ├── seq_0_1.png │ │ ├── seq_0_10.png │ │ ├── seq_0_11.png │ │ ├── seq_0_12.png │ │ ├── seq_0_13.png │ │ ├── seq_0_14.png │ │ ├── seq_0_15.png │ │ ├── seq_0_16.png │ │ ├── seq_0_17.png │ │ ├── seq_0_18.png │ │ ├── seq_0_19.png │ │ ├── seq_0_2.png │ │ ├── seq_0_20.png │ │ ├── seq_0_21.png │ │ ├── seq_0_22.png │ │ ├── seq_0_23.png │ │ ├── seq_0_24.png │ │ ├── seq_0_25.png │ │ ├── seq_0_26.png │ │ ├── seq_0_27.png │ │ ├── seq_0_28.png │ │ ├── seq_0_29.png │ │ ├── seq_0_3.png │ │ ├── seq_0_30.png │ │ ├── seq_0_31.png │ │ ├── seq_0_32.png │ │ ├── seq_0_33.png │ │ ├── seq_0_34.png │ │ ├── seq_0_35.png │ │ ├── seq_0_36.png │ │ ├── seq_0_37.png │ │ ├── seq_0_38.png │ │ ├── seq_0_39.png │ │ ├── seq_0_4.png │ │ ├── seq_0_40.png │ │ ├── seq_0_41.png │ │ ├── seq_0_42.png │ │ ├── seq_0_43.png │ │ ├── seq_0_44.png │ │ ├── seq_0_45.png │ │ ├── seq_0_46.png │ │ ├── seq_0_47.png │ │ ├── seq_0_48.png │ │ ├── seq_0_49.png │ │ ├── seq_0_5.png │ │ ├── seq_0_6.png │ │ ├── seq_0_7.png │ │ ├── seq_0_8.png │ │ └── seq_0_9.png │ ├── java │ └── com │ │ └── dfzq │ │ └── dset │ │ └── demo │ │ ├── BaiduRecognizer.java │ │ └── LoginActivity.java │ ├── jniLibs │ ├── armeabi-v7a │ │ ├── libBaiduSpeechSDK.so │ │ ├── libbdEASRAndroid.so │ │ ├── libbdSpilWakeup.so │ │ ├── libbd_easr_s1_merge_normal_20151216.dat.so │ │ └── libvad.dnn.so │ └── armeabi │ │ ├── libBaiduSpeechSDK.so │ │ ├── libbdEASRAndroid.so │ │ ├── libbdSpilWakeup.so │ │ ├── libbd_easr_s1_merge_normal_20151216.dat.so │ │ └── libvad.dnn.so │ └── res │ ├── drawable │ ├── clear_search.png │ ├── dset_keyboard_logo.9.png │ ├── dset_keyboard_logo_bg_small.xml │ ├── logo.png │ ├── shape_corner_3.xml │ └── stock_search.png │ ├── layout │ ├── activity_login.xml │ └── layout_voice_tips.xml │ ├── mipmap-hdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-mdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ └── values │ ├── colors.xml │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── jitpack.yml ├── library ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── dfzq │ │ │ └── dset │ │ │ ├── DsetKeyboard.java │ │ │ ├── KeyboardDialog.java │ │ │ ├── KeyboardListener.java │ │ │ ├── KeyboardManager.java │ │ │ ├── SecurityAutoCompleteEditText.java │ │ │ ├── SecurityEditText.java │ │ │ ├── SecurityEditTextDelegate.java │ │ │ ├── SecurityEditTextInterface.java │ │ │ ├── ViewUtils.java │ │ │ ├── VoiceInputStateChangeListener.java │ │ │ ├── VoiceRecognizer.java │ │ │ ├── provider │ │ │ ├── DefaultRecognizer.java │ │ │ ├── Recognizer.java │ │ │ └── RecognizerListener.java │ │ │ └── view │ │ │ └── SecretKeyboardView.java │ └── res │ │ ├── anim │ │ ├── pop_from_button_down.xml │ │ └── pop_from_button_up.xml │ │ ├── drawable-xxhdpi │ │ ├── arrow_left.png │ │ ├── dset_keyboard_btn_normal.9.png │ │ ├── dset_keyboard_btn_press.9.png │ │ ├── dset_keyboard_voice_speech_off_gray.png │ │ └── dset_keyboard_voice_speech_on_white.png │ │ ├── drawable │ │ ├── btn_selector_bg.xml │ │ ├── corner_gray_bg.xml │ │ ├── corner_white_bg.xml │ │ ├── dset_bg_keyboardview.xml │ │ ├── dset_btn_keyboard_special_bg.xml │ │ ├── dset_btn_keyboard_special_normal_bg.xml │ │ ├── dset_btn_keyboard_special_press_bg.xml │ │ ├── dset_ic_keyboard_backspace_black_32dp.xml │ │ ├── dset_ic_keyboard_capslock_lower_32dp.xml │ │ ├── dset_ic_keyboard_capslock_up_32dp.xml │ │ ├── dset_ic_keyboard_hide_black_32dp.xml │ │ ├── dset_keyboard_bolder_bg.xml │ │ └── dset_keyboard_special_btn_bg.xml │ │ ├── layout │ │ ├── dset_keyboard.xml │ │ ├── dset_keyboard_animattion.xml │ │ ├── dset_keyboard_layout.xml │ │ └── dset_keyboard_voice.xml │ │ ├── values │ │ ├── attrs.xml │ │ ├── colors.xml │ │ ├── keys.xml │ │ ├── strings.xml │ │ └── styles.xml │ │ └── xml │ │ ├── dset_keyboard_abc.xml │ │ ├── dset_keyboard_id.xml │ │ ├── dset_keyboard_num.xml │ │ ├── dset_keyboard_num_only.xml │ │ ├── dset_keyboard_stock_letter.xml │ │ └── dset_keyboard_stock_number.xml │ └── test │ └── java │ └── com │ └── dfzq │ └── dset │ └── ExampleUnitTest.java └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # SecurityEditText 2 | 自定义文本输入框,支持安全键盘、股票代码 -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/libs/bdasr_V3_20180801_d6f298a.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/libs/bdasr_V3_20180801_d6f298a.jar -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/assets/baidu_speech_grammar.bsg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/assets/baidu_speech_grammar.bsg -------------------------------------------------------------------------------- /app/src/main/assets/voice/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/assets/voice/data.json -------------------------------------------------------------------------------- /app/src/main/assets/voice/seq_0_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/assets/voice/seq_0_0.png -------------------------------------------------------------------------------- /app/src/main/assets/voice/seq_0_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/assets/voice/seq_0_1.png -------------------------------------------------------------------------------- /app/src/main/assets/voice/seq_0_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/assets/voice/seq_0_10.png -------------------------------------------------------------------------------- /app/src/main/assets/voice/seq_0_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/assets/voice/seq_0_11.png -------------------------------------------------------------------------------- /app/src/main/assets/voice/seq_0_12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/assets/voice/seq_0_12.png -------------------------------------------------------------------------------- /app/src/main/assets/voice/seq_0_13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/assets/voice/seq_0_13.png -------------------------------------------------------------------------------- /app/src/main/assets/voice/seq_0_14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/assets/voice/seq_0_14.png -------------------------------------------------------------------------------- /app/src/main/assets/voice/seq_0_15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/assets/voice/seq_0_15.png -------------------------------------------------------------------------------- /app/src/main/assets/voice/seq_0_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/assets/voice/seq_0_16.png -------------------------------------------------------------------------------- /app/src/main/assets/voice/seq_0_17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/assets/voice/seq_0_17.png -------------------------------------------------------------------------------- /app/src/main/assets/voice/seq_0_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/assets/voice/seq_0_18.png -------------------------------------------------------------------------------- /app/src/main/assets/voice/seq_0_19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/assets/voice/seq_0_19.png -------------------------------------------------------------------------------- /app/src/main/assets/voice/seq_0_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/assets/voice/seq_0_2.png -------------------------------------------------------------------------------- /app/src/main/assets/voice/seq_0_20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/assets/voice/seq_0_20.png -------------------------------------------------------------------------------- /app/src/main/assets/voice/seq_0_21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/assets/voice/seq_0_21.png -------------------------------------------------------------------------------- /app/src/main/assets/voice/seq_0_22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/assets/voice/seq_0_22.png -------------------------------------------------------------------------------- /app/src/main/assets/voice/seq_0_23.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/assets/voice/seq_0_23.png -------------------------------------------------------------------------------- /app/src/main/assets/voice/seq_0_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/assets/voice/seq_0_24.png -------------------------------------------------------------------------------- /app/src/main/assets/voice/seq_0_25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/assets/voice/seq_0_25.png -------------------------------------------------------------------------------- /app/src/main/assets/voice/seq_0_26.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/assets/voice/seq_0_26.png -------------------------------------------------------------------------------- /app/src/main/assets/voice/seq_0_27.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/assets/voice/seq_0_27.png -------------------------------------------------------------------------------- /app/src/main/assets/voice/seq_0_28.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/assets/voice/seq_0_28.png -------------------------------------------------------------------------------- /app/src/main/assets/voice/seq_0_29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/assets/voice/seq_0_29.png -------------------------------------------------------------------------------- /app/src/main/assets/voice/seq_0_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/assets/voice/seq_0_3.png -------------------------------------------------------------------------------- /app/src/main/assets/voice/seq_0_30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/assets/voice/seq_0_30.png -------------------------------------------------------------------------------- /app/src/main/assets/voice/seq_0_31.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/assets/voice/seq_0_31.png -------------------------------------------------------------------------------- /app/src/main/assets/voice/seq_0_32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/assets/voice/seq_0_32.png -------------------------------------------------------------------------------- /app/src/main/assets/voice/seq_0_33.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/assets/voice/seq_0_33.png -------------------------------------------------------------------------------- /app/src/main/assets/voice/seq_0_34.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/assets/voice/seq_0_34.png -------------------------------------------------------------------------------- /app/src/main/assets/voice/seq_0_35.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/assets/voice/seq_0_35.png -------------------------------------------------------------------------------- /app/src/main/assets/voice/seq_0_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/assets/voice/seq_0_36.png -------------------------------------------------------------------------------- /app/src/main/assets/voice/seq_0_37.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/assets/voice/seq_0_37.png -------------------------------------------------------------------------------- /app/src/main/assets/voice/seq_0_38.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/assets/voice/seq_0_38.png -------------------------------------------------------------------------------- /app/src/main/assets/voice/seq_0_39.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/assets/voice/seq_0_39.png -------------------------------------------------------------------------------- /app/src/main/assets/voice/seq_0_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/assets/voice/seq_0_4.png -------------------------------------------------------------------------------- /app/src/main/assets/voice/seq_0_40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/assets/voice/seq_0_40.png -------------------------------------------------------------------------------- /app/src/main/assets/voice/seq_0_41.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/assets/voice/seq_0_41.png -------------------------------------------------------------------------------- /app/src/main/assets/voice/seq_0_42.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/assets/voice/seq_0_42.png -------------------------------------------------------------------------------- /app/src/main/assets/voice/seq_0_43.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/assets/voice/seq_0_43.png -------------------------------------------------------------------------------- /app/src/main/assets/voice/seq_0_44.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/assets/voice/seq_0_44.png -------------------------------------------------------------------------------- /app/src/main/assets/voice/seq_0_45.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/assets/voice/seq_0_45.png -------------------------------------------------------------------------------- /app/src/main/assets/voice/seq_0_46.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/assets/voice/seq_0_46.png -------------------------------------------------------------------------------- /app/src/main/assets/voice/seq_0_47.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/assets/voice/seq_0_47.png -------------------------------------------------------------------------------- /app/src/main/assets/voice/seq_0_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/assets/voice/seq_0_48.png -------------------------------------------------------------------------------- /app/src/main/assets/voice/seq_0_49.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/assets/voice/seq_0_49.png -------------------------------------------------------------------------------- /app/src/main/assets/voice/seq_0_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/assets/voice/seq_0_5.png -------------------------------------------------------------------------------- /app/src/main/assets/voice/seq_0_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/assets/voice/seq_0_6.png -------------------------------------------------------------------------------- /app/src/main/assets/voice/seq_0_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/assets/voice/seq_0_7.png -------------------------------------------------------------------------------- /app/src/main/assets/voice/seq_0_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/assets/voice/seq_0_8.png -------------------------------------------------------------------------------- /app/src/main/assets/voice/seq_0_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/assets/voice/seq_0_9.png -------------------------------------------------------------------------------- /app/src/main/java/com/dfzq/dset/demo/BaiduRecognizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/java/com/dfzq/dset/demo/BaiduRecognizer.java -------------------------------------------------------------------------------- /app/src/main/java/com/dfzq/dset/demo/LoginActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/java/com/dfzq/dset/demo/LoginActivity.java -------------------------------------------------------------------------------- /app/src/main/jniLibs/armeabi-v7a/libBaiduSpeechSDK.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/jniLibs/armeabi-v7a/libBaiduSpeechSDK.so -------------------------------------------------------------------------------- /app/src/main/jniLibs/armeabi-v7a/libbdEASRAndroid.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/jniLibs/armeabi-v7a/libbdEASRAndroid.so -------------------------------------------------------------------------------- /app/src/main/jniLibs/armeabi-v7a/libbdSpilWakeup.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/jniLibs/armeabi-v7a/libbdSpilWakeup.so -------------------------------------------------------------------------------- /app/src/main/jniLibs/armeabi-v7a/libbd_easr_s1_merge_normal_20151216.dat.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/jniLibs/armeabi-v7a/libbd_easr_s1_merge_normal_20151216.dat.so -------------------------------------------------------------------------------- /app/src/main/jniLibs/armeabi-v7a/libvad.dnn.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/jniLibs/armeabi-v7a/libvad.dnn.so -------------------------------------------------------------------------------- /app/src/main/jniLibs/armeabi/libBaiduSpeechSDK.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/jniLibs/armeabi/libBaiduSpeechSDK.so -------------------------------------------------------------------------------- /app/src/main/jniLibs/armeabi/libbdEASRAndroid.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/jniLibs/armeabi/libbdEASRAndroid.so -------------------------------------------------------------------------------- /app/src/main/jniLibs/armeabi/libbdSpilWakeup.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/jniLibs/armeabi/libbdSpilWakeup.so -------------------------------------------------------------------------------- /app/src/main/jniLibs/armeabi/libbd_easr_s1_merge_normal_20151216.dat.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/jniLibs/armeabi/libbd_easr_s1_merge_normal_20151216.dat.so -------------------------------------------------------------------------------- /app/src/main/jniLibs/armeabi/libvad.dnn.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/jniLibs/armeabi/libvad.dnn.so -------------------------------------------------------------------------------- /app/src/main/res/drawable/clear_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/res/drawable/clear_search.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/dset_keyboard_logo.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/res/drawable/dset_keyboard_logo.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/dset_keyboard_logo_bg_small.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/res/drawable/dset_keyboard_logo_bg_small.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/res/drawable/logo.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_corner_3.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/res/drawable/shape_corner_3.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/stock_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/res/drawable/stock_search.png -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_login.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/res/layout/activity_login.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_voice_tips.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/res/layout/layout_voice_tips.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/gradlew.bat -------------------------------------------------------------------------------- /jitpack.yml: -------------------------------------------------------------------------------- 1 | jdk: 2 | - openjdk11 -------------------------------------------------------------------------------- /library/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /library/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/library/build.gradle -------------------------------------------------------------------------------- /library/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/library/proguard-rules.pro -------------------------------------------------------------------------------- /library/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/library/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /library/src/main/java/com/dfzq/dset/DsetKeyboard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/library/src/main/java/com/dfzq/dset/DsetKeyboard.java -------------------------------------------------------------------------------- /library/src/main/java/com/dfzq/dset/KeyboardDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/library/src/main/java/com/dfzq/dset/KeyboardDialog.java -------------------------------------------------------------------------------- /library/src/main/java/com/dfzq/dset/KeyboardListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/library/src/main/java/com/dfzq/dset/KeyboardListener.java -------------------------------------------------------------------------------- /library/src/main/java/com/dfzq/dset/KeyboardManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/library/src/main/java/com/dfzq/dset/KeyboardManager.java -------------------------------------------------------------------------------- /library/src/main/java/com/dfzq/dset/SecurityAutoCompleteEditText.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/library/src/main/java/com/dfzq/dset/SecurityAutoCompleteEditText.java -------------------------------------------------------------------------------- /library/src/main/java/com/dfzq/dset/SecurityEditText.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/library/src/main/java/com/dfzq/dset/SecurityEditText.java -------------------------------------------------------------------------------- /library/src/main/java/com/dfzq/dset/SecurityEditTextDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/library/src/main/java/com/dfzq/dset/SecurityEditTextDelegate.java -------------------------------------------------------------------------------- /library/src/main/java/com/dfzq/dset/SecurityEditTextInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/library/src/main/java/com/dfzq/dset/SecurityEditTextInterface.java -------------------------------------------------------------------------------- /library/src/main/java/com/dfzq/dset/ViewUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/library/src/main/java/com/dfzq/dset/ViewUtils.java -------------------------------------------------------------------------------- /library/src/main/java/com/dfzq/dset/VoiceInputStateChangeListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/library/src/main/java/com/dfzq/dset/VoiceInputStateChangeListener.java -------------------------------------------------------------------------------- /library/src/main/java/com/dfzq/dset/VoiceRecognizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/library/src/main/java/com/dfzq/dset/VoiceRecognizer.java -------------------------------------------------------------------------------- /library/src/main/java/com/dfzq/dset/provider/DefaultRecognizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/library/src/main/java/com/dfzq/dset/provider/DefaultRecognizer.java -------------------------------------------------------------------------------- /library/src/main/java/com/dfzq/dset/provider/Recognizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/library/src/main/java/com/dfzq/dset/provider/Recognizer.java -------------------------------------------------------------------------------- /library/src/main/java/com/dfzq/dset/provider/RecognizerListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/library/src/main/java/com/dfzq/dset/provider/RecognizerListener.java -------------------------------------------------------------------------------- /library/src/main/java/com/dfzq/dset/view/SecretKeyboardView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/library/src/main/java/com/dfzq/dset/view/SecretKeyboardView.java -------------------------------------------------------------------------------- /library/src/main/res/anim/pop_from_button_down.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/library/src/main/res/anim/pop_from_button_down.xml -------------------------------------------------------------------------------- /library/src/main/res/anim/pop_from_button_up.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/library/src/main/res/anim/pop_from_button_up.xml -------------------------------------------------------------------------------- /library/src/main/res/drawable-xxhdpi/arrow_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/library/src/main/res/drawable-xxhdpi/arrow_left.png -------------------------------------------------------------------------------- /library/src/main/res/drawable-xxhdpi/dset_keyboard_btn_normal.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/library/src/main/res/drawable-xxhdpi/dset_keyboard_btn_normal.9.png -------------------------------------------------------------------------------- /library/src/main/res/drawable-xxhdpi/dset_keyboard_btn_press.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/library/src/main/res/drawable-xxhdpi/dset_keyboard_btn_press.9.png -------------------------------------------------------------------------------- /library/src/main/res/drawable-xxhdpi/dset_keyboard_voice_speech_off_gray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/library/src/main/res/drawable-xxhdpi/dset_keyboard_voice_speech_off_gray.png -------------------------------------------------------------------------------- /library/src/main/res/drawable-xxhdpi/dset_keyboard_voice_speech_on_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/library/src/main/res/drawable-xxhdpi/dset_keyboard_voice_speech_on_white.png -------------------------------------------------------------------------------- /library/src/main/res/drawable/btn_selector_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/library/src/main/res/drawable/btn_selector_bg.xml -------------------------------------------------------------------------------- /library/src/main/res/drawable/corner_gray_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/library/src/main/res/drawable/corner_gray_bg.xml -------------------------------------------------------------------------------- /library/src/main/res/drawable/corner_white_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/library/src/main/res/drawable/corner_white_bg.xml -------------------------------------------------------------------------------- /library/src/main/res/drawable/dset_bg_keyboardview.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/library/src/main/res/drawable/dset_bg_keyboardview.xml -------------------------------------------------------------------------------- /library/src/main/res/drawable/dset_btn_keyboard_special_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/library/src/main/res/drawable/dset_btn_keyboard_special_bg.xml -------------------------------------------------------------------------------- /library/src/main/res/drawable/dset_btn_keyboard_special_normal_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/library/src/main/res/drawable/dset_btn_keyboard_special_normal_bg.xml -------------------------------------------------------------------------------- /library/src/main/res/drawable/dset_btn_keyboard_special_press_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/library/src/main/res/drawable/dset_btn_keyboard_special_press_bg.xml -------------------------------------------------------------------------------- /library/src/main/res/drawable/dset_ic_keyboard_backspace_black_32dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/library/src/main/res/drawable/dset_ic_keyboard_backspace_black_32dp.xml -------------------------------------------------------------------------------- /library/src/main/res/drawable/dset_ic_keyboard_capslock_lower_32dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/library/src/main/res/drawable/dset_ic_keyboard_capslock_lower_32dp.xml -------------------------------------------------------------------------------- /library/src/main/res/drawable/dset_ic_keyboard_capslock_up_32dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/library/src/main/res/drawable/dset_ic_keyboard_capslock_up_32dp.xml -------------------------------------------------------------------------------- /library/src/main/res/drawable/dset_ic_keyboard_hide_black_32dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/library/src/main/res/drawable/dset_ic_keyboard_hide_black_32dp.xml -------------------------------------------------------------------------------- /library/src/main/res/drawable/dset_keyboard_bolder_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/library/src/main/res/drawable/dset_keyboard_bolder_bg.xml -------------------------------------------------------------------------------- /library/src/main/res/drawable/dset_keyboard_special_btn_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/library/src/main/res/drawable/dset_keyboard_special_btn_bg.xml -------------------------------------------------------------------------------- /library/src/main/res/layout/dset_keyboard.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/library/src/main/res/layout/dset_keyboard.xml -------------------------------------------------------------------------------- /library/src/main/res/layout/dset_keyboard_animattion.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/library/src/main/res/layout/dset_keyboard_animattion.xml -------------------------------------------------------------------------------- /library/src/main/res/layout/dset_keyboard_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/library/src/main/res/layout/dset_keyboard_layout.xml -------------------------------------------------------------------------------- /library/src/main/res/layout/dset_keyboard_voice.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/library/src/main/res/layout/dset_keyboard_voice.xml -------------------------------------------------------------------------------- /library/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/library/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /library/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/library/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /library/src/main/res/values/keys.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/library/src/main/res/values/keys.xml -------------------------------------------------------------------------------- /library/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/library/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /library/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/library/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /library/src/main/res/xml/dset_keyboard_abc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/library/src/main/res/xml/dset_keyboard_abc.xml -------------------------------------------------------------------------------- /library/src/main/res/xml/dset_keyboard_id.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/library/src/main/res/xml/dset_keyboard_id.xml -------------------------------------------------------------------------------- /library/src/main/res/xml/dset_keyboard_num.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/library/src/main/res/xml/dset_keyboard_num.xml -------------------------------------------------------------------------------- /library/src/main/res/xml/dset_keyboard_num_only.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/library/src/main/res/xml/dset_keyboard_num_only.xml -------------------------------------------------------------------------------- /library/src/main/res/xml/dset_keyboard_stock_letter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/library/src/main/res/xml/dset_keyboard_stock_letter.xml -------------------------------------------------------------------------------- /library/src/main/res/xml/dset_keyboard_stock_number.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/library/src/main/res/xml/dset_keyboard_stock_number.xml -------------------------------------------------------------------------------- /library/src/test/java/com/dfzq/dset/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orientsec/SecurityKeyboard/HEAD/library/src/test/java/com/dfzq/dset/ExampleUnitTest.java -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app', ':library' 2 | --------------------------------------------------------------------------------