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

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

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

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

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

......

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

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

一、Github地址:

二、需要改进的地方及理由

从用户角度:1.原来那个APP选项字体有点小,为了更迎合客户的使用需求,我们改大了字体,方便客户观看。

2.并不是场合都播放音乐,所以我们设置了一个关闭音乐的按钮,让客户更有选择性的播放音乐。

3.算术运算有些太过于复杂,不适合大部分小学生(待完善)。

4.完成进度条没有显示答案对错的颜色区分。(待完善)。

从市场角度:在答题界面下方可以插入广告栏;

从开发者角度:a.游戏没有重玩,退出按钮。

b.关卡难度设置。

三、改进实现

字体大小的改进:

2.停止播放音乐实现

3.一些待改进的地方,软件会经常出现停止运行的情况,或许是系统兼容性的问题,或许...,后面我们将会进行改进完善。

四。主要代码及其截图

实现音乐控制的代码(出现一些问题,当你按这个控制开关的时候,软件会出现退出情况)

2.字体大小的实现

 五、个人总结

这次的作业要求是bug的改进,我们前几天才安装好安卓的环境,安卓也是刚刚接触,很多很多问题不了解,老师也不会教,只能自己去网上看,不会的问题也是去网上百度资源查看,花费不少的时间,但是,这次改进还是有缺点。由于作业有点赶,所以,改进的地方就事后再弄了。

六、团队博客以及评分

练思明     24      http://www.cnblogs.com/joker317/p/5444458.html

卓嘉炜: 19

何宇明: 17        http://www.cnblogs.com/40heyuming/

Math APP 2.0的更多相关文章

  1. 调用类java.lang.Math的成员方法"public static double random"运算下面表达式10000次,统计其中生成的整数0,1,2,.....20的个数分别是多少,并输出统计结果.(int)(Math.random()*20+0.5)

    public class Test2 { public static void main(String args[]){ int num; int count[]=new int[21]; for(i ...

  2. 【开源】开发者新闻聚合APP 2.0.3发布(第二个稳定版本)

    聚合了博客园新闻.infoq新闻.36kr新闻.oschina新闻.51cto新闻.csdn新闻: 争取做到随时刷随时有开发者的新闻! 目前还只支持安卓APP 但用的人多了,我会发布苹果版的APP 最 ...

  3. [React] Use the Fragment Short Syntax in Create React App 2.0

    create-react-app version 2.0 added a lot of new features. One of the new features is upgrading to Ba ...

  4. [React] {svg, css module, sass} support in Create React App 2.0

    create-react-app version 2.0 added a lot of new features. One of the new features is added the svgr  ...

  5. 【开源】开发者新闻聚合APP 1.0.3发布(第一个稳定版本,短期内不再发布新版本)

    聚合了博客园新闻.infoq新闻.36kr新闻.oschina新闻.51cto新闻.csdn新闻: 争取做到随时刷随时有开发者的新闻! 目前还只支持安卓APP 最新版本的下载地址:https://gi ...

  6. activiti app 6.0 乱码

    登录activiti-admin 乱码,解决后如下: 在catalina.bat文件中设置 -Dfile.encoding=UTF-8 1,windows 修改catalina.bat tomcat7 ...

  7. 盯盯拍Android App 3.0指导

    http://www.ddpai.com/bbs/thread-233-1-1.html 视频介绍:http://v.17173.com/v_102_604/MzA0OTAwMDg.html

  8. Android Studio添加Activity时Resolved versions for app (21.0.3) and test app (25.4.0) differ.

    将以下代码添加到gradle(module) dependencise中 androidTestCompile 'com.android.support:support-annotations:xx. ...

  9. Kivy 中文教程 实例入门 简易画板 (Simple Paint App):0. 项目简介 & 成果展示

    本教程咪博士将带领大家学习创建自己的窗口部件 (widget).最终,我们完成的作品是一个简易的画板程序. 当用 kivy 创建应用时,我们需要仔细思考以下 3 个问题: 我们创建的应用需要处理什么数 ...

随机推荐

  1. 轻松搞定面试中的二叉树题目(java&python)

    树是一种比较重要的数据结构,尤其是二叉树.二叉树是一种特殊的树,在二叉树中每个节点最多有两个子节点,一般称为左子节点和右子节点(或左孩子和右孩子),并且二叉树的子树有左右之分,其次序不能任意颠倒.二叉 ...

  2. Maven Learning - Direct Dependencies & Transitive Dependencies

    Dependencies declared in your project's pom.xml file often have their own dependencies. The main dep ...

  3. 微信公众平台开发视频教程-03-获取Access Token和获取微信服务器IP,添加微信菜单

    1 获取access token 此token是以后每次调用微信接口都会带上的票据,token是公众号全局唯一票据,在调用其他接口之前都需要先得到token,taoken长度至少512个字符,通常用s ...

  4. 【转】ASP.NET WEB API系列教程

    from: 西瓜小强 http://www.cnblogs.com/risk/category/406988.html ASP.NET Web API教程(六) 安全与身份认证 摘要: 在实际的项目应 ...

  5. 菜鸟学JS(五)——window.onload与$(document).ready()

    我们继续说JS,我们常常在页面加载完成以后做一些操作,比如一些元素的显示与隐藏.一些动画效果.我们通常有两种方法来完成这个事情,一个就是window.onload事件,另一个就是JQuery的read ...

  6. The model backing the <Database> context has changed since the database was created.

    Just found out the answer and thought of updating here. Just need to do the following. public class ...

  7. WebStorm11 注册

    WebStorm11 注册 http://2.idea.lanyus.com/

  8. 【转】JavaScript中的对象复制(Object Clone)

    JavaScript中并没有直接提供对象复制(Object Clone)的方法.因此下面的代码中改变对象b的时候,也就改变了对象a. a = {k1:1, k2:2, k3:3}; b = a; b. ...

  9. 利用vba将excel中的图片链接直接转换为图片

    Sub test() Dim rg As Range, shp As Shape Rem --------------------------------------------------- Rem ...

  10. ODAC (V9.5.15) 学习笔记(二十一)数据复制

    用TVirtualTable在内存中缓存TOraQuery中的数据,主要应用场景是参照其他数据,需要将TOraQuery中的数据复制到TVirtualTable,由于没有类似于TClientDataS ...