随笔分类 -  Java

摘要:原因是,Player::setMediaTime函数在Nokia 7610上不支持! 希望这个报告对你有参考价值。也希望你能够告诉我-18代表着什么。 阅读全文
posted @ 2005-10-31 13:39 老兵笔记 阅读(1335) 评论(0) 推荐(0) 编辑
摘要:让你心跳的播客Podcasting的无线玩法到来了! “今年7月,国外传统媒体包括ABC、维亚康姆、ESPN、《新闻周刊》等大鳄,纷纷为 “播客”开疆辟土,作为MP3播放器领导厂商的苹果公司也迫不及待地在其新版iTunes上内置了播客功能。2005年,播客已成为网络世界新潮流。” 那么,我们的手机能玩这种新玩法吗?作为Geek的我们,能只甘心于用iPod/iTunes这种昂贵的设备收听播客的节目盛筵吗? 我的答案是,能!J2ME和Web Service让这一切成为可能。 阅读全文
posted @ 2005-10-31 00:44 老兵笔记 阅读(10701) 评论(13) 推荐(0) 编辑
摘要:我使用KSoap2请求远端Web Service。 在Nokia S60系列的模拟器上运行,以及WTK2.2的模拟器上,都没有任何问题。 但是在Nokia7610真机上,回答“是否允许使用网络”问题后,立刻弹出错误报告“SymbianOS error -28。java.ioException”。 该程序在索爱K700C上运行正常。 阅读全文
posted @ 2005-10-25 15:33 老兵笔记 阅读(823) 评论(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 老兵笔记 阅读(23181) 评论(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 老兵笔记 阅读(1911) 评论(4) 推荐(0) 编辑
摘要:我们提供的VideoIM手机自动拍照上传器J2ME版本[开源]就是这么一种概念: 一个可以下载到手机(例如Nokia7610已经确实可以下载安装并正常运行)的Java应用程序,用来自动驱动你的手机摄像头定时拍摄一张图像(默认是Jpeg格式,数据量很小)。然后,后台线程将Jpeg图像(很小,大约几KB)上传到服务器上。手机默默地拍照,默默地上传照片,不用手工干预,比如你可以设置每隔三分钟拍一张照片,然后上传到Flickr这个著名的图片共享站点上,全世界都会看到你的慢速视频。 这样就可以帮助其他系统工作,比如这么一个场景: PC机上的MSN Messenger用户Vicky正在和你的移动MSN Messenger通过这种方式视频聊天,Vicky的聊天对话框上能够看到你的头像,并且每隔十几秒钟就看到你的手机所看到的画面了,是不是就是一种慢速的移动视频聊天呢? 本文档给出VideoCoolala(MobileWebCam)的设计思路和类说明。 第1章 简单描述VideoCoolala(MobileWebCam)的背景、功能和特别之处。 阅读全文
posted @ 2005-10-13 02:10 老兵笔记 阅读(4333) 评论(5) 推荐(0) 编辑
摘要:我们提供的VideoIM手机自动拍照上传器J2ME版本[开源]就是这么一种概念: 一个可以下载到手机(例如Nokia7610已经确实可以下载安装并正常运行)的Java应用程序,用来自动驱动你的手机摄像头定时拍摄一张图像(默认是Jpeg格式,数据量很小)。然后,后台线程将Jpeg图像(很小,大约几KB)上传到服务器上。手机默默地拍照,默默地上传照片,比如你可以设置每隔三分钟拍一张照片,然后上传到Flickr这个著名的图片共享站点上,全世界都会看到你的慢速视频。 本文档给出VideoCoolala(MobileWebCam)的开源说明。 第1章 简单描述VideoCoolala(MobileWebCam)的功能和特别之处。 第2章 描述调用VideoCoolala(MobileWebCam)的开源版权声明。 第3章 给出了 VideoCoolala(MobileWebCam)的下载资源。 阅读全文
posted @ 2005-10-13 01:42 老兵笔记 阅读(5358) 评论(4) 推荐(0) 编辑
摘要:本文档给出RSS无线阅读器J2ME版本的设计思路和类说明。 第1章 简单描述RSS无线阅读器J2ME版本的背景、功能和特别之处。 第2章 描述调用RSS无线阅读器J2ME版本的设计思路。 第3章 给出了 RSS无线阅读器J2ME版本的设计过程中需要特别指出的问题。 第4章 给出了 各种下载资源。 阅读全文
posted @ 2005-10-07 23:20 老兵笔记 阅读(10101) 评论(9) 推荐(0) 编辑
摘要:本文档给出RSS无线阅读器J2ME版本的开源说明。 第1章 简单描述RSS无线阅读器J2ME版本的背景、功能和特别之处。 第2章 描述调用RSS无线阅读器J2ME版本的开源版权声明。 第3章 给出了 RSS无线阅读器J2ME版本的各种网络资源。 阅读全文
posted @ 2005-10-07 23:12 老兵笔记 阅读(6234) 评论(17) 推荐(0) 编辑
摘要:Xmlpull官方站点:http://www.xmlpull.org/ 优点:不必等整个文档解析完成,部分求值结果早就可以开始反馈给用户。 网络中有很多人问到同样一个问题: 为什么我们在调用 XmlPullParserFactory factory = XmlPullParserFactory.newInstance(); 时,总是得到这样的错误: 错误提示: Exception in thread "main" org.xmlpull.v1.XmlPullParserException: caused by: org.xmlpull.v1.XmlPullParserException: resource not found: /META-INF/services/org.xmlpull.v1.XmlPullParserFactory make sure that parser implementing XmlPull API is available at org.xmlpull.v1.XmlPullPar 阅读全文
posted @ 2005-09-28 17:18 老兵笔记 阅读(9041) 评论(3) 推荐(0) 编辑
摘要:本文只是探讨一下这种可能性。 粗粗地看了JXTA,他的目标很宏大,不局限于各种设备,不局限于各种平台,只要能够保持心跳,就算是P2P的一个对等实体。 又看了JXTA的J2ME实现:JXME。 也顺着他的思路,心想能不能这样: Mobile上的JXME通过GPRS登录到P2P网络,无论是实名还是匿名; 其他位于企业内部的防火墙之后的PC也登录进入JXTA; 笔记本通过Wi-Fi登录JXTA。。。。 于是,一台PC机用户和一个Mobile用户自由透明地聊天,透明地共享图片、音频或视频。 而不像现在,手机上要看什么东西,必须通过蓝牙或者红外与其他手机/笔记本通讯,要么就通过Internet服务提供商下载铃声图片,而完全没有P2P的功能。 如果JXME真的能够让Mobile/Pocket PC/Windows Mobile自由自在地和Internet上的各种设备共享数据,该有多好? 阅读全文
posted @ 2005-09-28 16:09 老兵笔记 阅读(1110) 评论(0) 推荐(0) 编辑
摘要:下载了jxta-myjxta-2.3.5.zip,解压缩后直接运行myjxta.bat,立马登录入JXTA网络,上面还真有几个对端呢,还聊了几句。第一次用到这么直截了当的P2P Java程序。 IBM上的JXTA资源: http://www-128.ibm.com/developerworks/cn/java/wi-jxta2/index.html,《通过 JXTA 进行无线通信,第 2 部分: 实现 JXTA-for-JMS》; http://www-128.ibm.com/developerworks/cn/java/wi-p2pmsg2/index.html,《移动 P2P 消息传递,第 2 部分: 开发通用 P2P 网络的移动扩展》 阅读全文
posted @ 2005-09-27 18:32 老兵笔记 阅读(2484) 评论(2) 推荐(0) 编辑
摘要:本文档讲解了OTA的概念,给出了如何发送“同步设置”的OTA短信的步骤,并附带Java编写的源代码(http://www.cnblogs.com/Files/zhengyun_ustc/SyncSettingBuilder.rar)。 规范中定义了三种Setting: 浏览器设置 浏览器的书签设置 SyncML设置 也就是说,你通过发送短信可以帮助用户手机设置SyncSettings,从而可以让手机与服务器同步信息(如电话本、日程和记事本等)。 阅读全文
posted @ 2005-09-26 15:46 老兵笔记 阅读(7314) 评论(12) 推荐(0) 编辑
摘要:在sync4j社区看到一个话题,讨论如何纠正Nokia系列手机会自动在远程数据库前面添加一个“./”符号。据Harrie说,“You can work around this by configure a similar syncsource as the one with the scard URI. Create with the admin tool a similar syncsource that has the URI ./scard.” 也就是说,我们需要自己到Sync4j Admin中,配置一个数据库源。 阅读全文
posted @ 2005-09-20 14:40 老兵笔记 阅读(1261) 评论(5) 推荐(0) 编辑
摘要:按照前面所说的,设置手机上面的“远程数据库”为“./contact”,然后做手机同步。 结果,经过漫长的初始化时间,手机上报告错误 “连接错误 同步类型不被支持 无法和服务器同步” 阅读全文
posted @ 2005-09-19 22:37 老兵笔记 阅读(615) 评论(0) 推荐(0) 编辑
摘要:通过Domino的Document.getFirstItem("Body")是可以获取当前邮件的Body字段,并试图直接转换为RichTextItem类型,从而访问该邮件的附件。 但是,有时候这个转换得到了下面的异常: Log提示: Exception: java.lang.ClassCastException: lotus.domino.cso.Item 导致错误的语句就是: 代码: RichTextItem bodyWithAttachs = (RichTextItem)doc.getFirstItem("Body"); 阅读全文
posted @ 2005-09-19 17:50 老兵笔记 阅读(1524) 评论(0) 推荐(0) 编辑
摘要:jarhoo是一个很棒的根据类名找jar包的地方, 。 在写程序的时候,我反正是经常遇到某一个类声明不知道是哪一个jar包的,比如某一个开源包报告了 java.lang.NoClassDefFoundError: javax/servlet/http/HttpSessionListener 错误,搞得满世界找。 有了jarhoo好点,它声称“Searches for jar files or fully qualified java classnames usually performed under 2 seconds. Package or non-qualified classname searches may take around 10 seconds ”,只要你将javax.servlet.http.HttpSessionListener输入搜索框,他就会帮你找到各种各样的jar包. 阅读全文
posted @ 2005-09-16 13:47 老兵笔记 阅读(1822) 评论(1) 推荐(0) 编辑
摘要:测试代码下载:http://www.cnblogs.com/Files/zhengyun_ustc/WSCallerMIDlet.rar 第二小步,Web Service传递较为复杂的类 下面我们讲述如何在MIDP设备和Web Service之间传递较为复杂的类,比如这个类中不但有String类型成员变量,还有Vector之类的复杂类型。 从kSoap的FAQ上看,他们推荐使用KvmSerializable以及 ClassMap传递自定义类,但是我一直没有试验成功。 我还是按照能试验出来的办法讲述一下步骤吧: 大致思路就是,在服务器端将类实例按照一定规格(一个一个的成员变量写)序列化为byte[],将这个byte[]数组返回给kSOAP。kSOAP收到之后,再反序列化,将byte[]一段一段地读入类实例。 阅读全文
posted @ 2005-08-27 04:31 老兵笔记 阅读(3280) 评论(8) 推荐(0) 编辑
摘要:测试代码下载:http://www.cnblogs.com/Files/zhengyun_ustc/WSCallerMIDlet.rar kSOAP和JSR172 原则上,无线设备可以通过HttpConnection接口访问远端Web服务器。 但是,对于远端的Web Service,我们还有两种解决方案: kSOAP; JSR172。 第一小步,Web Service传递String: 可以说,Web Service传递String给MIDP是一件很简单的事情: 第二小步,Web Service传递较为复杂的类; 阅读全文
posted @ 2005-08-27 04:28 老兵笔记 阅读(3624) 评论(0) 推荐(0) 编辑
摘要:读取PDF文件的某一部分文本内容,可以使用开源项目xpdf。 从Java中调用xpdf,我们参照了《Java抽取Word,PDF的四种武器》文章最后提到的办法。 总而言之,调用xpdf十分简单,下面讲一下xpdf的配置问题。 阅读全文
posted @ 2005-08-03 15:26 老兵笔记 阅读(10368) 评论(19) 推荐(1) 编辑