rss
twitter
  • 希望你们年轻的一代,也能像蜡烛为人照明那样,有一分热,发一分光,忠诚而踏实地为人类伟大的事业贡献自己的力量。 ——法拉第

黑莓签名终于到手了

| Posted in 黑莓开发 |

0

今天晚上收到橘子发来的消息说签名已经搞定,太高兴了,经过多番的辗转和等待,期待已久的黑莓签名终于还是下来了,之前的许多应用都受到了使用黑莓的受限API的限制不能很好的开发出比较实用和全面的功能,我想有了签名我会更加专心于开发,毕竟是花了20美元,起码要对得起这20刀,目前测试了下给一些程序签名感觉很好,没有我以前想象的那么复杂和慢,认证也就瞬间的事情,呵呵,在此还是要感谢橘子的大力支持!!

登录注册之后才能阅读隐藏内容。

Popularity: 4%

小T学黑莓:模拟器中文显示和输入问题

| Posted in 黑莓开发 |

1

近段时间疲于奔命于各大招聘会,好歹小T也算摆脱无业游民状态,于是静下来记录一下最近遇到的问题和解决的方法,前段时间有很多朋友发邮件来咨询怎么在模拟器上显示和输入中文,不然全部显示的是框框,显示中文好办就是加载一个中文支持的cod文件,其实输入法也是一样,
相信大家都装了ROM文件吧!那就好办,如果你没有,也不要急,小T给你一些文件就可以了,现在来说说安装了ROM的情况,在ROM安装目录中,在此我列出我的ROM路径“D:\Program Files\Common Files\Research In Motion\Shared\Loader Files\8700-v4.5.0.124_P2.7.0.92\Java”,当然这个是我的,大家视自己的情况而定,在此目录下搜索chinese,不用我说了吧,中文的意思嘛,在此你会搜索出ROM里面所有和中文有关的cod文件,在此你需要的是把他们拷贝到别的地方(不拷也可以,只要你加载的时候找得到),在模拟器File→Load Java Program,然后选中全部cod,确定即可,在此你就会在设置(Option)里面的语言(language)中设置输入法(Input language),在此小T还没有解决如何在选择语言的时候选择中文,但是不影响,可以输入和显示中文了!

现在发两张图,和我加载的cod文件的打包文件,因为我用的是8700所以没有拼音,只有笔画

Popularity: 4%

小T学黑莓:黑莓模拟器上网设置

| Posted in 黑莓开发 |

5

由于开发的小工具都要用到网络,就不得不要使用模拟器上网才能看到一些应用的效果,在网上查阅了很多资料,都是说只要打开MDS就可以了,如果你装了JDE,你会在文件夹中找到MDS-CS这个便是,在我电脑上对应的是C:\Program Files\Research In Motion\BlackBerry JDE 4.5.0\MDS\run.bat,只要运行这个批处理文件就可以了。但是仅仅是设置这里还是不行的,一般模拟器里面的apn是黑莓自带的一个,这里我们可以进入Option(设置)→advanced Option(高级设置)→TCP,设置里面的apn为cmnet或者cmwap,username和password不填为空即可,这个时候你打开浏览器访问网页,都可以了吧!

在这里需要注意的是一定是要先打开MDS再开浏览器,不然会连接不到,不知道是不是我个人的问题,用模拟器上网我现在遇到的问题是用模拟器发出请求后不能正确的得到网络上返回给手机的信息,测试中发送请求是完全正确的,但是接受响应,比如向一个网站发布请求后得到的是一个状态码200,说明请求成功,但是后面提示的是不能解析html之类的,于是我又试验了用流的形式来取得响应,结果是能够用流完成请求,得到的响应是错误的,在这里测试用到的分别是java中DataOutputStream和DataInputStream中的writeUTF和readUTF方法。但是在我的8700真机上2种方法均可以得到想要的效果,在这个问题上还没有找到解决方案,只有用真机实测,如果你有解决方案,谢谢你告诉小T一下!

Popularity: 5%

小T学黑莓:应用程序图标设置

| Posted in 黑莓开发 |

1

这段时间在捣鼓BMFetion的时候发现用黑莓的API来编写的代码,不知道在哪里设置应用程序的图标,在j2me中值需要定义了jad文件中midlet-1中设置图片的路径就可以了。

现在我们来看下黑莓开发时自动生成的些文件,其中有大家熟悉的jar和jad文件,起初我只是在jad中设置了图片的位置,结果在模拟器中没有效果,后来由看到了两个文件,分别以jdp和rapc为后缀,打开jdp为后缀的文件,这里面是一些和工程有关的说明,也会看到工程中java类的位置和图片等一些资源文件的位置,再往下看就会看到一个”[Icons]“,看到这里相信大家都明白了,这里就是制定图标的地方,然而我设置了之后,依然在模拟器上没有反应,接着打开rapc为后缀的文件,里面和jad文件的内容相仿,但比jad的配置少了许多,这里我们关心的是这里面也有的一个midlet-1,按照jad的方法配置了之后,模拟器上依然没有反应,崩溃~~!!

后来冷静下来后,做了N次试验,终于做出来了,原来这几个文件的配置的先后有讲究,先配置jad和rapc,再到jdp里面去设置icons,然后在工程中刷新一下会提示“外部文件发生改变,是否加载”,点击确定,运行模拟器就可以看到了。

在这里需要注意的是大家要打开jar看看图片的位置,我在eclipse下明明创建了一个res的文件夹,但是生成的jar中文件的图片还是在最外面,所以在设置图片的位置的时候要与jar中图片的位置一致,还有个问题就是当我有了新的类的时候,图标又消失了,按照以上步骤又可设置成功,这里我也不知道为什么,我觉得不碍事,我就等我做好东西之后,在设置一次就ok。

以下附上jdp和rapc文件代码。

rapc文件
MIDlet-Name: BMFetion
MIDlet-Version: 0.0
MIDlet-Vendor: <unknown>
MIDlet-Jar-URL: BMFetion.jar
MIDlet-Jar-Size: 0
MicroEdition-Profile: MIDP-2.0
MicroEdition-Configuration: CLDC-1.1
MIDlet-1: ,t.png,
RIM-MIDlet-Flags-1: 0

Popularity: 4%

小T学黑莓:开发环境简介

| Posted in 黑莓开发 |

13

处理好一些琐事,现在应该进入正题了,如果你也想开发黑莓软件,如果你想更加深入的了解黑莓,那就和小T一起学习黑莓吧,今天就把黑莓的开发环境简略的说一下,由于我做过一些java的开发用的工具是eclipse,
我相信有兴趣看这篇文章的朋友,一定是对黑莓开发有兴趣,或多或少对eclipse有一些了解,于是在此就不再赘述了。今天主要是提供这些软件的下载把开发环境搭建起来,俗话说得好:工欲善其事必先利其器。

需要准备的软件:

  1. eclipse插件:BlackBerry_JDE_Plugin_1.0.0.22.rar(如需提取码:5ca9f087-5a8c-11de-9f0e-0014221b798a)
  2. 黑莓JDE:Blackberry JDE 4.5.0.exe(如需提取码:3b656723-5a7d-11de-befd-0014221b798a)
  3. JDK:1.5和1.6皆可

Popularity: 5%