`
mickey_hou
  • 浏览: 247654 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

输入法 总结-3

IMF 
阅读更多
public class InputApplication extends Application
{
    private static final int SERVER_PORT = 9999;
   
    private String clientAsk;
   
    private Handler handler;
   
    private Socket socket = null;
   
    public String getClientAsk()
    {
        return clientAsk;
    }
   
    public void setClientAsk(String clientAsk)
    {
        this.clientAsk = clientAsk;
    }
   
    public void startThread()
    {
        new ServerThread().start();
    }
   
    private void createMessage(int code,String data)
    {
        Bundle bundle = new Bundle();
        bundle.putString("ask", data);
        Message msg = new Message();
        msg.what = code;
        msg.setData(bundle);
        handler.dispatchMessage(msg);
    }
   
    class ServerThread extends Thread
    {
        @Override
        public void run()
        {
            DataInputStream dis = null;
            try
            {
                String ask = null;
                ServerSocket ss = new ServerSocket(SERVER_PORT);
                while (true)
                {
                    // 服务器接收到客户端的数据后,创建与此客户端对话的Socket
                    Socket socket = ss.accept();
                    // 用于接收客户端发来的数据的输入流
                    dis = new DataInputStream(socket.getInputStream());
                    ask = dis.readUTF();
                    Log.v("INPUT", "-----------"+ask);
                    if (handler != null)
                    {
                        createMessage(10, ask);
                    }
                    System.out.println("服务器接收到客户端的连接请求:" + dis.readUTF());
                }
//                socket = new Socket("10.74.143.45",SERVER_PORT);
//                //获取输出流,用于客户端向服务器端发送数据
//                DataOutputStream dos = new DataOutputStream(socket.getOutputStream());
//                //获取输入流,用于接收服务器端发送来的数据
//                dis = new DataInputStream(socket.getInputStream());
//                //客户端向服务器端发送数据
//                dos.writeUTF("我是客户端,请求连接!");
//                //打印出从服务器端接收到的数据
//                String ask = dis.readUTF();
//                Log.v("INPUT", "-----------"+ask);
            }
            catch (IOException e)
            {
            }
     
        }
    }
   
}
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    陈桥五笔输入法6.1-最好地输入法

    总结来说,陈桥五笔输入法6.1凭借其高效的五笔编码、智能的联想技术和人性化的使用体验,成为了五笔输入法领域中的佼佼者。无论是在日常工作、学习还是创作中,它都能提供有力的支持,帮助用户实现快速、准确的汉字...

    Android IMF输入法总结

    3. 输入法交互:Android IMF 输入法总结提供了 View 和输入法、TextView 和输入法的交互实现细节,帮助开发者更好地理解和实现输入法交互。 Android IMF 输入法总结是 Android 输入法架构的核心组件,帮助开发者更...

    输入法-风清扬输入法

    3. 自定义短语:风清扬输入法允许用户自定义快捷短语,将常用长句或段落设置为短键,只需输入几个字符就能快速输入整句话,尤其适合写作和办公场景。 4. 智能纠错:内置强大的纠错机制,当用户输入错误时,风清扬...

    韩语输入法- 网页版

    总结起来,"韩语输入法-网页版"是一个基于罗马拼音的韩语输入工具,具备离线使用能力,适用于各种操作系统,提供便捷的韩文输入体验,包括自动转换、补全和联想功能。通过`韩语输入法.htm`和`image`这两个文件,我们...

    office 2021怎么关闭自带的微软拼音输入法?.docx

    ### 步骤 3:关闭微软拼音输入法 在 Word 中点击“文件”,选择“选项”。在选项窗口中,切换到“高级”选项卡,找到“输入法控制处于活动状态”的设置,去掉勾选。确定。 ### 步骤 4:重启 Office 系统会提示...

    谷歌拼音输入法-3.0.1.98安装包

    #### 四、总结 谷歌拼音输入法3.0.1.98版作为一款优秀的中文输入工具,不仅提供了丰富的功能,还在用户体验方面做了很多优化。无论是对于日常办公还是学习使用都非常适合。通过上述介绍,相信您已经对该版本有了...

    疯狂鼠标-----输入法

    总结,疯狂鼠标输入法以其独特的鼠标操作方式和人性化的设计,使得文字输入变得更加简单便捷,尤其适合特定群体。通过熟练掌握其操作技巧,我们可以提升输入效率,享受更自由的电脑使用体验。在实际应用中,不断探索...

    UKIJ-维文输入法.rar

    总结,UKIJ维文输入法作为一款优秀的维吾尔语输入工具,它的易用性和高效性为维吾尔语的数字化传播提供了有力的支持。无论是在日常交流、工作还是学习中,UKIJ都扮演着不可或缺的角色,极大地推动了维吾尔语在数字...

    H3输入法 win7

    总结,H3输入法以其智能化和人性化的设计,在Windows 7系统中展现出强大的输入能力。通过对各项功能的熟练掌握和合理优化,用户可以在日常工作中大幅提升输入效率,享受更顺畅的输入体验。如果你是Windows 7用户并且...

    搜狗输入法大词库可以导入QQ输入法等其他txt导入的输入法

    3. **导入词库**:将转换好的词库文件导入到目标输入法中。具体步骤因不同的输入法而异,但通常可以在输入法的设置选项中找到相应的导入功能。 #### 示例数据解析 给定的部分内容展示了搜狗输入法词库中的一部分...

    triivi 英文输入法 输入法

    3. **自动纠错(Auto-correction)**:当用户输入错误的单词时,输入法会自动更正,比如误输入 "teh" 时,输入法会自动变为 "the"。 4. **词组联想(Phrase Prediction)**:除了单个单词,输入法还可以预测并提供...

    注音输入法

    总结,注音输入法在简体Windows系统中的安装和使用并不复杂,只需按照上述步骤进行,就能在计算机上享受到熟悉的输入体验。同时,对注音输入法的熟练掌握,也能提升用户在汉字输入方面的速度和准确性。对于习惯使用...

    Google-japanese输入法

    ### 3. 平台兼容性 - **Windows**: 在Windows系统中,Google日语输入法作为独立软件安装,提供桌面环境下的日语输入支持。 - **macOS**: 在苹果电脑上,Google日语输入法可以通过Apple的“输入法管理器”添加,提供...

    ubuntu输入法设置.txt

    3. **安装词库:** - 安装额外的词库可以让拼音输入更加准确。 ``` sudo apt-get install ibus-pinyin-db-open-phrase sudo apt-get install ibus-pinyin-db-android ``` 4. **安装五笔输入法:** - 对于喜欢...

    diy输入法安装程序

    3. **用户交互处理**:通过`WM_COMMAND`消息处理用户点击取消或确定按钮的行为,包括检查用户是否选择了输入法以及执行安装逻辑。 #### 五、总结 通过上述内容的学习,可以了解到如何使用Visual C++和Windows API来...

    输入法安装制作原理 输入法安装制作原理 输入法安装制作原理

    总结,输入法安装制作原理涵盖了字符编码、输入法引擎设计、用户界面开发等多个方面。理解这些原理对于开发、定制或优化输入法都至关重要。通过深入学习,我们可以为用户提供更加智能、便捷的输入体验。

    T9拼音输入法实验.rar_radionk5_stm32t9输入法_t9输入_t9输入法c实现_拼音输入法

    总结来说,将T9拼音输入法实现在STM32平台上,是一项结合了嵌入式系统知识、C语言编程技巧和文本处理算法的综合性任务。通过巧妙地利用STM32的性能优势和C语言的灵活性,可以在资源有限的环境中创建出高效、便捷的...

    Win8系统技巧不同应用窗口自动切换输入法.docx

    #### 总结 Windows 8提供的这项自动切换输入法的功能极大地提高了用户的使用体验和工作效率。它不仅可以根据当前正在使用的应用程序自动切换输入法,还能根据不同语言环境的需求灵活调整输入状态。对于经常需要处理...

    用C#控制当前输入法

    ### 总结 使用C#控制当前输入法不仅是一项技术挑战,更是提升软件用户体验的关键所在。通过合理利用`InputLanguage`类及其相关的API,开发者可以实现自动化输入法切换,为用户提供更加便捷、流畅的操作体验。此外,...

    适用于初学Linux安装输入法,搜狗输入法,rpm搜狗.rar

    总结,安装Linux版搜狗输入法涉及理解RPM包、管理依赖、配置输入法框架等多个方面,对于初学者是一次很好的学习机会。通过上述步骤,你应该能成功在基于RPM的系统中安装并使用搜狗拼音输入法,享受在Linux环境下便捷...

Global site tag (gtag.js) - Google Analytics