《汉字知多少》开发志(一)
言归正传,回到正在试验的一个小例子程序。原程序是通过调用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。
因此,现在需要解决两个问题:第一,字符不能重叠;第二,显示要稳定。
《汉字知多少》开发志(一)相关推荐
- Android 开发者必知的开发资源
英文原文:Bongzimo 翻译: ImportNew-黄小非 译文链接:http://www.importnew.com/3988.html Android 开发者必知的开发资源 随着Androi ...
- 大咖面对面 | 燕雀安知Suji之志
上期<大咖面对面 | Suji:从福岛到 Mask Network>中,瑞函小姐姐与特邀嘉宾对话 Mask Network 创始人兼 CEO Suji,畅聊他的从业经历. 本期,大咖面对面 ...
- 知海系统开发程序解析
知海系统开发找l88Z.6ZZ685l.知海app开发.知海商城开发.知海软件开发,知海模式开发,知海源码开发.知海开发. 第二类引用类型,就是没有重写过hashcode()和equals()方法的类 ...
- linux开发板汉字显示,Linux Qt 及Arm开发板汉字显示
作为一个优秀的开发人员,我就不说废话了. 很多人在 使用Qt做嵌入式开发时,会遇到一个问题: 汉字显示,网上有好多方法,并且针对 Qt5 以前的版本和Qt5 的版本有不同的方法,同样,我也遇到了这个问 ...
- 从事计算机视觉必知的「大牛」有哪些?
点击上方"AI算法与图像处理",选择加"星标"或"置顶" 重磅干货,第一时间送达 推荐文章[点击下面可直接跳转]: 2020 年校招,最值得 ...
- PHP验证码--汉字,PHP验证码汉字校检
session_start(); //生成一个图像大小为100*30$image = imagecreatetruecolor(200,60); //分配颜色$bgcolor = imagecolor ...
- 从0到100——知乎架构变迁史
初期架构选型 在2010年10月真正开始动手做知乎这个产品时,包含李申申在内,最初只有两位工程师:到2010年12月份上线时,工程师是四个. 知乎的主力开发语言是Python.因为Python简单且强 ...
- Foxdisk11-小字库显示汉字2
(请保留 -> 作者:罗冰 ) 刚从大学毕业那会,对操作系统极其入迷,总想搞清楚底层是怎么运行的.其中最感兴趣的是图形的显示,BIOS对硬件的控制等.找了很多资料看,正好公司的一些项目上也需要用 ...
- 中国知网论文查重算法和修改攻略
现在高校对于硕士和博士论文采用的检测系统,是由知网开发的.但该软件的具体算法,判定标准,以前一直不清楚, 本文是从知网内部工作人员哪里拿到的,揭示了知网反抄袭检测系统的算法,如何判定论文是抄袭,以及如 ...
最新文章
- ICDM 2019最佳论文:从图片、文本到网络结构数据翻译,一种新型的多属性图翻译模型
- 【 FPGA 】UltraFast设计方法学笔记(时钟)
- AngularJS:在Windows上安装Yeoman
- 注意力机制中的Q、K和V的意义
- (二)docker安装并持久化postgresql数据库
- Pattern Discovery and Anomaly Detection via Knowledge Graph-学习笔记
- 信息学奥赛一本通 2029:【例4.15】水仙花数
- ubuntu server执行sudo出现no talloc stackframe at ../source3/param/loadparm.c:4864, leaking memory...
- 二叉树的遍历实验报告C语言,数据结构-二叉树的遍历(类C语言描写叙述)
- kubernetes StatefulSet介绍
- 【ubutun22.04】mac修改与吉林大学校园网链接
- 考研二战,入职华为,反向调剂电子科大深圳
- 阿里云ECS上使用docker搭建filebeat+kafka集群+zookeep集群+logstash+elasticsearch集群+kibana实现跨主机日志收集系统【四】
- Protothreads:一个“蝇量级” C 语言协程库
- MOT:A Higher Order Metric for Evaluating Multi-object Tracking
- 一个区块链美女小白的蜕变——我庆幸自己能生活在这个高速时代!
- SVN更新出错 提示:working copy XXX locked
- 基于JAVA学生会管理系统2021计算机毕业设计源码+系统+数据库+lw文档+部署
- 富士康服务器linux运维,【2019IT运维十大样板工程】富士康云桌面及智能运维项目...
- 【知识兔】自学Excel之10:格式化工作表