Android第四次作业

1在本次博客开头写出团队所有成员的姓名、学号、班级及博客链接地址(2分)

姓名:许守宝  学号:1600802132  班级:计算机四班  博客链接地址:https://home.cnblogs.com/u/xushoubao/
2非常重要给出团队项目的apk链接,必须是可运行的一个apk,否则本次作业为0分(4分)

https://pan.baidu.com/s/17XPdW-HatF_FwOxY8mB4ig
3给出本次作业代码的链接,项目完整代码(2分)

https://coding.net/u/xushoubao/p/music/git/tree/master2
4介绍团队项目:

  基本功能.实现音乐播放器的前一首,下一首,暂停,播放基本功能

  扩展功能.从sd卡中搜索所有音乐文件,显示音乐名称,时长

  扩展功能.使用了进度条显示实时播放的时间。

     未实现功能:可以加上用户登录的功能
4.1 团队项目的总体效果截图(4分)


4.2 实现的功能及其效果的描述(6分)

功能实现:实现了歌曲的上一首下一首、暂停与继续播放的基本功能,实现了歌曲切分和 设置时间歌曲的格式,有进度条的滚动显示当前

歌曲的时间程度。

5给出项目增加的功能中的关键代码(13分)

1.进度条的滚动

class MusicThread implements Runnable{
@Override
public void run() {
while (!isStop&&mediaPlayer!=null){
handler.sendEmptyMessage(mediaPlayer.getCurrentPosition());
try{
Thread.sleep(150);
} catch (InterruptedException e) {
e.printStackTrace();
}
}}
}
private Handler handler = new Handler(){
public void handleMessage(Message msg) {
super.handleMessage(msg);
seekBar.setProgress(msg.what);
currentTV.setText(formatTime(msg.what));
}
};

2.设置歌曲时间的格式

private String parseTime(int oldTime) {
SimpleDateFormat sdf = new SimpleDateFormat("mm:ss");// 时间格式
String newTime = sdf.format(new Date(oldTime));
return newTime;
}

6运行其他团队项目的apk,团队讨论,选出你心目中的前5名,并简单说明一下(项目的优点及不足之处,每个项目评语不少于150字)(10分)

(1)洪居兴组:游山玩水
项目简介:手机验证码登录,首页有景区、酒店、美食、路线五个不同的界面,可以选择西北的省份进行旅游点的选择,用户可以在其中发布消息寻找可以
与自己结伴的驴友,进行查看驴友信息详情。显示用户的基本信息,在自己的个人信息主页修改自己的信息。
优点:功能实现比较多,手机验证码登录和地图位置两个功能比较新颖,界面比较美观,是自己认真做的,比较贴合实际,适合大众人物。
缺点:每次打开时就要重新登录,没有实现一些功能,地理位置显示当前的位置,导航没有给出我想去地点的线路指标;动态发布时只有文字,如果加上图片或许会更好一点;
如果是我来做:实现可以搜索景区和酒店两个功能,显示自己想去景点具体的线路指标,动态发布也会加上图片,这样更能满足大众的希望。
 
(2)汤文涛组:校园易
项目简介:实现的功能有登录、注册、密码修改、查看个人信息、上传商品、查看我的发布、查看所有商品、查看某个商品的详细信息、给商家留言这几个主要的功能。
优点:App贴近生活,登录、个人信息页面界面简介友好,商品分类很清楚,价格明确,可以自行发布信息。
缺点:界面太简洁,登录退出后就要重新登录。里面的商品类别只实现体育用品,不够全面,有三个功能键不能使用。有的界面做的有点粗糙。个人信息修改界面修改自己的信息后没有保存,而且你一旦重新输入就会很麻烦,qq号联系方式还有地址的话应该限定字符和数字,不能随意输入字符数字或者两者混合。
如果是我来做:如果我来领导项目,首页里面我会添加更多的信息,不仅仅是体育用品,还有其他的商品也能查看。显示界面修改过的信息保证用户使用的安全性。小组成员应该各自实现不同的功能,项目尽早完成所有功能。
 
(3)刘宇莹组:电子拍卖
项目简介:本项目分为服务器端和安卓端,实现了查看竞得商品信息、管理物品种类登录、浏览拍卖物品、浏览流拍物品、添加拍卖物品等功能。
优点:界面很美观,布局十分合理,实现了关于拍卖的一些基本功能,而且把项目分为服务器端和安卓端,非常的优秀。
缺点:登陆时会有闪退的现象,没有关于拍卖时列表的相关图片,无法看出拍品。
如果是我来做:如果我来领导项目,首先找出让它闪退的原因并解决它,把拍品图片放到拍卖列表上。
 
(4)第四名:段嗣跃,陈素伟组
制作了一个二手交易平台APP,实现了注册登录查询功能,保留注册后的账号密码信息,保证了用户的使用体验,界面相对来说较为美观,实现了图片的上传功能。
优点:实现了注册登录的功能
缺点:功能不太全面,界面有的功能没有实现,点开之后没有反应,有待完善。
如果是我来做:如果我来做我会主要实现二手商品的上传和查询,最好可以加上用户对于该二手商品的评价功能。
 
(5)苏毅俊组:点名软件
项目简介:点名软件,实现了上课两种点名的功能、查询学生信息功能、修改学生信息功能、显示公告等功能。
优点:界面简单,适合学生,点名的功能实现有两种,老师可以查看学生的上课和旷课情况,可以学生的实际情况修改学生的上课和旷课的次数,有发布公告的功能。
缺点:当多次点击学生旷课和迟到按钮时发现不会报错,所以查询学生的旷课情况时老师无法确定学生旷课和迟到的次数。
如果是我来做:当数据传入数据库时,设置学生的学号作为主键,就不会出现学生信息多次重复导入的情况,可以修改公告栏界面有关的信息,增加留言功能,时老师可以在上面提醒学生的有关课程的消息。

7写出团队所有成员做项目中遇到的问题,以及解决方法(每个成员不得少于两个问题,标明作者)(5分)

许守宝:程序R包错误,用系楼的电脑修改了好久才解决;设置歌曲的格式有错误,一旦文字超过一定范围就会出错,错误还未解决。

8说明团队成员在本次项目中的分工、占了总工作的多少?以及对项目成员打分(满分10分) (4分)

  姓名                     分工                         比例      分数

许守宝      页面设计及代码实现                    100%      10

 

posted on 2019-01-01 18:59  许守宝  阅读(201)  评论(0编辑  收藏  举报

导航