Input Method Framework, is used to connect the application and input method. the application can input text through the input method
The input method framework currently has four modules, as follows:
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: the intermediate bridge between input method framework service and input method delivery, including monitoring the current status of input method, etc
Function: as the core of the input method framework, the main processing logic of the input method is completed here
Function: the temporarily exposed JS interface is mainly reserved for calling input methods
Click in the edit attribute control to invoke the default input method application through the input method framework
Typing can be carried out through the input method application, and characters can be input to the application client on the screen
./build.sh --product-name (Fill in the specific product name, such as：Hi3516DV300) --build-target inputmethod_native
in $root\out\ohos-arm-release\miscservices\inputmethod_native, 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.
：Code submit frequency
：React/respond to issue & PR etc.
：Well-balanced team members and collaboration
：Recent popularity of project
：Star counts, download counts etc.