• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

30卢利钦

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

0427团队项目2.0

4.在此基础上,进行软件的改进。

首先,我们把这个软件理解成一个投入市场的、帮助小朋友进行算术运算练习的APP。

从质量保证的角度,有哪些需要改进的BUG?

从用户的角度(把自己当成小学生或真的请小学生帮忙),需要在哪些方面进行改进?

从产品的角度(软件的市场定位、推广方式、盈利模式等),我们要对现有软件做些什么手脚?

从开发者的角度,在架构、算法、技术实现、可扩展性、代码规范等方面可以怎样优化?

......

参考但并不限于以上几条,列出你们觉得需要改进的地方及理由。(博客)

并尽可能从你们组的列表中选择两点将改进实现。(GITHUB)

截止日期:2016.4.28晚10点。

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

需要改进的bug:

 1.致命错误:经过多部安卓机验证,答完所有题目后不能返回主界面进行重新操作,只能通过返回按键返回,且返回时出现系统错误!

 2.文字显示不完整

   3.最后题目数量与实际显示数量不符

从用户的角度(把自己当成小学生或真的请小学生帮忙),需要在哪些方面进行改进?
  进入APP有界面菜单键选择:开始测试 退出测试 难度选择 软件说明。

  音乐影响做题的效率,但是找不到关闭按钮,应该考虑增加一个。

  难度选择分三档次:简单 中等 较难。

  增加倒计时功能,限时积分并记录分数。

  做完题后,并不能查看每道题的正确情况,也不能对错误的题目进行改正,做完题对自己没有什么提升。

  最后题目数量与实际显示数量不符。

  不能在做题的过程中选择对不会的题目进行跳过。

 

从产品的角度(软件的市场定位、推广方式、盈利模式等),我们要对现有软件做些什么手脚?

  程序15秒不被触发弹出弹窗广告,底部广告位,并且植入学习相关的广告,才有更多人点击。

 

从开发者的角度,在架构、算法、技术实现、可扩展性、代码规范等方面可以怎样优化?

  尽可能不出现重复代码,程序代码命名要够规范。

 

 

 

改进程序:

 

功能实现:

 

 

 

 

新添加了红色的音乐开关按钮

 

 

修复了文字显示不完整的问题

 

具体步骤以及主要代码如下:

 

 

 

添加音乐按钮代码:

 

复制代码
1 <Button
2         android:id="@+id/button2"
3         android:layout_width="wrap_content"
4         android:layout_height="wrap_content"
5         android:layout_alignParentRight="true"
6         android:layout_alignParentTop="true"
7         android:onClick="Stop"
8         android:background="@drawable/Stop" />
复制代码

 

复制代码
1 public void Stop(View view)
2 {
3     mPlayer=MediaPlayer.create(this, R.raw.click);
4     mPlayer.stop();
5     Intent intent=new Intent(this,PlayActivity.class);
6     finishActivity(intent);
7     
8     //MainActivity.this.finish();
9 }
复制代码

 

 

 

修复公式显示框显示文字不完整的现象

 

主要代码:

 

复制代码
 1 <TextView
 2         android:id="@+id/textView1"
 3         android:layout_width="230dp"
 4         android:layout_height="40dp"
 5         android:layout_alignLeft="@+id/button2"
 6         android:layout_below="@+id/horiz"
 7         android:background="@drawable/sz"
 8         android:gravity="center"
 9         android:text="计算公式"
10         android:textColor="#000000"
11         android:textSize="18sp" />
复制代码

 

 

 

由于程序要进行多次测试,eclipse安卓的模拟器又在电脑上运行得超慢超卡,于是又学习了心得技能——连接真机测试

 

列出了一些主要步骤仅做参考:

 

首先在电脑上安装好你的安卓手机真机的驱动

 

 

 

 

装完驱动后点击程序主代码 右键->运行方式->运行配置

 

 

 

按照图片方式进行选择

 

 

 

最后附上程序在真机上运行截图:

 

 

总结:

 

这次把找到的bug修复了一些,在这个过程中,学会了添加音乐和在程序运行中暂停音乐的方法,在同伴的指导下,学会了用真机测试。

 

 Github代码地址:https://github.com/crown999/crown999/tree/master/MathsApp2

 

重案组成员及本次的个人贡献分

 

姓名 学号 博客链接 Github链接 个人贡献分(20*N*比例)80
黄冠锋 201406114134 http://www.cnblogs.com/hgf520/ https://github.com/crown999 26
卢利钦 201406114130 http://www.cnblogs.com/luliqin/ https://github.com/luliqin 25
赖新耀 201406114129 http://www.cnblogs.com/lieson/ https://github.com/Laixinyao 19
许恒蓝 201406114122 http://www.cnblogs.com/xhlbk/ https://github.com/xuhenglan 10

 

 

 

posted on 2016-04-27 09:47  30卢利钦  阅读(121)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3