让变化成为计划的一部分

欢迎大家探讨本Blog涉及的所有软件课题。我的Google Talk ID:zhengyun(at)gmail.com。

我最希望软件带给用户的感受是:美好的体验、舒适感、简约、干净...

posts - 32, comments - 8, trackbacks - 0, articles - 0
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

J2ME

     摘要: http://www.cnblogs.com/Files/zhengyun_ustc/BloglinesMobile-src.rar

虽然还有这样那样的问题,但是作为一个Alpha版本的j2me软件,能够在Nokia S60系列手机上运行,这样已经足够了,所以先放出源代码,希望抛砖引玉吸引有志者继续在此基础上修改。  阅读全文

posted @ 2005-12-27 15:34 让变化成为计划的一部分 阅读(629) | 评论 (2)  编辑 |

     摘要: 你所说的KEY_SOFTKEY1,KEY_SOFTKEY2,KEY_SOFTKEY3这几个定义,应该是Nokia UI API中的FullCanvas定义的吧?
而MIDP2.0的Canvas规范并没有定义这几个。  阅读全文

posted @ 2005-12-26 15:16 让变化成为计划的一部分 阅读(678) | 评论 (0)  编辑 |

     摘要: 在我的nokia 7610真机上测试过了,不错,效果还真得不错,蛮快的!哈哈,终于把bloglines搬到手机上了,尽管bloglines自己也提供了手机浏览器阅读服务,不过那是wap方式的,而我这个是j2me版本的。
源代码下载:服务器端的web service已经能够发布alpha版本了,请在http://www.cnblogs.com/Files/zhengyun_ustc/flickrBuddy.rar下载。这是一个tomcat+axis搭建环境下的java web service。  阅读全文

posted @ 2005-12-25 22:55 让变化成为计划的一部分 阅读(406) | 评论 (0)  编辑 |

     摘要: 制作完成了flickrBuddy web service,可以完成对bloglines api的方便调用。手机客户端则使用kSoap来访
问这个flickrBuddy web service来获得用户的bloglines订阅源。
首先,可以看到你的“my feeds”中列出的blog订阅源标题以及未读条目的数目。比如:
Engadget Simplified Chinese[16]
旁观者的奇妙冒险[0]
未完成 - Incomplete[0]
王建硕[0]
车东[Blog^2][0]  阅读全文

posted @ 2005-12-25 16:56 让变化成为计划的一部分 阅读(401) | 评论 (0)  编辑 |

     摘要: 这种程序自动退出的问题,有时候是因为你根本猜想不到的代码导致的,这时候只能通过二分排除法(不断地注释代码来缩小代码范围)来判定了。  阅读全文

posted @ 2005-12-16 14:34 让变化成为计划的一部分 阅读(836) | 评论 (0)  编辑 |

     摘要: 本文档帮你了解实用工具midletinfo,简单地说,它发掘了javaME所能得到的大多数系统信息,对试图将自己的程序在不同款手机上运行的开发者会很有帮助的。  阅读全文

posted @ 2005-12-07 15:30 让变化成为计划的一部分 阅读(628) | 评论 (2)  编辑 |

     摘要: 对于HttpConnection的应用,估计大家都已经熟练了。
那么,你的HttpConnection是否封装的足够健壮呢?遇到各种情况,你是否有信心应对呢?
譬如说,你要请求的Response包实在太大,以至于运营商给你掐了告诉你说超时;譬如说,
譬如说你是不是总要自己写一个线程来专门作http连接?譬如说有一些移动运营商设置了caching proxy servers,妨碍了你的测试。
来,这已经有人奉献了一个精心封装并测试的类,下载它吧,http://jay-f.jp/devcorner/netconnection.zip。  阅读全文

posted @ 2005-12-01 18:19 让变化成为计划的一部分 阅读(840) | 评论 (0)  编辑 |

     摘要: 探讨一下下。  阅读全文

posted @ 2005-11-25 16:40 让变化成为计划的一部分 阅读(1137) | 评论 (1)  编辑 |

     摘要: Windcao提供的CreateAlphaImage的意思是这样的“如果需要半透明可以先在image上画,然后把这个Image弄成半透明的。最后将Image绘到Canvas上就OK了”。
我在工程中用了,有效果,好像也不需要对原始的Image src有什么特殊要求。 我是在一个CustomItem扩展类中使用这个半透明图片的,代码如下所示。  阅读全文

posted @ 2005-11-23 16:46 让变化成为计划的一部分 阅读(1177) | 评论 (0)  编辑 |

     摘要: 解决办法:
一是确定服务器端正确地改写了HTTP_CONTENT_LENGTH头域;
二是针对手机端拿到了HTTP_CONTENT_LENGTH的错误数值-1,作相应处理。  阅读全文

posted @ 2005-11-23 15:32 让变化成为计划的一部分 阅读(719) | 评论 (0)  编辑 |

     摘要: 简单描述如何在NokiaS60系列手机同时播放两个音乐。
使用nokia的专有类Sound
Nokia UI API有一个专门播放声音的类,它支持两种声音:
@ Single notes,给定了频率和持续时间;
@ Simple tunes,沿用了Nokia Smart Messaging ringing tone二进制格式。
我们这里说的是后者。由此Nokia UI API支持从二进制音乐数据播放曲调。这个二进制格式是Nokia’s binary Ringing Tone Programming Language(RTPL),由Nokia Smart Messaging Specification(SMART)定义。  阅读全文

