自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阿当

阿当

  • 博客(25)
  • 资源 (1)
  • 收藏
  • 关注

原创 java移位运算符

如果想要 /2 运算,使用>> 1 得瑟了一下 得瑟大了z  = x  + y  >> 1可我想要的效果是:z  = x + (y>>1) 学艺不精啊,运算符的优先级没学好

2011-11-28 16:06:09 352

转载 j2me 使用ant编译 出现out of memeory错误

在网上搜索了挺久都是让改eclipse配置文件,修改了以后还是报错。解决办法如下:run as ----> external tools  ----->jre     对应的tab页在VMargument  中输入:-Xms128m -Xmx256m再次run 就可以了思考:使用ant编译的时候使用的是ant自己新建的虚拟机,在eclipse中设置的是不起作用的。

2011-11-18 18:42:42 354

原创 预备学习cocos2d android

引擎相当于游戏的框架,框架打好后,关卡设计师、建模师、动画师只要往里填充内容就可以了。【来自百度】游戏引擎 是指一些已编写好的可编辑游戏系统或者一些互交式实时图像应用程序的核心组件,是游戏软件的主程序。首先是光影效果,即场景中的光源对处于其中的人和物的影响方式。游戏的光影效果完全是由引擎控制的,折射、反射等基本的光学原理以及动态光源、彩色光源等高级效果都是通过引擎的不同编程技术实现的。

2011-10-28 13:01:28 815

原创 java 基础总结(个人网络存储)

经常需要一个构造函数,在开发过程中可能需要给这个类扩展一些功能,有两种实现方法1. 加变量,重写构造方法 第一句使用 this(int , int , int );调用自己的构造方法。2.编写新的类,继承这个类使用super。

2011-07-22 20:44:58 362

原创 java 中的vector 和 引用的概念

