我们在绘制圆角矩形的时候你可能会发现由drawRoundRect(int, int, int, int, int, int)的后面两个参数值太小(<=6)的时候,左上角的圆角画不出来圆角的效果,难道是J2me底层实现的bug?带着这个疑问,查阅了一些资料,这里与大家一起分享。
其实,这是MIDP中坐标和像素的定义造成的,我们知道J2me中使用的坐标并非是我们常见的笛卡尔坐标,而是X轴向右方向递增,Y轴向下递增,在MIDP中所有图形相关函数所用的坐标所代表的并非像素 ...
最近负责模块没有什么大的bug,有点闲就根据平时在适配的时候遇到的问题写了测试工具。
1,能测试手机的基本功能:平台信息、内存信息、支持的颜色种类、支持的可选包等等常见的功能
2,能测试支持rms的命名最大长度----有的国产手机的虚拟机没有按表准来,说不定会有问题
3,能测试同时支持的连接数和支持的链接类型----有的手机同事支持多个链接会有问题
4,能测试流媒体下载速率----有的手机下载速度收到限制
5,能测试是否同时创建多个player--有点手机不支持同时创建多个player,在流媒体播放器适配的时候需要
6,能测试手机读写能力---有的手机在流媒体开发的时候边播放,边下 ...
最近在写一个测试工具,好好再次看了一下j2me 的api,感觉不再是"j2me内容很少,很简单",其中里面一个很简单的列子就是Display类,实话再次之前只要用过Display.getDisplay(midlet)和setCurrent();今天算是再次目睹了Display的真面容,其实Display的功能是十分的强大。
Display总结起来有两个作用:
1,获取屏幕的属性。色彩,支持的颜色数量信息。
isColor-----判断屏幕是否是彩色的
numColors------(如果是彩色的)获取手机,(如果不是彩色的)获取灰度程度
2,控制屏幕的 ...
1,判断奇偶性
2,System.out.println(2.00-1.10);
3,char x = 'A'; int i = 0; System.out.println(true ? x : 0); System.out.println(false ? i : x);
4,System.out.println((int) (char) (byte) -1);
5,System.out.println("H"+"a");
System.out.println('H ...
最近在做音乐歌词读写的项目的时候,遇到一个很烦的问题,我们在读取保存在本地的歌词的时候出现乱码,在有的手机上面没有这个问题,在有的手机上就有这个问题。当时是我负责这块,郁闷了半天,专门为这个问题,查了各个手机的api支持的字符集,可是最后没有很好的解决这个问题,先是直接读到一个byte[]里面再new (byte[],"UTF-8")乱码问题大大的有,后来在读出的时候也是将流转化为DataInputStream,再去readUTF(),还是乱码。
上面是小插曲,其实解决这样子的问题很简单,只要控制写和读的一致性就没有问题了。
比如:
写操作
public synchronized vo ...
最近一直在做减肥的工作,自己安排的时间相对比较多,就利用时间研究了一下音频和视频播放器方面的事,在网上碰巧jmf,后来研究了一下,感觉还不错,值得看一下,使用很简单,网上资料也很丰富。
最近老总叫写一个能测试出那些手机在在线播放我们音乐时候会卡的小软件,没写之前感觉很简单,着手一写还是遇到一写问题,如:在有cmwap下载流文件的时候一般会有一个提示,但是这个提示在有的手机上没有显示出来,从而导致下载的数据不是真正的音乐文件,从而导致下载的数据不对,以前没有类似的经验,网上也没有类似的资料,弄了半天-----青年节的半天的假也差点达进去。下面说说我的感受吧。1,弄清cmnect和cmwap连接的区别。2,再次感觉到书到用时方恨少,大学学的网络只是在这里可以派上用场了,记得当时学的时候就知道"第一次握手,第二次握手"等之类简单的问题。3,get和post的区别。下面的代码是关于下 ...
签名 MIDlet 套件JadTool 是根据 MIDP 2.0 规范使用公钥加密来签名 MIDlet 套件的命令行接口。对MIDlet 套件进行签名即是将签名者证书和 JAR 文件的数字签名添加至 JAD 文件的过程。JadTool 仅使用 J2SE 密钥存储的证书和密钥。J2SE 提供 keytool 命令行工具来管理 J2SE 密钥存储。JadTool 被打包在 JAR 文件中。要运行该工具,请打开命令提示符,将当前目录更改为 {j2mewtk.dir}\bin,然后输入以下命令:java -jar JADTool.jar <command>命令显示如下:-help打印 JA ...
MIDP 2.0提供了一系列的新特性,其中一个就是调用平台的应用。例如可以调用WAP浏览器访问特定的网址,也可以调用电话应用程序呼叫某个号码及其对于midlet的更新。上述两个功能都可以使用MIDlet类的platformRequest()方法实现,platformRequest()接受一个String类型的参数url,如果是呼叫电话号码则url的形式为tel:13810011001。如果是调用WAP浏览器则url的形式类似于:http://baidu.com/index.html,更新主要是针对midlet的升级,升级只要我们的url后面跟的是一个具体的jar或者jad就可以啦。
拨打电话 ...
- 17:06
- 浏览 (149)
- 评论 (0)
今天总算把公司的任务超额完成了,现在按学习计划,看看md5是个什么玩野,今晚得晚点回家了,明天找同学玩去。呵呵!
MD5简介
md5的全称是message-digest algorithm 5(信息-摘要算法),在90年代初由mit laboratory for computer science和rsa data security inc的ronald l. rivest开发出来,经md2、md3和md4发展而来。它的作用是让大容量信息在用数字签名软件签署私人密匙前被"压缩"成一种保密的格式(就是把一个任意长度的字节串变换成一定长的大整数)。不管是md2、md4还是md5, ...
- 浏览: 22842 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
我的相册
毕业设计搜索结果图片
共 2 张
共 2 张
最新评论
-
由drawRoundRect(int, int ...
用像素点来模拟圆角的效果。看起来不是很圆滑。就像ps制图时放大后的效果。方方正正 ...
-- by xiaozmn -
Command的优化
很好的方法,对我有很大的帮助,原来怎么就没有想到呢!看来应该还有很大的优化潜力啊 ...
-- by iwinyeah -
写了个自认为还算可以的测 ...
大概的能看懂这个vision 1.0版本所完成的任务.呵呵.就以一个外行人的身份 ...
-- by xiaozmn -
Display
还是不太清楚。 sun的描述大约可以翻译成: callserially(Runn ...
-- by iwinyeah -
写了个自认为还算可以的测 ...
呵呵,邮件之类的也做过。
-- by LinuxFans






评论排行榜