diff --git a/README.en.md b/README.en.md index fc15e2f2ac384641cce8789c787d94e16551f4a9..da2049718f0d66f9f952d7d0377ba35af630385c 100644 --- a/README.en.md +++ b/README.en.md @@ -1,36 +1,231 @@ -# applications_inputmethod +# applications_ inputmethod -#### Description -{**When you're done, you can delete the content in this README and update the file with details for others getting started with your repository**} -#### Software Architecture -Software architecture description -#### Installation +####Introduction -1. xxxx -2. xxxx -3. xxxx +Kikainput is a lightweight input method application, which supports 26 key Chinese and English input, and supports intelligent terminals running OpenHarmony OS -#### Instructions -1. xxxx -2. xxxx -3. xxxx -#### Contribution +####Software architecture -1. Fork the repository -2. Create Feat_xxx branch -3. Commit your code -4. Create Pull Request +|--AppScope//Application configuration file +| |-- app.json5 -#### Gitee Feature +| |-- resources -1. You can use Readme\_XXX.md to support different languages, such as Readme\_en.md, Readme\_zh.md -2. Gitee blog [blog.gitee.com](https://blog.gitee.com) -3. Explore open source project [https://gitee.com/explore](https://gitee.com/explore) -4. The most valuable open source project [GVP](https://gitee.com/gvp) -5. The manual of Gitee [https://gitee.com/help](https://gitee.com/help) -6. The most popular members [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) +| |-- base + +| |-- element + +| | |-- string.json + +| |-- media + +| |-- app_ icon.png + +|-- entry + +|-- .gitignore + +|-- build-profile.json5 + +|-- hvigorfile.js + +|-- package-lock.json + +|-- package.json + +|-- .preview + +|--Src//project configuration file + +|-- main + +| |-- module.json5 + +| |-- ets + +| | |-- Application + +| | | |-- AbilityStage.ts + +| | |-- common + +| | | |-- styleConfiguration.ets + +| | |-- model + +| | | |-- HardKeyUtils.ets + +|| | | -- KeyboardController.ets//Keyboard logic processing + +|| | | -- keyboardKeyData. ets//Keyboard data + +|| | | -- PhraseInfo.ets//Associative words + +|| | | -- PinyinsDataUtils. ets//Phonetic data processing logic + +|| | | -- PinyinsInfo.ets//Pinyin data model + +| | |-- pages + +| | | |-- index.ets + +| | |-- ServiceExtAbility + +| | | |-- service.ts + +| | | |-- ServiceExtAbility.ts + +|| | -- wordmodel//Distinguish text data according to letters + +| | |-- ADataModel.ts + +| | |-- BDataModel.ts + +| | |-- CDataModel.ts + +| | |-- DDataModel.ts + +| | |-- EDataModel.ts + +| | |-- FDataModel.ts + +| | |-- GDataModel.ts + +| | |-- HDataModel.ts + +| | |-- JDataModel.ts + +| | |-- KDataModel.ts + +| | |-- LDataModel.ts + +| | |-- MDataModel.ts + +| | |-- NDataModel.ts + +| | |-- ODataModel.ts + +| | |-- PDataModel.ts + +| | |-- QDataModel.ts + +| | |-- RDataModel.ts + +| | |-- SDataModel.ts + +| | |-- TDataModel.ts + +| | |-- WDataModel.ts + +| | |-- XDataModel.ts + +| | |-- YDataModel.ts + +| | |-- ZDataModel.ts + +| |-- resources + +| |-- base + +| | |-- element + +| | | |-- float.json + +| | | |-- gdata.json + +| | | |-- odatamodel.json + +| | | |-- string.json + +| | |-- media + +| | | |-- icon.png + +| | | |-- next.png + +| | |-- profile + +| | |-- main_ pages.json + +| |-- phone + +| | |-- element + +| | |-- float.json + +| |-- rawfile + +| |-- delete.png + +| |-- delete.svg + +| |-- down.png + +| |-- down.svg + +| |-- return.png + +| |-- return.svg + +| |-- shift light long.png + +| |-- shift light long.svg + +| |-- shift light.png + +| |-- shift light.svg + +| |-- shift.png + +| |-- shift.svg + + + + +####Instructions + + + +Supported languages: JavaScript, ets + +Operating system limitation: OpenHarmony operating system + +Model limitations: Stage model + + + + +####Constraints and restrictions + + + +1. This example only supports running on a standard system. + +2. This example is a stage model, which is supported from API version 9. + +3. This example can only be compiled and run with DevEco Studio 3.0 Beta3 (Build Version: 3.0.0.901, build on May 30, 2022). + +4. In this example, compilation verification is temporarily removed due to interface problems. + +5. This example needs to use the system interface of the @ ohos. application. ServiceExtensionAbility system permission. When using the Full SDK, you need to manually obtain it from the image site and replace it in DevEco Studio. Please refer to + +6. If the error of installing this example is error: install sign info inconsistent, it is possible that this application is set as a system preset application and has been installed in the system. At this time, you need to use the command to replace the installation, and restart the device after the replacement installation. The specific command is as follows: + +hdc_ std shell mount -o remount,rw / + +hdc_ std shell rm -f /system/app/kikaInput.hap + +hdc_ std shell reboot + +hdc_ std shell mount -o remount,rw / + +hdc_ std file send D:\OpenHarmony_ demo\Input_ sys\KikaInput-3586\entry\build\default\outputs\default\kikaInput.hap /system/app/ + +hdc_ std shell reboot + +After the device is restarted, the replacement installation of the application can be completed without other operations. \ No newline at end of file