团队项目:学习四则运算,团队准备 2.0
团队名:MY-HR
成员: |
学号 |
博客园 |
团队贡献分 |
丘惠敏 |
201406114203 |
22 |
|
郭明茵 |
201406114204 |
18 |
|
李浩然 |
201406114227 |
21 |
|
刘皓 |
201406114229 |
19 |
在此基础上,进行软件的改进。
首先,我们把这个软件理解成一个投入市场的、帮助小朋友进行算术运算练习的APP。
从质量保证的角度,有哪些需要改进的BUG?
从用户的角度(把自己当成小学生或真的请小学生帮忙),需要在哪些方面进行改进?
从产品的角度(软件的市场定位、推广方式、盈利模式等),我们要对现有软件做些什么手脚?
从开发者的角度,在架构、算法、技术实现、可扩展性、代码规范等方面可以怎样优化?
从质量保证的角度,有哪些需要改进的BUG?
1.程序结束,没有正常退出;
2.程序闪退;
从用户的角度(把自己当成小学生或真的请小学生帮忙),需要在哪些方面进行改进?
1.有些题目的难度太大,不适合小学生;
从产品的角度(软件的市场定位、推广方式、盈利模式等),我们要对现有软件做些什么手脚?
1.界面上可以更灵活,更吸引小学生;
2.可以在该软件上插入广告;
从开发者的角度,在架构、算法、技术实现、可扩展性、代码规范等方面可以怎样优化?
1.增加程序退出的功能;
2.软件可以添加一些小游戏,增加界面的友好性。
对该软件的修改:
1.边框大小的修改,可以完全显示题目
2.添加了随时退出的功能,解决了不能正常退出的问题(返回键即退出)
1 public boolean onKeyDown(int keyCode, KeyEvent event) { 2 3 // 按下键盘上返回按钮 4 if (keyCode == KeyEvent.KEYCODE_BACK) { 5 6 new AlertDialog.Builder(this) 7 .setMessage("是否退出游戏?") 8 .setNegativeButton("否", 9 new DialogInterface.OnClickListener() { 10 public void onClick(DialogInterface dialog, 11 int which) { 12 } 13 }) 14 .setPositiveButton("是", 15 new DialogInterface.OnClickListener() { 16 public void onClick(DialogInterface dialog, 17 int whichButton) { 18 finish(); 19 } 20 }).show(); 21 22 return true; 23 } else { 24 return super.onKeyDown(keyCode, event); 25 } 26 }
代码位置:
https://github.com/wimin/12345/blob/master/PlayActivity