- 博客(9)
- 收藏
- 关注
原创 Symbian错误
BLDMAKE ERROR: Directory "/Symbian/9.1/S60_3rd_MR/EPOC32/" does not exist工作区没有和Symbian SDK安装目标在一个盘。ERROR: EPOCROOT must be an absolute path, not containing a drive letter.由于在环境变量中设置了:EPOCROOT并且其
2008-06-30 22:18:00 529
原创 读书记
设计原则:类应该对扩展开发,对修改关闭。在设计模式中,所谓的“实现一个接口”并“不一定”表示“写一个类,并利用implement关键词来实现某个java接口”。“实现一个接口”泛指“实现某个超类型(可以是类或接口)的某个方法”。 依赖倒置原则(Dependency Inversion Priciple):要依赖抽象,不要依赖具体类。
2008-04-17 15:45:00 236
原创 画半透明的图片
Image image; int argb[]; try { image = Image.createImage("/i.png");//导入图片 } catch (IOException e) { e.printStackTrace(); } argb = new int[image.getWidth()*image.getHeight(
2007-04-04 11:27:00 448
原创 nokia播放声音
static byte[] readSoundData(String name) { ByteArrayOutputStream out; InputStream in; byte[] res = null; try { in = name.getClass().getResourceAsStream(name); out = ne
2007-03-02 16:28:00 471
原创 配置eclipse+Gameloft Java Emulator编译环境
1、下载eclipse(http://download.actuatechina.com/callisto/)b并解压缩2、安装jdk1.4.23、下载GL模拟器4、利用已有资源建立工程:1)file->new->project选择Java Project->next,输入Project name,选择Create project from existing source,同时在该
2007-01-04 17:21:00 1452
转载 MIDP 2.0 增加的函數
MIDP 2.0 增加的函數 增加的包: javax.microedition.media javax.microedition.media.control javax.microedition.lcdui.game javax.microedition.pki
2006-12-21 15:44:00 503
转载 MIDlet应用程序的生命周期
转1:除了由应用程序管理员来控制MIDlet的生命周期之外,MIDlet本身也可以决定自己的状态,但不是自己改变状态,而是MIDlet先呼叫上述相对应的状态改变函数。这些函数会发出讯息通知应用程序管理员,请它来帮助改变MIDlet的状态,但是决定权在应用程序管理员,不保证一定可行。状态改变函数如图11所示: 图11 MIDlet状态改变函式图对照以上这两张与状态有关的图,举个例子大家可能会比较
2006-12-21 15:38:00 1020
转载 获取设备支持的可选API
J2ME规范包括了许多可选包,如支持多媒体功能的MMAPI,支持消息接收和发送的WMA,支持3D游戏的M3G API。如果某一款手机支持某个可选API,MIDP应用程序就可以使用它。但是,让用户回答“本机是否支持MMAPI”是不友好的,发布几个不同版本不但增加了开发的工作量,也让用户难以选择。因此,应用程序应该自己检测手机是否支持某一API,从而在运行期决定是否可以使用此API。MIDP 1.
2006-12-21 12:30:00 669
转载 判断手机内存处理
对于MIDP应用程序来说,由于手机设备上的资源非常有限,较弱的CPU计算能力,有限的内存(从几十KB到几百KB,虽然少数高端手机拥有超过1M的动态内存),很小的屏幕尺寸,因此,为了让一个MIDP应用程序能够不加改动地在多种不同手机上运行,程序必须有能力根据系统配置自动调整运行时的参数。比如,对于内存非常小的手机,如果从网络下载一幅较大的图像,需要分配巨大的缓冲区,就可能导致OutOfMemoryE
2006-12-21 11:41:00 541
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人