码迷,mamicode.com
首页 > 其他好文 > 详细

实验五 团队项目20162312

时间:2017-12-17 18:16:25      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:结构   编译   网速   布局文件   项目   alt   seo   rand   row   

项目一

要求:

1 git clone 小组项目
2 编译项目,提交编译成功截图(全屏,要有学号信息)
3 提交运行过程中的截图(全屏,要有学号信息)

分析:

首先将远程仓库上的代码克隆到本地,使用AndroidStudio上的功能即可(需要一个好网速,最后用手机热点才克隆成功的)
编译AndroidStudio会自动完成
运行截图如下

截图:

技术分享图片

技术分享图片

技术分享图片

项目二

要求:

1. 在小组项目中,找一个合适的地方添加一个按钮,点击显示自己的学号
2. 提交运行截图(全屏,要有学号信息)
3. 在项目中找一个界面,自己复制一份命名为XXXbak,修改代码,替换原来的部分
4.  提交运行截图(全屏,要有学号信息)

分析:

这个游戏只有一个主界面有布局文件,我把按钮加在了菜单类中

截图:

技术分享图片

技术分享图片

项目三

要求:

`分析小组代码: 1. 数据结构的应用情况及相关代码 2. 排序算法的应用情况及相关代码 3. 查找算法的应用情况及相关代码 4. 完成实验报告

分析:

数据结构应用:

if(randShow>0.6){
                            uda = new UpDownAnima(imgDishu, imgDidong, 100, 8, (int) (col*Const.CURRENT_BLOCK_WIDTH), (int) (row*Const.CURRENT_BLOCK_HEIGHT), true);
                        }else if(randShow>0.2){
                            uda = new UpDownAnima(imgDishu2,imgDidong, 100, 8, (int) (col*Const.CURRENT_BLOCK_WIDTH), (int) (row*Const.CURRENT_BLOCK_HEIGHT), true);
                        }else{
                            uda = new UpDownAnima(imgMe,imgDidong, 100, 8, (int) (col*Const.CURRENT_BLOCK_WIDTH), (int) (row*Const.CURRENT_BLOCK_HEIGHT), false);
                        }
                        uda.setRow(row);
                        uda.setCol(col);
                        udaList.add(uda);
  • 这里我们组使用了线性列表的数据结构,用来储存触屏的时候的横坐标和纵坐标,来确定位置。

排序算法:

if (number.length != 0){
   Arrays.sort(number,Collections.reverseOrder());
   ranklist=new String[userList.size()];
   for (int i=0;i<userList.size();i++){
   Log.d("分数:",""+number[i]);
   ranklist[i]=String.valueOf(number[i]);
                  }
  • 我们组在实现排行榜的时候用Arraays类里的sort方法来排序;

查找算法:

  • 我们组的代码并没有用到查找算法

实验五 团队项目20162312

标签:结构   编译   网速   布局文件   项目   alt   seo   rand   row   

原文地址:http://www.cnblogs.com/1zhjch/p/8052632.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!