• 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

     

  • 相关阅读:
    (转)MP4文件两种格式AVC1和H264的区别及利用FFMPEG demux为h264码流事项
    (转)【多媒体封装格式详解】--- AAC ADTS格式分析
    (转)使用FFMPEG类库分离出多媒体文件中的H.264码流
    (转)ffmpeg 从mp4上提取H264的nalu
    (原)hisi3531立体声pcm实现播放方式
    (转)关于yuv 格式:planar和semi-planar格式
    (转)LCD:LCD常用接口原理篇
    Instrumentation 两种方法 premain Agent
    解决-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variabl
    Java反射机制获取Class文件
  • 原文地址:https://www.cnblogs.com/xushoubao/p/10205540.html
Copyright © 2020-2023  润新知