android实战开发02
正如我之前提到的,我想的是网页来进行测试发布是有较大难度的,但是我高兴的看到我的好友limary已经熬出头了,之后我会关注他的进度的,感谢他给我的鼓励和启发。现在我要讲讲我的天才运算器V2.0版。
在之前发现做V1.0版本的时候大家和我想法都出奇的一致,想要通过用户的选择然后再进行出题,而且我的第二个界面还有很多缺陷,其中最大的缺陷就是不能往外扩展。比如我的程序产生了一个包含两个运算数和运算符的计算式后,如何通过这样的式子扩展到多个计算式运算数还有增加分数增加括号的等等问题真是一下涌过来。所以我感觉我那样的想法是有问题的,所以想要有改进和完善就需要找到新的突破口了。我的同伴这时一直在通过android计算器来补充android的知识和练手。我试着在计算器的基础上增加了一个TextView这样许多问题迎刃而解。后来我站在用户角度上考虑,既然使用者是一个个的孩子,为什么要这样死板和正式,仅仅需要一个游戏的改进那么完全可以满足他们的需求,而且,所要产生的运算就几类,搞成游戏正好,so我的V2.0就有了。但还是有期间很多问题的:
1.突破书本照本宣科。
书本上的Demo很多都是选择从文本框中读入读出转换string类型的数字为需要的(int double..)类型进行计算,但是其实我需要比较的就是string类型,所以就不要转换了.但是我完了java中stirng类型的比较不是==这样比较的地址,应该用String.equal()来比较。
2.Intent来连接活动
一个活动太暗淡无光吧,怎么才能吸引小孩呢?所以改加武功秘籍版。但是两个活动需要传递参数。这里看书的话发现有许多显示或者隐式的Intent用法,我很迷茫啊,小僧只要传递参数就行,怎么还要这么麻烦啊,最后看到能通过Intent传递参数的一章,很快就明白了。
就AC啦。
其实还有什么周期的我现在都不明白,但是没办法先搞出来再说,剩下的再接着做,下个版本就是带括号的运算了和主界面。
3.界面设计
没有好的UI神马都是浮云,所以我又随便搞了搞UI设计,但是我基本不懂美工,所以剩下的就交给小伙伴了,初步想的是用熊大和熊二来吸引小朋友了,而且Toast一定要带图片,让小朋友喜欢才是目标嘛,还有我想了一下一定要有帮助信息的,毕竟小朋友也可能忘记,所以什么提示信息现在没想好,之后再说。
下面是主要代码和截图,仅供参考。
代码:
请大家看后能提出自己的宝贵意见,谢谢~~
日近一小步,月过一大步~~加油