mirror of
https://gitee.com/openharmony/inputmethod_imf
synced 2024-11-23 06:40:06 +00:00
Signed-off-by: ma-shaoyin <mashaoyin1@huawei.com>
Changes to be committed:
This commit is contained in:
parent
7765504e8e
commit
adddad11ea
18
README.md
18
README.md
@ -1,4 +1,4 @@
|
|||||||
# miscservices_inputmethod
|
# inputmethod_imf
|
||||||
|
|
||||||
#### Introduction
|
#### Introduction
|
||||||
|
|
||||||
@ -9,7 +9,7 @@ Input Method Framework, is used to connect the application and input method. the
|
|||||||
|
|
||||||
#### Warehouse path
|
#### Warehouse path
|
||||||
|
|
||||||
/base/miscservices/inputmethod
|
/base/inputmethod/imf
|
||||||
|
|
||||||
#### Introduction to framework code
|
#### Introduction to framework code
|
||||||
|
|
||||||
@ -17,25 +17,25 @@ The input method framework currently has four modules, as follows:
|
|||||||
|
|
||||||
1. Application client
|
1. Application client
|
||||||
|
|
||||||
Path: /base/miscservices/inputmethod/frameworks/inputmethod_controller
|
Path: /base/inputmethod/imf/frameworks/inputmethod_controller
|
||||||
|
|
||||||
Function: realize the service delivery of application and input method framework, including the binding between application and input method service, application display and hiding request for input method, etc
|
Function: realize the service delivery of application and input method framework, including the binding between application and input method service, application display and hiding request for input method, etc
|
||||||
|
|
||||||
2. Input method client
|
2. Input method client
|
||||||
|
|
||||||
Path: /base/miscservices/inputmethod/frameworks/inputmethod_ability
|
Path: /base/inputmethod/imf/frameworks/inputmethod_ability
|
||||||
|
|
||||||
Function: the intermediate bridge between input method framework service and input method delivery, including monitoring the current status of input method, etc
|
Function: the intermediate bridge between input method framework service and input method delivery, including monitoring the current status of input method, etc
|
||||||
|
|
||||||
3. Input method service
|
3. Input method service
|
||||||
|
|
||||||
Path: /base/miscservices/inputmethod/services
|
Path: /base/inputmethod/imf/services
|
||||||
|
|
||||||
Function: as the core of the input method framework, the main processing logic of the input method is completed here
|
Function: as the core of the input method framework, the main processing logic of the input method is completed here
|
||||||
|
|
||||||
4. Input method JS interface
|
4. Input method JS interface
|
||||||
|
|
||||||
Path: /base/miscservices/inputmethod/interfaces/kits/JS
|
Path: /base/inputmethod/imf/interfaces/kits/JS
|
||||||
|
|
||||||
Function: the temporarily exposed JS interface is mainly reserved for calling input methods
|
Function: the temporarily exposed JS interface is mainly reserved for calling input methods
|
||||||
|
|
||||||
@ -49,12 +49,12 @@ Function: the temporarily exposed JS interface is mainly reserved for calling in
|
|||||||
|
|
||||||
1. Compile command
|
1. Compile command
|
||||||
|
|
||||||
./build.sh --product-name (Fill in the specific product name, such as:Hi3516DV300) --build-target inputmethod_native
|
./build.sh --product-name (Fill in the specific product name, such as:Hi3516DV300) --build-target imf
|
||||||
|
|
||||||
2. push so file
|
2. push so file
|
||||||
|
|
||||||
in $root\out\ohos-arm-release\miscservices\inputmethod_native, push libinputmethod_client.z.so libinputmethod_ability.z.so
|
in $root\out\ohos-arm-release\inputmethod\imf, push libinputmethod_client.z.so libinputmethod_ability.z.so
|
||||||
libinputmethod_service.z.so to system/lib,and push libinputmethodability.z.so to system/lib/module, and make sure the four so files is readable at least.
|
libinputmethod_service.z.so libinputmethod_para.z.so to system/lib,and push libinputmethodengine.z.so libinputmethod.z.so to system/lib/module, and make sure the six so files is readable at least.
|
||||||
|
|
||||||
3. reboot
|
3. reboot
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# miscservices_inputmethod
|
# inputmethod_imf
|
||||||
|
|
||||||
#### 介绍
|
#### 介绍
|
||||||
输入法框架,主要作用是拉通应用和输入法,保证应用可以通过输入法进行文本输入
|
输入法框架,主要作用是拉通应用和输入法,保证应用可以通过输入法进行文本输入
|
||||||
|
Loading…
Reference in New Issue
Block a user