由于忙于对手机理财的升级,很长时间都没有更新博客了。
经过这段时间的努力,功能差不多完成了:
主要增加了以下功能:
1、最新支持小数点了;
2、支持定期交易;
3、加入了滚动提示;

正在真机上测试。

现在在P990真机上测试出一点小问题,
canvas 无论是否使用ticker,返回的屏幕高度是一样的,WTK和P990的模拟器上则不会出现此问题,这个问题导致理财软件的屏幕下方图标栏在打开ticker的时候显示不出来,不过关掉ticker就好了,还未找出原因,如果有谁碰到过这个问题并知道原因或者知道一些失败的方法的话,望告知。
评论
iwinyeah 2008-07-10
经过在真机上反复试验,应该是真机处理屏幕变化的的事件处理机制导致了该问题的出现,现在我只有更改了软件的调用机制才解决了这个问题,不过也顺带带来了一个好处,当屏幕大小发生变化时,软件可以自动调整它的显示了。当然,一般手机的屏幕大小是不会变化的,但翻盖手机(例如我的索爱P990)就会。
处理的方法是在回调函数sizeChanged(int w, int h)中处理屏幕尺寸的变化,经过测试,setticker()是会触发该事件的。
在这个过程中又发现了一个问题,P990在合盖时指点设备是不可用的,即hasPointerEvents()返回false,而翻开盖后就可以使用了,但在sizeChanged事件处理中调用hasPointerEvents()还是返回了false,这就导致了一些小问题,不过这个问题对使用影响不是很大,因此就暂时不理会了。
iwinyeah 2008-07-02
网上也有见这个问题的一些讨论,他们的解决方法一般是先让Canvas先Paint一次,再调用getHeight()就OK了,不过由于原设计调用机制的原因,我这个手机理财不能这么做,还未找到合适的方法!
发表评论

您还没有登录,请登录后发表评论

iwinyeah
搜索本博客
我的相册
C8609f76-ccc2-3dbc-a9e8-b5e08077b8c2-thumb
jaccount1.0.7
共 5 张
最近加入圈子
存档
最新评论