口袋精灵java源码_0428数字口袋精灵app优化
"数字口袋精灵app"优化
目录:
一、项目github总仓库推送
二、开发成员
三、分工与合作
四、各模块成果
五、团队成员贡献分
内容:
一、项目github总仓库:
二、开发人员:
223孙海林(商软2班)
225江志彬(商软2班)
256林集团(商软2班)
224颜文生(商软2班)
404曹嘉琪(商软1班)
142梁植淋(商软1班)
三、分工与合作:
林集团、颜文生:从开发者的角度出发,进一步查看代码部分,找出其中一些不合理的地方。例如在算法,代码规范上。从而进一步优化代码,提高代码质量以及可读性。便于以后管理和维护。
孙海林:负责修复一些功能级和用户体验级的Bug,如音乐的播放暂停功能,应用的中途闪退等。
江志彬:负责从界面美观及操作便利方面分析原应用应用的不足之处,并设计一个新的界面原型。
曹嘉琪:负责从产品角度分析程序可优化及可拓展的地方,记录成文档供其他成员参考。
梁植淋:负责分析项目及分配工作、提供原型设计等方面的一些技术支持与建议,跟进项目进度,管理总代码仓库、以及总博客的执笔
四、各模块成果:
1.Bug的修复(负责人:孙海林)
1、MainActivity下静音按钮有效,静音/开启有效
2、PlayActivity下静音(mediaplayer有效),soundPool线程有问题,无法生效
3、返回功能初步有效,但是会出现声音叠加的bug
(1)问题根源与soundPool线程有关系,soundPool.stop()和soundPool.release()的使用有关系。
以下对程序Bug修复的部分代码:
1.声音图标变换
2.声音控制
3.这是末尾除了按返回键的解决方案
2.从产品角度分析程序可优化及可拓展的地方(负责人:曹嘉琪)
从产品角度
1)从用户对象来确定,可以将小学生对象扩展到初中生、高中生,这样整个用户量的使用将会大大提高。另外计算的功能不仅仅是四则运算,还可以是函数、微积分等计算功能,这样整个app的功能更加强大,用户量也会大大提高,有利于app在社会中推广,市场定位更加广阔,不再是局限在小学生,适合不同的学生人群。
2)对用户免费,对合作商投放广告收费,例如益智类游戏广告窗口、应用启动页、站内推荐、广告场景植入、LBS精准营销模式Blabla。由于该app是面向学生,所以在广告的选取方面也要适合学生发展的,不要什么广告都植入,这样不利于学生学习,容易受到影响
3)app如果推广的好,再加上app本身的功能也是不错的,那么这样的app能够在整个行业立足。App的推广是一个很重要的途径。
要免费发放应用,让开发商供应无广告、无注册要求或其他附加条件的高级应用在某一特定时段,将这些应用无偿供应给网站访问者,通过在线广告收回成本。
可以利用网络资源,比如微博、微信等的宣传app的推广,这样可以进距离与海量的用户 进行交流,
可以通过app之间合作,比如一个相关的app下载的同时会将该app推荐给用户,是否下载就交给用户去选择
3.从开发者的角度出发,进一步查看代码部分,找出其中一些不合理的地方(负责人:颜文生、林集团)
1、关于类的分类不够规范。个人觉得MainActiivity.java和PlayActivity.java可以存放在另外一个包中,以便于分类和管理。
2、类中的成员变量应该是私有的,即用private关键字修饰,然后设置get,set方法。才能体现java面向对象编程的封装性。
3、代码规范上,方法的命名方式不能起到见名知意的作用,造成代码可读性不强。
4.从界面美观及操作便利方面分析原应用应用的不足之处,并设计一个新的界面原型。(负责人:江志彬)、
本新原型界面由Axure工具设计,主要解决了原来应用没有声音控制键、返回键及背景像素低等问题,以下是设计效果图:
开始菜单,有开始按钮及退出按钮
游戏界面,换了背景图及声音控制按钮、微博分享按钮等
五、团队成员贡献分:
虽然我们团队六个人,看起来好像有点多。但对比我们所做的工作量,其实人也就不多了,这里的贡献分就按大家的工作量给吧,虽然大家的能力都无可挑剔。
孙海林:23
江志彬:22
林集团:17
颜文生:20
曹嘉琪:21
梁植淋:19
口袋精灵java源码_0428数字口袋精灵app优化相关推荐
- 口袋精灵java源码_“数学口袋精灵”App的第一个Sprint计划----开发日记
"数学口袋精灵"第一个Sprint计划----第一天 项目进度: 1.我们在商量这我们的初步想法,考虑要选择做算数的软件还是做关于摄影O2O APP的开发(推荐).每个人会去上网百 ...
- java源码依赖分析_高德APP全链路源码依赖分析工程
一.背景 高德 App 经过多年的发展,其代码量已达到数百万行级别,支撑了高德地图复杂的业务功能.但与此同时,随着团队的扩张和业务的复杂化,越来越碎片化的代码以及代码之间复杂的依赖关系带来诸多维护性问 ...
- Math源码java_深入学习java源码之Math.sin()与 Math.sqrt()
深入学习java源码之Math.sin()与 Math.sqrt() native关键字 凡是一种语言,都希望是纯.比如解决某一个方案都喜欢就单单这个语言来写即可.Java平台有个用户和本地C代码进行 ...
- 面试官系统精讲Java源码及大厂真题 - 27 Thread 源码解析
27 Thread 源码解析 书籍乃世人积累智慧之长明灯. 引导语 从本章开始我们开始学习线程的知识,线程是非常有趣的一个章节,大多数同学对于线程 API,属于不用就忘,到用时需要百度的情况,希望通过 ...
- 面试官:背了几道面试题就敢说熟悉Java源码?我们不招连源码都不会看的人|原力计划...
作者|Baldwin_KeepMind 责编|伍杏玲 出品|CSDN博客 我的真实经历 标题是我2019.6.28在深圳某500强公司面试时候面试官跟我说的话,即使是现在想起来,也是觉得无尽的羞愧,因 ...
- 华为OD机试(21-40)老题库解析Java源码系列连载ing
华为OD机试算法题新老题库练习及源码 老题库 21.字符串序列判定 22.最长的指定瑕疵度的元音子串 23.处理器问题 24.单向链表中间节点 25.字符串重新排列.字符串重新排序 26.完美走位 2 ...
- Tika结合Tesseract-OCR 实现光学汉字识别(简体、宋体的识别率百分之百)—附Java源码实现及真实测试数据和训练集下载地址...
OCR(Optical character recognition) -- 光学文字识别,是图像处理的一个重要分支,中文的识别具有一定挑战性,特别是手写体和草书的识别,是重要和热门的科学研究方向.可 ...
- 深入学习java源码之Math.max()与 Math.min()
深入学习java源码之Math.max()与 Math.min() java基本数据类型及自动转型 8种基本数据类型及其所占空间大小: 一.byte,占用一个字节,取值范围为 -128-127,默认是 ...
- 分享77个Java源码,总有一款适合您
Java源码 分享77个Java源码,总有一款适合您 下面是文件的名字,我放了一些图片,文章里不是所有的图主要是放不下...,大家下载后可以看到. 源码下载链接:https://pan.baidu.c ...
- Java源码之HashMap
Java源码之HashMap 转载请注明出处:http://blog.csdn.net/itismelzp/article/details/50525647 一.HashMap概述 HashMap基于 ...
最新文章
- Linux tcp同时多个连接,Linux下网络编程(2)——TCP多连接,1个server,多个client...
- 从无到有算法养成篇-算法基础常识
- while用法_语法||由一句译文聊聊while的用法
- javascript中的模块系统
- bom实现方块移动_从0开始实现一个俄罗斯方块
- 缔造完美运维 共谱双赢新篇
- python简单网络爬虫_【Python】 简单网络爬虫实现
- 为推广5G 4G网络降速?三大运营商回应:不存在的!
- matlab 解析 mnist 数据集
- 【天意使用教程系列】破解系统登录密码
- 用什么软件测试路由器,软件测试路由器系统的方法及其运用
- lol登入显示目录服务器失败,英雄联盟(LOL)登录游戏提示“连接DIR服务器失败”?...
- 红警3命令与征服注册激活启动cdkey联机问题
- 外贸须知:和各国客户做生意需要注意的点
- BZOJ 1062: [NOI2008]糖果雨(二维树状数组)
- Mac上的远程连接工具Royal TSX,比FinalShell更值得被推荐
- Linux中合并多个Pdf文件(使用pdfunite,合并比较简单)
- 白嫖代理去哔哩哔哩看冰冰!!!确定不进来康康?
- 图谱卷积预备知识1:拉普拉斯矩阵
- 如何在项目中引用字体包
热门文章
- Excel 2010 VBA 入门 043 按自定义序列进行排序
- 禅道二次开发(一):开发环境配置
- 魔兽争霸平台显示服务器地址错误,发现(魔兽争霸出现错误的解决方法)
- 计算机一级证书英文 简历,通用于计算机英文简历范文
- 阿里需要定力打持久战
- python打开摄像头黑屏怎么办_虚拟机ubuntu16下cheese打开摄像头黑屏问题
- 爆肝100天,B站UP主开发会写高考作文的AI,内含17亿参数、2亿数据、1万行代码
- JSONObject 与 JSON 互转
- 8g u盘容量变小格式化u盘内存变小--已解决
- oracle recover database,【Oracle】探究recover database until scn