- 博客(14)
- 收藏
- 关注
原创 J2ME 垃圾滚动条
public static void drawScroll_Bar(int top_y, int scroolHeight, int sumNum, int nowNum, int drawRow, Graphics g) { int top_x = MainCanvas.CANVASWIDTH - 5; // 绘制背景 g.setColor(0xcccccc); g.fillRec
2007-04-19 14:54:00
853
原创 J2ME MIDP2.0实现简单触摸屏事件
今天好好研究了一下MIDP2.0触摸屏的实现方法,把心得记下来,虽然还没有真机测试,不过模拟器上可以正常使用已经感觉是一个进步了~~呵呵~~首先,设置模拟器:在你的WTK目录下的/WTK22/wtklib/devices/DefaultColorPhone/DefaultColorPhone.properties 的文件中有一行touch_screen=false,把它改成true就可以了
2007-04-11 00:41:00
2717
2
转载 [学习]触摸屏拖拽事件处理
移植MIDP2程序到手写板设备,开始的时候对于pointerDragged事件kvm的通知机制没有什么印象,直接在pointerDragged的方法内打印通知过来的坐标.在MOTO的Linux手写板的模拟器上测试,得出的结论是底层的kvm在stylus没有离开触摸屏的状态下,一旦x或者y坐标移动了两个象素就会通知canvas.对于点击事件,一个x,y坐标足矣;但是对于拖拽事件的处理,默认的处理只是
2007-04-11 00:25:00
2321
原创 [记录]将WTK2.2模拟器设置为支持触摸屏状态
在你的WTK目录下的/WTK22/wtklib/devices/DefaultColorPhone/DefaultColorPhone.properties 的文件中有一行touch_screen=false,把它改成true就可以了
2007-04-10 10:49:00
694
转载 [学习]网络
以下是客户端代码:package testsocket;//使用TCP协议一次性建立100次TCP连接//本例的目的是试图测试建立TCP连接的速度是多少;//从实验结果来看,建立连接的速度很快平均小于1秒,每次连接之间的间隔的平均时间也小于1秒;//测试环境:花生壳动态域名解析,服务器端需运行服务程序;import javax.microedition.midlet.*;import javax.
2007-03-28 12:15:00
711
转载 [学习]J2ME下载图片
private void getImage(String url) throws IOException { ContentConnection connection =(ContentConnection)Connector.open(url); DataInputStream iStream = connection.openDataInputStream(); ByteArrayOu
2007-03-27 23:07:00
1129
转载 [学习]J2ME网络连接方案
(1) .由于无线设备所能支持的网络协议非常有限,仅限于HTTP,Socket,UDP等几种协议,不同的厂家可能还支持其他网络协议,但是,MIDP 无线论坛[http://www.j2me.com.cn/bbs] 1.0规范规定,HTTP协议是必须实现的协议,而其他协议的实现都是可选的。因此,为了能在不同类型的手机上移植,我们尽量采用HTTP作为网络连接的首选协议,这样还能重用服务器端的代码。但是
2007-03-27 20:48:00
1625
1
转载 J2ME自动升级
MIDP 2.0提供了一系列的新特性,其中一个就是调用平台的应用。例如可以调用WAP浏览器访问特定的网址,也可以调用电话应用程序呼叫某个号码。 上述两个功能都可以使用MIDlet类的platformRequest()方法实现,platformRequest()接受一个String类型的参数url,如果是呼叫电话号码则url的形式为tel:13810011001。如
2007-03-15 11:45:00
1560
1
原创 XML解析
public void parse(InputStream in) throws IOException { KXmlParser parserMail = new KXmlParser(); String[] tempName = new String[10]; String[] tempSize = new String[10]; int index = 0; try { pa
2007-03-08 11:07:00
821
原创 [Tool]手动绘制loading效果(不使用图片)
/** * 绘制Loading动画 使用前需清屏处理 * @param x绘制x坐标 * @param y绘制y坐标 * @param cueStr标签类型(0:邮箱1:新闻2:宝箱3:游戏4:设置) * @param flashHeight动画高度 * @param g画笔对象 */public static void drawRect(int x, int y, Strin
2007-03-08 11:03:00
758
原创 [Tool]纯代码绘制提示框
/** * 绘制提示界面(屏幕中心提示框120*90) * * @param img提示图片 * @param cueType提示类型(0邮件,1删除,2等待,3错误) * @param SCREEN_WIDTH屏幕宽度 * @param SCREEN_HEIGHT屏幕高度 * @param g */ public static void drawCueCanvas(Image
2007-03-08 10:38:00
551
原创 [Tool]判断用户输入是否符合规范(大小写0~9数字)
public static boolean isIncorrect(String str) { if (str == null || str == "" || str.length() == 0) { return true; } for (int i = 0; i char c = str.charAt(i); if (!(c >= 0 && c = a && c
2007-03-08 10:36:00
784
原创 手动实现Vector
/**元素类*/public class Element { public byte RequestID; public Element next; public Element(byte _RequestID) { RequestID=_RequestID; }}/**列表类*/public class ElementList { Element head=
2007-03-08 10:34:00
600
原创 学习笔记2006.10.5
今天开始,决心写学习笔记!虽然j2me的课程已经结束,但是学习仍然是不懈的,何况温故而知新。希望能够吸收更多以前学习中疏漏的知识!! 学习书籍《J2ME手机游戏开发技术详解》 第一章 J2ME概述 重点就是一些概念性的东西,现在整理一下! Java 2 平台企业版(J2EE):用于满足企业向它们的客户、供应商、雇员提
2006-10-05 18:14:00
751
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人