我们知道 j2me 中没有 j2se 里边的 Properties 类,要自己实现才能像 j2se 那样读取文件的,现在 j2mepolish 里边的 de.enough.polish.util.Properties 就实现了类似 j2se 的 Properties, 加上de.enough.polish.util.ResourceStreamUtil(旧版本polish 没有这个类,要自己实现相应功能)可以让我们容易读取属性文件。关于 ResourceStreamUtil 类和 Properties 类的介绍大家可以参考 j2mepolish 里边的 api doc。 只要在把你所新建的 ...
我们知道 BB 上的程序有用 BB api 写的,也有 j2me 写的。一般用 BB api/j2me api 在 blackberry上 开发的程序用 BB jde 编译运行,在 jde 上就可以调试,这我就不多讲了。但很多时候我们用下载了 j2me 程序的 jar 包,再转为 .cod 文件来安装到 BB 上的,或者在开发过程中引用了一些第三方的框架(如j2mepolish),是无法再用 BB jde 来编译的了, 那么原来的调试信息(如“System.out.println();”语句)就不能显示了。这怎样在 BB 环境中进行调试呢? 我们在转 j2me 程序为 .cod 文件时,还会 ...
之前的 j2me 项目要转移到 blackberry 运行,明白了转化过程后,而且能转成功后,却有新的问题: 在 j2me 中用到的 udp 连接在 blackberry 行不通。从外国的论坛或 RIM 主站上或文档上都说只要运行 MDS 就能实现 tcp/udp 连接。但是我的项目转为 cod 后连接 udp 时却出错。所以我用一个简单例子来测试一下, 我把 sun wtk 里边的一个 udp 例子转为 cod 文件后,发觉 server 端到 client 端能通信,但 client 端到 server 端却不能通信(运行在wtk时能相互通信)。 很陏闷,这个问题拖了我二个月了。甘天在同事 ...
hi, all 我从 sun 上边下载了 cldc1.1 源码,打算扩展 kvm。但尝试用cygwin编译时,出现下边的错: make >>>Recursively making ../../tools/preverifier/build/win32 all... make[1]: Entering directory `/cygdrive/f/j2me_cldc/tools/preverifier/build/win32 ' make[1]: *** [check_class.obj] Error 255 make[1]: Leaving directory `/c ...
BB 上有一个 browser,我们可以运行它来上网,就跟在电脑上一样,可以浏览你平时上的网。但是在模拟上,你需要安装 BlackBerry Email and MDS Services Simulators 在你的电脑上并运行起来,这样你才能正常上网。
近日睇着关于j2me GCF方面的野,发觉对于http与socket两种协议有点不明。在网上查了一下才了解到: 1、http协议手机都支持,socket不一定 2、http只能是一问一答(即系以request/response噶方式连网收发信息), 而socket可以双向通讯(定位到某一URL后,就可以双方收发信息,无需request/response) GCF连接接口: Connection接口是最基本的连接,可以用于打开或关闭一个连接. 在流连接中,可以使用ContentConnection接口访问放置在Web服务器上的信息; 可以使用DatagramCon ...
近日公司要求把之前做的一个 j2mepolish 项目在 BB 上运行。我是一个新手,所以一星期了,还是有小部分bug, 没能成功运行。下边是我对 BB 应用程序开发的一些见解: BlackBerry 的介绍我不说了,想了解的朋友可以在网上搜索。在开发之前准备的开发工具:Java JDK, BB JDE, BB emulator. 其中BB JDE/emulator 可以到BB主站下载:www.blackberry.com, 但本人在公司的机上下载不了,显示IP不允许(=.=),所以找到一个国内网站可以下载:http://down.maxpda.com/download/category-8 ...
用过 j2mepolish 的人一定知道,在 现在发行的 polish 2.0RC4 版本里有一个 TreeItem 的 component。 TreeItem 可以动态实现一个多级节点的树结构,而且其节点是一个 Item(只要是 polish 里边的 Item 都可以,如 StringItem, IconItem ..), 同时 TreeItem 是一个 Item 很容易被 j2me 里的高级UI调用。 但是在现有的版本中,TreeItem 里边的方法 getFocusedItem/getFocusedIndex 返回的是第一级结点,并不能返回 2+ 级结点。如下边的一个树结构(设名为: t ...
我们知道在j2mepolish带有一个ant构件工具,且有一个build.xml文件。在build.xml里边定义了一个工程的编译(compile)、混淆(obfuscate)、打包(package).....等命令。所以很多人都喜欢用j2mepolish来的ant来管理一个j2me工程的编译打包工作,即使他们没用到polish, 避免了用ant时写build文件的麻烦。 build.xml: <build symbols="ExampleSymbol, AnotherExample" imageLoadStrategy="foreground" ...
最近在做项目中, 在客户端要创建一个RMS给服务端读取,服务端已经写好了。但因为不知道服务端是好何读取的, 而我又是一个新手,所以在网上找了许多关于读写RMS的方法。我们知道RMS的读写都是用byte[], 网上说的大部分都是用 ByteArrayOutputStream/DataOutputStream写数据,而用ByteArrayInputStream/DataInputStream 来读数据。其用法如下: 假设要把String strHello = "Hello, string!";写入RMS,写数据的代码: ByteArrayOutputStream baos = new Byt ...
近日工作中,要在j2me polish项目里实现mmapi, 其中的视频的实现在j2me polish与一般j2me项目里是不同的,弄了一天都不能播放。后来在网上问了一个高手才知道,下面我们看看Video Play 在polish中的实现: j2me里实现mmapi的基本解释我不多说了,不了解的可以参考 http://hi.baidu.com/cobalt/blog/item/fdb457c25e4c0237e4dd3b71.html 里边讲得很详细的,我们主要看看实现mmapi video的播放的代码: java 代码: try { InputStream is = getCl ...
muscle-liu
搜索本博客
最近加入圈子
存档
最新评论