摘要: 值得注意的是,手机的按键并不能保证个个都能拿到,而且上下左右之类的特定意义的按键也未见得都有,所以小心。 阅读全文
posted @ 2005-11-16 18:52 老兵笔记 阅读(771) 评论(0) 推荐(0) 编辑
摘要: 上回说到申请动态IP是可以了,并且准备好了一个线程等候在socket://10.16.195.219:8110之类的端口上监听。 这次把代码修改了,完成了监听线程之后,就相当于起了一个Socket Server,一旦有人要连接它,就回复一个字符串说“God bless you!You are the No.”后面加上是第几位访问者的序号。 菜单中也相应加入了一个命令“联系ServerSocket”,就是向界面中的"ServerSocket为:"编辑框所指明的Server发起Socket连接请求,看能否得到回复;如果有回复,就输出到屏幕上。 阅读全文
posted @ 2005-11-16 16:39 老兵笔记 阅读(1000) 评论(1) 推荐(0) 编辑
摘要: 后来,终于试出来了,只要到接入点删除拔号连接互联网,就可以了。然后起应用程序,再连接网络时,就能够提示选择接入点了。而之前出现-3606错误的时候,是不会提示接入点选择的。 可能之前我曾经用拨号互联网这个接入点拨号了,导致手机以后连CMNET默认用这个接入点,不带提示的。 阅读全文
posted @ 2005-11-16 15:43 老兵笔记 阅读(400) 评论(0) 推荐(0) 编辑
摘要: jes就是Java Event Server。这个jes的实例是用来处理gui toolkit (LCDUI)的callback的。 具体什么原因,并不是很明确,只能说可能是传入了一个unexpected null native pointer,导致抛出异常。 我个人认为这属于Nokia制造厂商的BUG,因为这种形式的异常应该算作虚拟机的不正确处理所致。也许应该去更新这部Nokia手机的Firmware了,厂商也许已经修正了这个BUG。 阅读全文
posted @ 2005-11-10 17:14 老兵笔记 阅读(594) 评论(0) 推荐(0) 编辑
摘要: 这是我们起的第一个线程ThreadRegisterIP,这之后,ThreadRegisterIP可以通过PushRegistry.registerConnection来注册监听;也可以调用(SocketConnection) ssc.acceptAndOpen();等候其他人来访问这个socket端口,这样会导致线程ThreadRegisterIP处于listen状态。 特别值得关注的一点是,在(ServerSocketConnection) Connector.open(url)之前,我发现必须先去用HttpConnection看看一个Internet网站,然后再来ServerSocketConnection.open,这样才能够正确拿到socket://10.16.195.219:8110。不这么做,就会得到socket://127.0.0.1:8110这种地址。 ServerSocketConnection之后呢,我们另外起一个ThreadAskServerIP线程,它呢,发送HttpConnection.GET请求给我的服务器网页,这个网页会 阅读全文
posted @ 2005-11-09 16:06 老兵笔记 阅读(2036) 评论(2) 推荐(0) 编辑
摘要: 用ServerSocketConnection? http://www.j2medev.com/bbs/dispbbs.asp?boardid=21&id=4099&star=1#2083 ,这里是原始讨论贴。 这里我们给出一个思路:可以先这样,手机先访问一个固定的网址,然后就会被分配一个IP,这就是手机用来和外界联系的IP了。 阅读全文
posted @ 2005-11-09 00:24 老兵笔记 阅读(1818) 评论(10) 推荐(0) 编辑
摘要: 想知道如何给自己的midlet加上签名吗? 阅读全文
posted @ 2005-11-08 17:12 老兵笔记 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 一般性的答案是:可以的。只不过现在的手机尚且不支持此标准。 更多的信息: 对于JavaCard这种东西,MIDP2.0中扩展了一个叫做Security and Trust Services API for J2ME (SATSA); JSR 177的东西,具体信息参见http://java.sun.com/products/satsa/。 阅读全文
posted @ 2005-11-08 13:58 老兵笔记 阅读(1370) 评论(1) 推荐(0) 编辑
摘要: For further information see: http://www.symbian.com/developer/techlib/papers/java_MIDP.asp "Extending the Reach of MIDlets: how MIDlets can access native services" and http://midpjni.com/ 阅读全文
posted @ 2005-11-05 17:39 老兵笔记 阅读(765) 评论(0) 推荐(0) 编辑
摘要: 本文档并不是一个关于PopupWinks On Mobile 之Kjava版本的开发说明,这里只是一个总入口。我将给出手机传情动漫的奇异特性、用户使用说明,以及演示程序下载地址;并且给出开发指导的相关链接。慢慢看下去,你会大有收获的。 都有源代码可供下载。 阅读全文
posted @ 2005-11-04 17:19 老兵笔记 阅读(5641) 评论(21) 推荐(0) 编辑
摘要: 原因是,Player::setMediaTime函数在Nokia 7610上不支持! 希望这个报告对你有参考价值。也希望你能够告诉我-18代表着什么。 阅读全文
posted @ 2005-10-31 13:39 老兵笔记 阅读(1330) 评论(0) 推荐(0) 编辑
摘要: 让你心跳的播客Podcasting的无线玩法到来了! “今年7月,国外传统媒体包括ABC、维亚康姆、ESPN、《新闻周刊》等大鳄,纷纷为 “播客”开疆辟土,作为MP3播放器领导厂商的苹果公司也迫不及待地在其新版iTunes上内置了播客功能。2005年,播客已成为网络世界新潮流。” 那么,我们的手机能玩这种新玩法吗?作为Geek的我们,能只甘心于用iPod/iTunes这种昂贵的设备收听播客的节目盛筵吗? 我的答案是,能!J2ME和Web Service让这一切成为可能。 阅读全文
posted @ 2005-10-31 00:44 老兵笔记 阅读(10683) 评论(13) 推荐(0) 编辑
摘要: 我使用KSoap2请求远端Web Service。 在Nokia S60系列的模拟器上运行,以及WTK2.2的模拟器上,都没有任何问题。 但是在Nokia7610真机上,回答“是否允许使用网络”问题后,立刻弹出错误报告“SymbianOS error -28。java.ioException”。 该程序在索爱K700C上运行正常。 阅读全文
posted @ 2005-10-25 15:33 老兵笔记 阅读(819) 评论(1) 推荐(0) 编辑
摘要: 手机看交通重要路口摄像头 – 北京司机的心愿? 我每天开车三个多小时,最喜欢听的节目就是1039的一路畅通。堵在北四环的时候,热切地盼望着主持人早点播报路况信息。但往往他们不说北四环,可能因为这里常年拥堵吧。这时就心想,要是我自己能够看到前行路上每一个交通要道的实况就好了,知道什么时候通了,什么时候茬上了,这样也有个盼头,或者提前选择道路避让。 您该问了,北京各个地方的交通监视器摄像头能提供给你吗? 答,可以,北京各个路口的摄像头实况,已经有人提供流媒体服务器播放了。 从 mms://real.u-mail.cn/cebeijing1,到 mms://real.u-ail.cn/cebeijing58。为了演示本项目,我选择了国贸桥的监视器:mms://real.u-mail.cn/cebeijing10 。 您又有疑问了,手机怎么看呢? 答,当然了,现有的各种品牌的手机都不会支持流媒体的,他们只能播放手机存储卡的媒体文件或者内存中的InputStream。我们呢,就必须自建一个服务器,帮助手机 阅读全文
posted @ 2005-10-24 15:15 老兵笔记 阅读(23138) 评论(62) 推荐(0) 编辑
摘要: 有一个JLayerME-CLDC0.2,专门是用来在CLDC1.0/MIDP2.0上播放MP3文件以及获取mp3文件的位速/采样率的。 JLayerME是自己做解码器解析MP3格式,然后自行转换为wav格式,这个格式是真机都支持的,然后再让Manager.createPlayer进行播放。 所以非常消耗资源。 他们开发者也说,现在的JLayerME-CLDC0.2还不是一个产品。 你可以下载我的代码,导入到eclipse: http://www.cnblogs.com/Files/zhengyun_ustc/JLayerMp3MIdlet.rar 阅读全文
posted @ 2005-10-19 17:35 老兵笔记 阅读(1904) 评论(4) 推荐(0) 编辑
摘要: 第五对包:client to server 请求header 第五对包:server to client 发送header 第六回合包:server to client 发送asf真实数据 阅读全文
posted @ 2005-10-18 13:55 老兵笔记 阅读(5038) 评论(9) 推荐(0) 编辑
摘要: 下面是从第4回合数据包。我们对每一个“包头”和“包体”的每一个字节都做了尽可能详细的分析。 对了,编码格式是“Little Endian”,也就是0f 00 00 00的实际值是0x0f。 阅读全文
posted @ 2005-10-18 00:34 老兵笔记 阅读(2776) 评论(0) 推荐(0) 编辑
摘要: 为了改造mimms,我分析了SDP和流媒体服务器的来往包,看看我和他的实现到底存在哪些差异。如果你也开发流媒体下载应用,希望这个分析对你理解 “Microsoft Windows Media Services”协议有帮助。 下面是第三个回合数据包。我们对每一个“包头”和“包体”的每一个字节都做了尽可能详细的分析。 阅读全文
posted @ 2005-10-17 19:08 老兵笔记 阅读(3715) 评论(4) 推荐(0) 编辑
摘要: 通过mms://220.194.63.17/cebeijing8,我们可以看到交通部门设置在北京西直门上的摄像头的实时录像,从而了解西直门的交通状况。 但是,要是想下载这个流媒体到本地的话,我试验了asfr+、ASF Recorder以及StreamBox vcr,均无法下载。又找了一个mimms-0.0.9的linux版本,也就是以前的mmsclient,将其依赖于Linux的某些函数库换成Windows版本的对应包,编译之后,可以下载mms://220.194.63.17/cebeijing8的数据,但是用WindowsMediaPlayer9播放的时候,却报告错误“无法播放,因为此文件已损坏”。 只有SDP2.0(Streaming Download Project)可以正常下载并播放它。 为了改造mimms,我分析了SDP和流媒体服务器的来往包,看看我和他的实现到底存在哪些差异。如果你也开发流媒体下载应用,希望这个分析对你理解 “Microsoft Windows Media Services”协 阅读全文
posted @ 2005-10-17 18:33 老兵笔记 阅读(24697) 评论(14) 推荐(1) 编辑
摘要: 从下面的新闻谈起,在实际的操作层面,SP首先和交通台合作,征集众多的信息提供者,这些志愿者每日驾车保证上下班途中手机开机。SP就可以利用LBS接口查询到手机所处的经纬度,如下所示: 116.21392 40.22050 然后,再和地图提供商合作,确定志愿者的道路位置。 然后根据志愿者的位置,绘制出实时分布图。 这种分布图,最好能够传送到订阅者的车辆中的PDA上,以便订阅者选择道路。 阅读全文
posted @ 2005-10-17 13:27 老兵笔记 阅读(3157) 评论(0) 推荐(0) 编辑