posted @ 2005-11-23 13:50 让变化成为计划的一部分 阅读(589) | 评论 (0)  编辑 |

     摘要: j2me.org出品的FAQ,自当认真阅读。  阅读全文

posted @ 2005-11-23 10:25 让变化成为计划的一部分 阅读(581) | 评论 (0)  编辑 |

     摘要: 本文档以及后续文档试图一步一步地探讨如何在手机上同时播放两个声音文件,譬如一个是背景音乐,一个是按键触发的游戏音效。请慢慢看下去,我们尽量糅合进各方汇集的一些经验。  阅读全文

posted @ 2005-11-22 23:50 让变化成为计划的一部分 阅读(1107) | 评论 (1)  编辑 |

     摘要: 除了上面这种方法,只要是一个新的media被播放,上一个Player必须被停止而且释放资源  阅读全文

posted @ 2005-11-21 15:56 让变化成为计划的一部分 阅读(438) | 评论 (0)  编辑 |

     摘要: javaME中一向没有与StringTokenizer相对应的类,Ostermiller提供了一个。他的util类包还有很多很多其他帮助类。  阅读全文

posted @ 2005-11-21 15:06 让变化成为计划的一部分 阅读(337) | 评论 (0)  编辑 |

     摘要: 不过,正像下面的帖子中谈到的,Nokia 7650机型的问题是无法克服的,当你接电话时关闭了游戏,那么电话打完后你也无法启动游戏了,除非重启手机。  阅读全文

posted @ 2005-11-16 22:42 让变化成为计划的一部分 阅读(521) | 评论 (1)  编辑 |

     摘要: 有点像手机英文输入法中,按2一下代表a,连按两下代表b,连续三下代表c。
据说,你可以用timertask来做这件事情。  阅读全文

posted @ 2005-11-16 19:19 让变化成为计划的一部分 阅读(316) | 评论 (0)  编辑 |

     摘要: 值得注意的是,手机的按键并不能保证个个都能拿到,而且上下左右之类的特定意义的按键也未见得都有,所以小心。   阅读全文

posted @ 2005-11-16 18:44 让变化成为计划的一部分 阅读(569) | 评论 (0)  编辑 |

     摘要: N种方法.,还有介绍了System.currentTimeMillis  阅读全文

posted @ 2005-11-16 18:19 让变化成为计划的一部分 阅读(504) | 评论 (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:29 让变化成为计划的一部分 阅读(327) | 评论 (0)  编辑 |

posted @ 2005-11-16 15:42 让变化成为计划的一部分 阅读(240) | 评论 (0)  编辑 |

posted @ 2005-11-16 15:38 让变化成为计划的一部分 阅读(833) | 评论 (0)  编辑 |

     摘要: 这里我们给出一个思路:可以先这样,手机先访问一个固定的网址,然后就会被分配一个IP,这就是手机用来和外界联系的IP了。  阅读全文

posted @ 2005-11-09 00:27 让变化成为计划的一部分 阅读(385) | 评论 (0)  编辑 |

     摘要: This article will recount my experiences on a recent project that involved use of the Wireless Messaging API (WMA) and the Push Registry. The Push Registry is a feature new to the MIDP 2.0 spec, and the WMA, while not a MIDP 2.0 feature, is an optional feature that can be found on several MIDP 1.0 and 2.0 phones.
http://www.microjava.com/articles/techtalk/WMA20  阅读全文

posted @ 2005-11-08 17:37 让变化成为计划的一部分 阅读(971) | 评论 (0)  编辑 |

     摘要: 想知道如何给自己的midlet加上签名吗?  阅读全文

posted @ 2005-11-08 17:16 让变化成为计划的一部分 阅读(302) | 评论 (0)  编辑 |

posted @ 2005-11-08 14:08 让变化成为计划的一部分 阅读(648) | 评论 (1)  编辑 |

     摘要: 一般性的答案是:可以的。只不过现在的手机尚且不支持此标准。

更多的信息:

对于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 让变化成为计划的一部分 阅读(895) | 评论 (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:37 让变化成为计划的一部分 阅读(422) | 评论 (0)  编辑 |

     摘要: 本文档并不是一个关于PopupWinks On Mobile 之Kjava版本的开发说明,这里只是一个总入口。我将给出手机传情动漫的奇异特性、用户使用说明,以及演示程序下载地址;并且给出开发指导的相关链接。慢慢看下去,你会大有收获的。
有源代码可以下载研究。  阅读全文

posted @ 2005-11-04 17:32 让变化成为计划的一部分 阅读(1117) | 评论 (0)  编辑 |

     摘要: “今年7月,国外传统媒体包括ABC、维亚康姆、ESPN、《新闻周刊》等大鳄,纷纷为 “播客”开疆辟土,作为MP3播放器领导厂商的苹果公司也迫不及待地在其新版iTunes上内置了播客功能。2005年,播客已成为网络世界新潮流。”
那么,我们的手机能玩这种新玩法吗?作为Geek的我们,能只甘心于用iPod/iTunes这种昂贵的设备收听播客的节目盛筵吗?
我的答案是,能!J2ME和Web Service让这一切成为可能。  阅读全文

posted @ 2005-10-31 16:20 让变化成为计划的一部分 阅读(1106) | 评论 (0)  编辑 |