Appengine | Sign in

云在千峰


手机程序优化

手机程序(JavaME,Android,Blackberry)优化之一:<br>避免重复的创建和销毁对象.<br><br>特别是在一些经常会调用的函数中声明局部对象,例如 在JavaME的自定义Canvas的paint函数,在每次屏幕刷新的时候的时候都会调用该对象,在该函数中声明的局部对象在每次屏幕刷新的时候都会申请一次,绘制结束销毁掉.<br><br>把这些对象声明为类的属性,并且在构造函数中初始化,然后在paint等函数中重复使用,会使程序更高效!<br><br>&nbsp;<br>...

| no comments | 标签: Java, me

Java ME Platform SDK 3.0 正式发布了

<p>Java ME SDK开发小组在几天前发布了 <a href="http://java.sun.com/javame/downloads/sdk30.jsp">Java ME Platform SDK 3.0</a>. </p>
<p>Java ME SDK 3.0 是 Java Wireless Toolkit
2.5.2 和 用于CDC 的 Java Toolkit 1.0 的替代SDK.提供了设备模拟器,独立的开发环境,和一些加速开发JavaME程序的工具.包含了所有关于 cldc/midp,...

| 1 comments | 标签: me, Java

blackberry的Graphics.drawText 函数和JavaMe中的不同之处

最近在写自定义Field的时候,发现在BlackBerry
设备中Graphics.drawText函数和JavaME中的drawString函数是不一样的。BlackBerry中的drawText函数具
有一个绘制文本内容宽带的参数(也就是那个width参数),如果使用没有该参数的函数drawText(String text,int x,
int y, int anchor)那么该宽度就是文本的宽度。
而anchor参数用来指定在该绘制宽度内的对齐方式,如果指定该绘制文本宽度为200像素,文本宽度为100像素,那么如果指定anchor为

| 1 comments | 标签: Java, me

在BlackBerry设备中处理轨迹球和滚轮事件

<p>在新版本(JDE 4.2以后)的BlackBerry手机中,使用轨迹球来代替以前的滚轮. 在Field类中增加了navigationXXX 新的事件函数.</p>
<p>在JDE 4.2 以前使用函数<br>
</p>
<pre>&nbsp;protected&nbsp;boolean&nbsp;trackwheelRoll(int&nbsp;amount,int&nbsp;status,int&nbsp;time)&nb...

| no comments | 标签: Java, me

在Click模板中使用中文

<a target="_blank" href="http://incubator.apache.org/click/">Apache Click</a>是个不错的简易web开发框架.最近在测试GAE-Java环境, 尝试使用了下Click,感觉还不错. 但是在模板文件中使用中文的时候 居然显示为乱码. 后来看看Click的FAQ ,<br><ol>
<li><a href="http://incubator.apache.org/click/docs/faq.html#utf8-encoding">How...

| no comments | 标签: Java, web

eclipse MTJ + WTK 2.5.2 控制台输出乱码

使用 eclipse MTJ + WTK 2.5.2 开发J2me程序,在设置工作空间编码为UTF-8时候控制台输出乱码的解决方法<br><br>
因为中文平台运行的WTK输出为GBK编码,而控制台输出使用的为默认工作空间编码为UTF-8 所以照成乱码,解决方法:<br>
在Run Configuratinos 设置框上面的Common 选项中设置<br>
Console encoding 为gbk<br>&nbsp;<a href="http://lh3.ggpht.com/_Rm...

| no comments | 标签: Java

jad 错误代码

在测试JavaME程序的时候,有时候会出现一些安装错误,例如:jar大小和jad描述的不一样。对应的有一些jad 错误代码,这里记录下 方便以后查看。<br><br><pre>public&nbsp;static&nbsp;final&nbsp;int&nbsp;JAD_SERVER_NOT_FOUND&nbsp;=&nbsp;1;<br>public&nbsp;static&nbsp;final&nbsp;int&nbsp;JAD_NOT_FOUND&...

| no comments | 标签: Java

JavaME 内存 性能优化

