自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 J2ME画图,以锚点定位

<br />J2ME画图,以锚点定位,各锚点位置示意图如下:<br /> <br /> <br />说明:<br />1. 通过测试验证:<br /> g.drawString("文字", x, y, 0); <br /> =  <br />g.drawString("文字", x, y, Graphics.LEFT | Graphics.TOP); <br />0是个默认值,默认的意思就是默认手机空屏时,第一个点可以正常显示的位置,即:Graphics.LEFT | Graphics.TOP<br />2

2011-05-26 21:46:00 535

原创 j2me 去掉打开文件系统出现安全提示的解决方法

<br />模拟器提示“是否要读取本地文件等”.....,可以通过设置模拟器“偏好”来解决它。打开 /wtk/bin/ktoolbar  ,然后在编辑->偏好->安全中设置安全策略:MSA,安全域:maximum。<br />MSA保护域<br />五个:<br />1         unidentifiied_third_party  为无法确定来源和真实性的应用程序提供高级别的安全措施。当应用程序尝试执行敏感操作时,用户会不断地收到提示。<br />2         identified_third

2011-05-26 21:43:00 338

原创 J2ME 访问JAR和JAD文件中的属性

<br />MIDIet能够访问Java压缩包(*.JAR)和应用程序描述符文件(*.JAD)中的属性(attributes),你可以按照以下代码实现:<br /><br />  javax.microedition.midlet.MIDlet.getAppProperty(String name)<br /><br />  以下举一个非常简单的例子来打印JAR跟JAD文件中的条目:<br />import javax.microedition.midlet.*;    public class s

2011-05-26 21:42:00 530

原创 J2ME RMS 永久存储 操作

<br />终于实现J2ME永久存储,对上一篇文章中所说的不能永久存储的自我否定! <br /> package j2me;import javax.microedition.rms.RecordEnumeration;import javax.microedition.rms.RecordStore;public class RMS { /** * 添加记录到RMS * * @param resourceName * @param resourceDa

2011-05-26 21:38:00 350

原创 J2ME实现石英钟

<br />这个是没有进行底层加速的样例。重在模拟效果!<br /> <br /> import javax.microedition.lcdui.Canvas;import javax.microedition.lcdui.Graphics;public class ClockCanvas extends Canvas implements Runnable {public int x , y ;public ClockCanvas(){System.out.println("ne

2011-05-23 22:27:00 223

原创 j2me利用api中的Calendar 实现日期制作

<br />学习Calendar 的一个实例。小小的练手!<br /> /* * 日期制作实例 */public class DateParser extends MIDlet{ private String[] weekDayArray={"日","一","二","三","四","五","六"}; public void startApp(){ Calendar calendar=Calendar.getInstance(TimeZon

2011-05-23 20:13:00 414

原创 J2ME 实现永久存储

<br />J2ME实现永久存储本来是RMS的事,可是我却在关掉程序后没有解决掉这个事情。索性就自己模拟RMS的原理来写了一个数据库进行永久性的存储!<br />     一 :实现的原理<br />    主要是利用了FileConnection这个接口与外界通信! 存储的数据结构是使用" | " 来分隔每一个存储的元素。<br />               默认的存储位置是  :** /WTK22/appdb/DefaultColorPhone/filesystem/root1这是在模拟器上的这是位

2011-05-23 20:09:00 301

原创 FAQ(J2ME)

<br />1:中文的资源为什么无法使用<br />  getClass().getResourceAsStream("/flog.png");    是不支持中文路径的<br />2:如何在Eclipse中使用蓝牙包进行开发?<br />  SUN发布的WTK2.2是支持蓝牙功能的,因此你需要使用EclipseME把WTK22集成到Eclipse开发环境中,在新建项目的时候把jsr082.jar加入到项目中,jsr082.jar的位置在WTK22_HOME/lib/jsr082.jar<br /><br

2011-05-22 21:26:00 245

原创 FAQ(java SE)

<br />1: 如何实现不适用第三个变量来交换两个变量的值  ?<br />      A[I] = A[I] + A[T];         temp = A[T];<br />      A[T] = A[I] - A[T];    =  A[T] = A[I];<br />      A[I] = A[I] - A[T];         A[I] = temp;<br />2:方法的返回值做优秀的写法是什么?<br />      boolean compare(int a ,int b)<br

2011-05-22 21:23:00 182

原创 J2ME 常见异常整理

<br />  1:  Eclipse里不能调试J2ME程序的解决办法     <br />              选择windows->preferences->java->debug,   不要选择suspend   execution的前面两个选项,在debuger   timeout选项中,   第一个时间至少设置为15000ms,   这样就可以调试了   <br />  2:错误版本   -->  将java 的编译环境设置成jdk 1.4<br />  3:如果出现很多的错误的时候注意导入

2011-05-22 21:14:00 361

原创 Eclipse 中 debug 的使用心得

<br />这篇文章是会逐渐积累的!有所感悟后就会记上来!<br />     <br />      这里所说的不是怎么去打断点,(普通断点,条件断点,异常断点)而且是分析并好好使用断点给我们带来的快乐!<br />      ①: 使用两个断点来明确到底哪里先执行!<br />               很多时候你我可能都觉得,某一段代码该先执行,某一段代码该后执行。逻辑上可能貌似如此但是结果却给我们相反的结果,其实你可以打两个断点来判断到底哪个先执行。断点不会欺骗我们的!<br /><br />  

2011-05-22 21:07:00 367

原创 学习看别人代码的方法

别人的代码,特别是一些引擎方面的东西。有时候比较的深奥,如果没有一个比较良好的查看别人代码的方法可能会比较吃力,而且效率也会很低下! 在此总结一下查看代码的技巧!         1: 查找代码的核心!                   一般都是寻找真个代码的主线程,如果是单线程那么这个就很简单了。根据线程执行的顺序基本上就可以理清楚整个代码的内容了! 在此不在说明  。 这里说的代码的核心是指多个线程方面的! 那么就要明白,线程在哪里启动的! 与其他线程是怎么互相配合工作的!比如说 :网络游戏中一般都会

2011-05-22 20:46:00 1290

原创 java 队列的实现

<br />class Queue { public Node first; public Node last ; public int size = 0 ; public boolean isEmpty() { return(first == null&&last == null); } public void append(Node node) //入队列 { if (isEmpty()) {

2011-05-21 16:58:00 260

原创 java 链表的实现

class LinkList { public Node first; public boolean isEmpty() { return first == null; } public void add(Node node) { if (isEmpty()) { first = new Node(); first.next = node; } else { Node temp = first.n

2011-05-21 16:45:00 411

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除