问:如何使用云拼音功能?
答:云拼音功能是扩展功能,需要另外开通功能,如您已开通使用方法如下。
第一步:开启功能, 见下方代码:
// 开启云端功能 V5 企业版才支持 DWIMECore.setOption(DWIMECore.DWIME_OPTIONS_CLOUDPY, 1);
第二步:复制demo里的 DWIMEListener.java 到 com.dwengine.hw 路径下,路径不能修改,里面的代码可以根据您的需要相应修改。不修改代码则直接参考demo里的用法。
工程结构如下图。
第三步:创建 DWIMEListener 对象,并传入引擎:
private static DWIMEListener mListener = new DWIMEListener(); // 传入引擎 DWIMECore.setListener(mListener);
到这里 DWIMEListener 已经可以收到云端返回来的结果(在拼音打字的过程中才会有结果返回),您还需要把结果传递给键盘界面做显示操作。
您完全可以按您的思路实现这个过程,在demo里,是通过另一个Listener来把结果传给 UI层,可以供您参考。