<p>初次接触Java ME 开发,在后期系统测试的时候, 发现内存消耗比较大. 经过了解发现Java ME中的内存优化,编码方式还是需要注意的.不然系统性能就不尽如人意. </p>
<p>参考资料<br>
</p>
<p><a class="externlink" title="Go to http://hi.baidu.com/juxiangming/blog/item/ae46f4f8d95c1a09d9f9fd7d.html" href="http://hi.baidu...

| no comments | 标签: Java

正则表达式之命名组

目前的JDK中还不支持命名组, 现在JDK中的表达式组匹配只能使用数据索引,当捕获组和非捕获组多了以后 查找起来就比较麻烦了. 可能在JDK7中会加入对命名组的支持.

 

不过目前有个Java正则表达式第三方类库支持命名组. 如果对次有需要的话可以参考下这个类库:

 

http://jregex.sourceforge.net

| no comments | 标签: java

Java正则表达式

正则表达式处理文本是相当强悍的, Java 1.4加入了对正则表达式的支持. 最近在研究使用正则表达式提取网页文本内容的相关东东.  感觉还是很有意思的!

 

例如有下面一个字符串:

"The $ is The United States dollar sign"

如何使用 String 的 replaceAll(String regex, String replacement) 函数把上面的字符串变为下面的字符串:

 

"The \$ is The United States dollar sign"

 

也就是在$符号前面添加一个\.

| no comments | 标签: java

java 4-ever(宣传Java的短片)

如果你是Java程序员或者说你有意往Java方面发展,这么这部由JavaZone制作的恶搞微软.net的小电影一定值得你去看一看。 影片通过叛逆小伙的成长历程描述了在微软帝国下Java所给人们带来的新思维和新方向,拍摄的非常具备专业水准,强烈推荐观看。
| no comments | 标签: java

Java接口规范

看个示例:<br><div class="Section0"><p class="p0" style="margin-bottom: 0pt; margin-top: 0pt;"><span style="color: rgb(127, 0, 85); font-weight: bold; font-size: 10.5pt; font-family: 'Courier New';">public</span><span style="color: rgb(0, 0, 0); font-size: 10.5pt; font...

| no comments | 标签: java

RenderScript and LiveWallpapers

Google 的<span style="font-weight: bold;"> </span>nexus one<span class="Apple-style-span" style="border-collapse: separate; color: #000000; font-family: 'times new roman'; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-he...

| no comments | 标签: android, java

flurry and locale

<a href="http://www.twofortyfouram.com/">http://www.twofortyfouram.com/</a>&nbsp;这是个Android程序,可以根据手机所在的位置来更改手机的配置,比如 当你在学校的时候 设置铃声关闭,调整到震动状态;当在家中时候 设置铃声开启。 是个比较新奇的应用,不知道在国内能否使用,还没测试过。<br><br><div><a href="http://www.flurry.com/index.html">http://www.flurry....

| no comments | 标签: android, java

SUN - So long, old friend

<br><img alt="" src="http://rainclog.googlecode.com/files/sun.jpg"><br>今天欧盟正式批准Oracle收购SUN,SUN公司的离去无疑是个杯具但其为科学界创造的价值将永存。 SUN的离去给我们留下了几个大家颇为关系的问题:<br>Java何去何从&nbsp; -- 在Oracle的带领下Java会在下一个十年继续辉煌吗?<br>MySql何去何从 -- MySql为开源免费数据库之王,这一收购会不会导致MySql的死亡还是新的开源数据库的兴起<b...

| no comments | 标签: java

关于gae的Invalid runtime specified错误

google已经开始在GAE上面支持java了, 大部分Java开发者都开始体验这一强大的功能.但是不少人抱怨说自己在部署的时候出错:<br>

<pre>java.io.IOException: Error posting to URL: http://appengine.google.com/api/appversion/...<br>400 Bad Request<br>Invalid runtime specified.<br><br>Unable to upload app: Error po...

| 1 comments | 标签: gae, java

gae即将支持Java

早些时候看到一条消息说<a target="_blank" href="http://gigaom.com/2009/03/26/java-coming-soon-to-googles-app-engine/">Google App Engine 即将支持java</a>,今天在登陆GAE的时候 ,google给出了一条提示消息:<br><strong>Interested in trying our new Java language support? <a href="https://appengine.google.com/pr...

| no comments | 标签: gae, java