《汉字知多少》开发志(一)

原创 2004年10月04日 13:21:00

言归正传,回到正在试验的一个小例子程序。原程序是通过调用TimerTask和Timer来显示一个动态滚动的星空,me结合那个原理准备做一个随机显示汉字的程序,用来测试到底有多少汉字不认识,汗(不认识的太多啦)!因为例程用“.”来模拟星星,这样就不存在叠加重合问题,但每个汉字占的空间显然大于那个“.”所占的空间,如法炮制就出现了汉字叠在一起没法分辨的情况。这可不行。


 想到前两天浏览midp、cldc的api时好像看到Font类中有得到字符和字符串占用空间(以像素为单位)的功能,一看,果不其然,呵呵。在模拟器中测试了一下,在motorola A388中每个汉字的宽和高都是24,而英文字符的宽为12,高也是24;在motoi85s中汉字的宽为11,高为12,英文字符的宽为8,高为12。顺带说明一下,字符的高度对某个特定的机器来说应该是一样的,因为Font只提供了一个getHeight的函数,得到的值肯定只能有一个!测试face、size和style的值都为0,即STYLE_PLAIN、FACE_SYSTEM。另外一个问题就是设置为100毫秒刷新一次的时候,在motorola A388上测试时屏幕显示很不稳定。通过测试发现,模拟器显示的结果是它不支持DoubleBuffered。

因此,现在需要解决两个问题:第一,字符不能重叠;第二,显示要稳定。

《汉字知多少》开发志(三)

学习unicode肯定得到官方网站http://www.unicode.org/啦。内容真多,不过me的主要任务是找到汉字所在的区间。汗颜,me先通过word的插入字符功能进行查询。初步查阅到第一个汉...
  • heart5
  • heart5
  • 2004年10月04日 22:56
  • 1104

《汉字知多少》开发志(五)

今天任务:加入about选项介绍软件功能及相关信息;增加暂停、翻页功能 进行之前先修正一个bug吧。就是显示第一个屏幕的时候在屏幕的下侧汉字出现叠加现象并且不是一行一个!其实昨晚就发现了,但太晚了,m...
  • heart5
  • heart5
  • 2004年10月06日 13:32
  • 1219

《汉字知多少》开发志(六)

哈哈,两周没有写笔记了,今天抽空补上。 《汉字知多少》告一段落,基本功能都已经实现。想像中的在屏幕右侧开一个信息窗口显示汉字的放大模型,已经出现的汉字个数统计以及其他信息,因为汉字的模具搞不出来,暂缓...
  • heart5
  • heart5
  • 2004年10月20日 07:51
  • 747

《汉字知多少》开发志(二)

通过Font类的宽度函数和高度函数解决了字符重叠的问题,下一步就是稳定显示的问题咯。把半年前写的一个例子拿来看,其中也是关于固定背景上面更新的内容,一运行不要紧,在moto i85s中能运行,但是总是...
  • heart5
  • heart5
  • 2004年10月04日 13:26
  • 1509

《汉字知多少》开发志(四)

决定单独发布这个汉字测试软件,名字正式命名为“汉字知多少”。为了便于发布,为这个类单独设置了一个jar,从原来多个其它MIDLet中分离出来。使用NetBean的filesystem中copy和pas...
  • heart5
  • heart5
  • 2004年10月04日 23:02
  • 1033

Android Studio的相关设置信息笔记

1、Android Studio不区分大小写android studio默认情况下是区分大小写的,所以在编写代码的时候,必须要切换大小写才会有代码提示。取消大小写区分步骤如下: 设置–>Editor...
  • zwl5670
  • zwl5670
  • 2016年04月12日 13:22
  • 243

开发基于全志V3的LinuxOS

先做下记录,过程后面再补上。 成果: 1.利用u-boot、buildroot、linux-3.4、tools成功构建linuxOS的V3固件。 2.在V3开发板——索智SC3806V上成功烧录并运行...
  • u010257920
  • u010257920
  • 2016年10月17日 16:06
  • 927

基于全志A33 spi从机系统实现

目前,linux系统是不支持spi从机功能,有个项目,A33 与单片机采用spi高速通讯,考虑到速度,只能设置A33 spi为从机模式。 一:硬件修改 主spi的一个io,连接到从机的一个中断io...
  • xiaoliu5116
  • xiaoliu5116
  • 2018年01月07日 23:54
  • 36

接触全志-开发流程

参考: http://bbs.ixinhangdao.com/forum.php?mod=viewthread&tid=58&extra=page%3D1
  • yangguangmeng
  • yangguangmeng
  • 2014年03月14日 14:08
  • 1274

服务器知识知多少

产品篇 尽管应用服务器的市场还相当稚嫩,但它的发展相当迅猛,除了有一些新兴厂商之外,很多著名的厂商纷纷进入这一领域,包括IBM、微软、SUN、Oracle等。以下便是几种有代表性的应用服务器产品,希望...
  • shenshuijian
  • shenshuijian
  • 2010年05月31日 13:29
  • 190
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:《汉字知多少》开发志(一)
举报原因:
原因补充:

(最多只允许输入30个字)