`
wuhua
  • 浏览: 2118127 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

花了两天晚上的时间终于搞好了UI自带输入法了

    博客分类:
  • J2ME
阅读更多
http://www.3geye.net/?uid-3-action-viewspace-itemid-191

最近公司的事情开始陆续多了,没有时间去思考UI自带输入法的问题,不过结合本论坛一些牛人的代码贡献,然后整合了下代码,花了两天晚上的时间,完成了输入法的功能。

输入法的功能如下
对TextField, Area 的UI组件,自带提供输入法功能,有两种方式
1.用户按enter,时候则自动调用高级UI输入法,
2.如果用户输入了单词,则默认选择自带输入法。

我的输入有的功能,几乎包括了高级输入法的所有功能,
有数字输入, E文输入, 拼音输入,不过没有笔画输入,这点觉得遗憾

现在没有图,改天截个图出来。
分享到:
评论
3 楼 alexjava 2007-09-26  
期待楼主分享字库 :)
2 楼 wuhua 2007-09-25  
哈哈。这东西我暂时没考虑开源,不过。最近也比较忙,没有时间整理。有时间整理下思路,把字库分享出来,就ok了。大家可以自己设计下
1 楼 alexjava 2007-09-20  
wuhua 写道
http://www.3geye.net/?uid-3-action-viewspace-itemid-191<br />
<br />
最近公司的事情开始陆续多了,没有时间去思考UI自带<a target="_self" onclick="javascript:tagshow(event, '%CA%E4%C8%EB%B7%A8');" href="javascript:;"><u><strong>输入法</strong></u></a>的问题,不过结合本论坛一些牛人的代码贡献,然后整合了下代码,花了两天晚上的时间,完成了输入法的功能。<br />
<br />
输入法的功能如下<br />
对TextField, Area 的UI组件,自带提供输入法功能,有两种方式<br />
1.用户按enter,时候则自动调用高级UI输入法,<br />
2.如果用户输入了单词,则默认选择自带输入法。<br />
<br />
我的输入有的功能,几乎包括了高级输入法的所有功能,<br />
有数字输入, E文输入, 拼音输入,不过没有笔画输入,这点觉得遗憾<br />
<br />
现在没有图,改天截个图出来。
楼主分享出来啊! :)

相关推荐

    android7.1.2内置搜狐输入法

    首先,SogouInput.apk是搜狐输入法的主要应用包,它包含了输入法的所有功能代码、资源文件以及UI元素。这个apk文件一旦被集成到系统中,用户就可以在各种应用中使用搜狐输入法进行文字输入。其特性可能包括拼音、...

    低级UI输入框!内置输入法.rar

    内置输入法.rar"这个压缩包可能包含了开发或自定义低级UI输入框及其内置输入法的相关资源。从文件列表来看: 1. MGE_IME.jad:这是一个Java应用描述文件,用于描述J2ME(Java 2 Micro Edition)应用的元数据,包括...

    两款很难得的输入法源码

    标题中的“两款很难得的输入法源码”指的是两份基于C++编程语言的输入法软件源代码。在IT行业中,源码是程序的核心部分,它由程序员编写,以人类可读的形式展示了软件的工作原理。这两款源码的难得之处可能在于它们...

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

    输入法安装制作原理详解 输入法作为计算机操作系统中的重要组件,是用户与计算机进行交互的主要工具之一。了解其安装和制作原理有助于我们更好地理解和定制个人化的输入法体验。本文将深入探讨输入法的工作机制,...

    LVGL中文输入法代码

    3. **用户界面**:LVGL库本身提供了丰富的UI组件,如按钮、文本框等,用于构建输入法的界面。用户可以通过触摸屏或物理按键进行输入操作,选择候选汉字。 4. **事件处理**:LVGL通过事件驱动的方式进行交互,因此...

    C#设置和获取输入法一例 一个简单的C#小程序,用于设置和获取你电脑里安装的输入法,并可以更改系统默认的选项,设置输入法的启动顺序以及删除输入法等,运行截图如上所示。

    在本文中,我们将深入探讨如何使用C#编程语言来实现设置和获取计算机上的输入法功能。C#是一种广泛应用于Windows应用程序开发的高级编程语言,它提供了丰富的类库和API,使得开发者能够方便地与操作系统进行交互,...

    Android之输入法开发简单说明.pdf

    在Android平台上开发输入法,是一个涉及到用户交互、系统服务与应用架构的复杂过程。从给定文件的【标题】和【描述】可以看出,本文档主要介绍了在Android系统中如何创建一个简单的输入法应用。通过分析【部分内容】...

    VC实现输入法程序

    在计算机科学领域,输入法程序是用户与操作系统交互的关键组件,它允许用户通过键盘或其他输入设备以各种语言和字符集输入文本。在这个场景中,我们关注的是如何使用Visual C++(简称VC)来开发这样的程序。VC++是...

    android4.0 输入法源码

    这个"android4.0 输入法源码"是谷歌官方自带的拼音输入法(PinyinIME)的源代码,提供了深入理解Android输入法机制的机会。下面我们将详细探讨这个源码中的关键知识点。 1. **输入法服务(InputMethodService)** ...

    vc++输入法法源码框架

    从给定的文件标题“vc++输入法法源码框架”和描述“想学输入法编程的进来看看,一个很丰满的框架。”中,我们可以深入探讨输入法编程在VC++环境下的实现细节与核心概念。这不仅涉及了Windows平台下输入法(IME,...

    Android应用源码谷歌拼音输入法修改版

    这是一款调用底层设备使用了JNI的谷歌拼音输入法的项目源码。主要功能是可以设置输入法的输入类型,按键类型和中英文切换。代码相对较多,可是内部注释很详细,可直接在Eclipse中进行编译生成APK,使用了JNI,aidl的...

    symbian 手机输入法 源码

    《深入解析Symbian手机输入法源码》 在移动通信领域,Symbian操作系统曾是智能手机市场的主导者,尤其在功能机时代,其影响力无处不在。Symbian手机输入法作为用户与设备交互的重要组件,其源码的解析对于开发者来...

    输入法介绍

    3. **InputMethodManagerService**:作为中心管理服务,协调以上两个模块的工作,确保输入法的正确显示和操作。 #### 输入法应用介绍 输入法应用是IMF中的核心组件之一,它继承自`AbstractInputMethodService`。一...

    Android 8.0 系统自带 SystemUI

    SystemUI是Android操作系统中的一个重要组成部分,它负责提供用户界面的各种元素,包括状态栏、通知栏、导航栏等。在Android 8.0中,SystemUI的改进和优化为用户提供了一个更加流畅、高效的交互体验。 首先,让我们...

    使用WINDOWS文本服务的输入法

    在Windows操作系统中,文本服务是实现输入法功能的关键组件,它为用户提供了多种语言和输入方式,以便在各种应用程序中输入文字。"使用WINDOWS文本服务的输入法"这个主题主要探讨的是如何利用Text Server技术来构建...

    VC++输入法

    综上所述,开发一个VC++输入法是一项涉及广泛技术知识的任务,需要深入理解Windows系统、Win32 API、输入法机制、字符串处理、UI设计等多个方面。通过不断学习和实践,开发者可以创建出高效、稳定且用户体验良好的...

    嵌入式输入法demo

    双拼输入法是一种简化的汉字输入法,它将每个汉字映射到两个拼音首字母,以提高输入速度。这个“嵌入式输入法demo”显然旨在为用户提供一种快速输入汉字的方式,特别适用于嵌入式设备上的交互。 Qt是一个跨平台的...

    安卓T9实体按键中文输入法

    8. **src** 文件夹:源代码存放处,包括输入法的业务逻辑和UI控制等。 9. **.project** 和 **.classpath** 文件:都是Eclipse项目的配置文件,描述了项目的结构和依赖关系。 通过分析上述文件结构,我们可以推断这...

    SwiftUI查看系统自带icon iOS

    本文将详细介绍如何在SwiftUI中查看并使用系统自带的图标,以及如何通过SwiftUI实现类似UIKit中的UITableView效果。 首先,SwiftUI中提供了预定义的系统图标,这些图标包括常见的操作按钮、导航元素以及各种指示器...

    android 全键盘输入法源码

    总的来说,"android 全键盘输入法源码"的学习涵盖了Android系统服务、UI设计、事件处理、组件通信等多个方面,对于提升Android开发技能和对系统的理解非常有帮助。通过分析和实践,开发者能够构建出更加高效、易用的...

Global site tag (gtag.js) - Google Analytics