j2me 测试程序:public class Main extends MIDlet { private Vector v1 = new Vector(); private Vector v2; public Main() {} protected void des

2011-07-19 22:14:15 736

转载 Eclipse中运行J2ME出现 Create process failed

C:\WTK2.5.2_01\bin 路径下找到 emulator.vm  用记事本打开。C:\Program Files\Java\jdk1.6.0_10\bin\java -Dkvem.home="%KVEM_HOME%" -Djava.library.path="%KVEM

2011-07-17 09:38:46 846 1

转载 .pak文件

<br />1. 做j2me 不理解为何将许多相关的图片整合成一张,然后再程序中进行图片的裁剪,为什么了啊?<br /> <br /><br />2. 由于MIDP对j2me程序大小有限制,所以缩小发布程序就意味着能够提供更多的程序或者内容(如图片、音乐)给用户。<br />   zip/jar算法对大文件的压缩率高于对等量的多个小文件的压缩率<br /> <br />3.先把多个小文件按一定结构组合成一个pak文件,再压缩成jar包,有助于减少程序容量。同时可以在pak文件中对文件数据进行加密,可以保护作

2011-05-12 21:00:00 3209 1

原创 android 费解错误总结(新手学习此文章持续更新)

1. android  R文件丢失或者错误删除以后重新建 右击工程->选择Android Tools->选择Fix Project Properties 。 不能成功。原因:在布局文件中有错误解决:请仔细检查所有的布局文件修改确认无错误的时候再进行上述操作,就可以重新生成 R.java文件2. 所有的文件没有错误就工程文件上有个红叉提示类似于下面的信息: Bad XML block: header size 62 or total size 4063632 is larger than data size

2011-05-03 19:59:00 837

原创 java多线程扩展Thread类和实现runnable接口的联系

我们都知道java实现多线程的两种方式:1. 扩展Thread 类public class MyThread extends Thread { public void run(){ System.out.println("thread extends Thread..........."); }} 2. 实现Runnable接口public class ThreadRunnable implements Runnable{ @Override public void run(

2011-04-12 20:23:00 1518

转载 j2me开发的程序,关闭后rms,没有保存,文件系统找不到文件

wtk 模拟器 rms 保存失败

2011-04-12 13:03:00 914

原创 变量的存储位置和程序的效率问题

<br /> <br />1.寄存器:<br />        最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.循环时候使用的计数器等可能被拿来做寄存器存储<br />2. 栈:<br />存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。) <br />3. 堆:<br />存放所有new出来的对象。 <br />4. 静态域:<br />存放静态成员(static定义的) <br />5. 常量池:

2011-03-24 16:04:00 509

原创 Sprite精灵绘图

public Sprite(Image image,              int frameWidth,              int frameHeight) --------摘自j2me的API 使用这个构造函数的时候总是出现错误 代码如下:Image image = Image.createImage("/wukong.png"); //System.out.println(" create image......"); sp = new Sprite(image,100,1

2011-03-22 17:09:00 544

转载 解决eclipse 不能调试 j2me程序的问题

Window->Preferences->Java->Debug去掉Suspend execution on uncaught exceptions的对勾去掉Suspend execution on compilation errors的对勾底部Debugger timeout (ms)的数值改成15000Launch timeout (ms)的数值改成20000就OK了谁知道为什么了 告诉我啊 哈哈 谢了刚刚学会用debug  开始polish了  郁闷

2011-03-21 18:02:00 716 2

原创 keyPress事件中的keyCode和action 两个参数(附测试按键的一个小demo)

J2me 事件中的 keyCode 经过getGameAction(keyCode) 装换后可能遇见问题

2011-03-18 18:41:00 2151

原创 内存泄露

记得曾经参加技术面试的时候被问到n次什么是内存泄露,在学校做程序最多几百行代码的小程序,没法体会到。网上收集的总结了点东西,希望对大家有帮助! 内存泄露定义:在编程时进行动态内存分配是非常必要的。它可以在程序运行的过程中帮助分配所需的内存,而不是在进程启动的时候就进行分配。然而,有效地管理这些内存同样也是非常重要的。在大型的、复杂的应用程序中,内存泄漏是常见的问题。当以前分配的一片内存不再需要使用或无法访问时,但是却并没有释放它,那么对于该进程来说,会因此导致总可用内存的减少,这时就出现了内存泄漏。尽管优秀

2011-03-12 21:21:00 520

原创 Ant 学习笔记(一)

1. 什么是ant?ant 是一个构建工具,根据需求把代码(自己需要的)从一个地方拷贝到另外的一个地方,组成一个工程2. 安装ant eclipse 集成有ant工具,不需要安装,要是有特殊需求了再回来弄这个吧。

2011-03-11 11:32:00 421

原创 中英文占的字节数 TextBox 中的maxSize是字节数还是字符个数

TextBox 的构造函数:public TextBox(String title, String  defaultText, int maxSize,i nt constraints){}title:屏幕上方的标题defaultText:默认显示的内容maxSize:书上讲的是字符数。经过这次我感觉应该是字符数才对。(不知道自己的理解是不是正确如有错误请指正)constructions是约束:是一些符号常量 今天做一个程序:输入框限制长度,设置为24 但是只能输入8个汉字  在模拟器上可以运行 但是到三星

2011-03-10 20:53:00 1421

原创 wtk 开启触屏功能

<br /> <br />System.out.println(this.hasPointerEvents()); //模拟器是否支持触点事件<br />一般的没有经过配置的模拟器均输出为:false解决方法:<br />按照如下路径:<br />WTK2.5.2_01/wtklib/devices/DefaultColorPhone<br /> <br />打开:<br />DefaultColorPhone.properties<br /> <br />找到touch_screen属性修改为:<br /

2011-03-04 10:25:00 963

原创 eclipse出现诡异错误时候的处理方式

<br />工作空间的文件夹下有个 .matadata 文件夹 清空这个文件夹里的内容试试

2011-03-02 16:07:00 590

原创 Unable to start service Intent not found 错误

<br />三个步骤一个不能少<br />1. 定义<br />2. 注册<br />3. 启动<br />关于 Unable to start service Intent  not found  错误 原因:service没有在AndroidManifest.xml文件中注册成功<br />注意字母的大小写等,xml文件对大小写字母是敏感的<br /> 

2011-02-24 15:27:00 6933

原创 j2me图片大小、剪切、透明等处理

<br />image = Image.createImage("/images.png");<br /><br /><br />图片是以位表示的一个数组。<br />对数组的处理时各种图片处理的老祖宗<br />下面是在网上摘抄的加上了一下自己处理的一个图片处理类<br />import javax.microedition.lcdui.*;import javax.microedition.lcdui.game.Sprite;public class ImageUtil{ pu

2011-02-23 16:37:00 879

原创 j2me 中集合容器类

相信大部分人都是学了javase 后才来学习javame的 1. CLDC(connected limited device configuration)有限连接设备配置。设备资源受限  包含了J2SE的一个很小的子集import java.util.Hashtable;import java.util.Stack;import java.util.Vector;没有像我们在做pc的时候的那么多内容。2. 即使是这样,三个集合容器类和javase 还是有差别的javase中public class Test

2011-01-14 10:00:00 714

原创 j2me 低级界面绘制滚动条

1. 问题:用低级界面实现一个通讯录功能,如果记录数多,根据index绘制就会超出屏幕显示的范围。<br />实现“向上”和“向下”按键屏幕中显示的记录刷新。还需要个滚动条。2. 实现:<br />         rms中的总记录数为:M<br />一屏幕可以显示的记录数为:N<br />            滚动条滑块的大小:(N/M)*屏幕高度

2011-01-11 18:11:00 451

原创 j2me 单个canvas界面设计

为什么只使用一个canvas?1. 节省内存空间2. 页面跳转逻辑简单,方便管理3. 每个页面中有许多相同的元素和函数需要抽象如何实现单个canvas的低级界面设计?1. 抽象每一个界面的类:.public abstract class AbstractForm { public AbstractForm(){ } public abstract void print(Graphics g); public abstract void keyPress(int ke

2011-01-10 18:04:00 750

原创 java设计模式之浅见(一)-----初学javame

1.单例模式:单例模式的特点:① 内存中只有一个实例减少内存开支。特别是一个对象需要频繁的创建和销毁,如javame中的Display类、一些文件操作类② 只有一个实例减少了性能的开销。这需要对java虚拟机的垃圾回收机制有深刻的理解(我的知识还不都哈哈~)③ 单例模式避免对同一个资源的混乱使用。使用单例模式的原因:① 单例模式减少内存开支,因为手机装置的资源很有限,这对于手机程序的开发尤为重要(随着硬件的发展手机性能的升级也是惊    人的,比我们过去使用的电脑还牛叉了)。但是资源不是用来浪费的,单例模式

2010-12-27 16:38:00 391

javame封装菜单

刚刚开始学习javame 弄了好几天封装了个菜单,第一篇文章,谢谢大家捧场

2010-12-27

空空如也

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

TA关注的人

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