通信系统综合课程设计课程设计说明书.docx_第1页
通信系统综合课程设计课程设计说明书.docx_第2页
通信系统综合课程设计课程设计说明书.docx_第3页
通信系统综合课程设计课程设计说明书.docx_第4页
通信系统综合课程设计课程设计说明书.docx_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

长 沙 学 院课程设计说明书题目通信系统综合课程设计系(部)电子信息与电气工程专业(班级)通信3班姓名 李元春学号2012043312指导教师冯璐、刘光灿、陈威兵、王路露张刚林、李广柱起止日期2015.10.262015.11.13长沙学院课程设计鉴定表姓名李元春学号2012043312专业通信工程班级通信3班设计题目通信系统综合课程设计指导教师冯璐、刘光灿、陈威兵、王路露、张刚林、李广柱指导教师意见:评定成绩: 教师签名: 日期:答辩小组意见:评定成绩: 教师签名: 日期:教研室意见:最终评定等级:教研室主任签名:日期:说明课程设计成绩分“优秀”、“良好”、“中等”、“及格”、“不及格”五等。目录一.概述1二.布局21.登录布局22.界面选择布局4三.代码91.登陆代码92.音乐界面代码10四.图片库11五. raw音乐库11六.心得11一.概述当今社会的生活节奏越来越快,人们对手机的要求也越来越高,由于手机市场发展迅速,使得手机操作系统也出现了不同各类,现在的市场上主要有三个手机操作系统,windows mobile,symbian,以及谷歌的android操作系统,其中占有开放源代码优势的android系统有最大的发展前景。那么能否在手机上拥有自己编写的个性音乐播放器呢?能的,谷歌android系统就能做到。本文的音乐播放器就是基于谷歌android手机平台的播放器。android:是谷歌于2007年公布的开放式源代码手机系统,它的开放性就优于其它封闭式的手机系统,因此,任何人都可能根据自己的喜好将手机系统中的所有功能重新编写。这使得越来越多的人关注这个操作系统。本次作品音乐播放器就是基于android平台的。二.布局1.登录布局 2.界面选择布局 3.歌曲列表布局package com.example.musicplayer;import java.util.arraylist;import java.util.hashmap;import java.util.map;import android.os.bundle;import android.app.activity;import android.widget.listview;import android.widget.simpleadapter;public class mainactivity_2 extends activity overrideprotected void oncreate(bundle savedinstancestate) super.oncreate(savedinstancestate);setcontentview(r.layout.activity_main_activity_2);listview list=(listview) findviewbyid(r.id.liste);/数据的集合arraylistmapmylist=new arraylistmap();for (int a=0;a30;a+)hashmapmap=new hashmap();map.put(歌曲, 红豆);map.put(歌手, 王菲);map.put(id, a);mylist.add(map);/生成一个简单的适配器simpleadapter adpter=new simpleadapter(mainactivity_2.this,mylist,/数据的来源r.layout.demo,new string歌曲,歌手,id,new intr.id.tv1,r.id.tv2,r.id.tv3);/把内容显示上去list.setadapter(adpter);三.代码1.登陆代码package com.example.yinyue;import android.app.activity;import android.content.intent;import android.os.bundle;import android.view.menu;import android.view.menuitem;import android.view.view;import android.view.view.onclicklistener;import android.view.animation.animation;import android.view.animation.rotateanimation;import android.widget.edittext;import android.widget.textview;import android.widget.toast;public class mainactivity extends activity implements onclicklistenerprivate textview et1;private edittext et2;private intent in;private textview tv;protected void oncreate(bundle savedinstancestate) super.oncreate(savedinstancestate);setcontentview(r.layout.activity_main);et1=(edittext)findviewbyid(r.id.et_1);et2=(edittext)findviewbyid(r.id.et_2);findviewbyid(r.id.btn_1).setonclicklistener(this);findviewbyid(r.id.btn_2).setonclicklistener(this);findviewbyid(r.id.btn_3).setonclicklistener(this);tv=(textview)findviewbyid(r.id.tv);/控件的旋转/初始化旋转动画animation rotanimation=new rotateanimation(0f, 360f);/设置他的持续时间rotanimation.setduration(6000);tv.startanimation(rotanimation);overridepublic void onclick(view v) string zhanghao=et1.gettext().tostring();string mima=et2.gettext().tostring();switch (v.getid() case r.id.btn_1:if(zhanghao.equals(2012043312)&mima.equals(liyuanchun)in=new intent();in.setclass(mainactivity.this, mainactivitya.class);toast.maketext(getapplicationcontext(), 登陆成功, toast.length_short).show();startactivity(in);else toast.maketext(getapplicationcontext(), 登录失败, toast.length_short).show();break;2.音乐界面代码package com.example.yinyue;import android.app.activity;import android.content.intent;import android.os.bundle;import android.view.menu;import android.view.menuitem;import android.view.view;import android.view.view.onclicklistener;import android.widget.button;import android.widget.toast;public class mainactivitya extends activity private button btn;overrideprotected void oncreate(bundle savedinstancestate) super.oncreate(savedinstancestate);setcontentview(r.layout.activity_main_activity);btn =(button)findviewbyid(r.id.btn_1);btn.setonclicklistener(new onclicklistener()public void onclick(view arg0) intent in =new intent();toast.maketext(getapplicationcontext(),音乐, toast.length_short).show();in.setclass(getapplicationcontext(), mainactivityb.class);startactivity(in););btn =(button)findviewbyid(r.id.btn_0);btn.setonclicklistener(new onclicklistener()public void onclick(view arg0) intent in =new intent();toast.maketext(getapplicationcontext(), , toast.length_short).show();in.setclass(getapplicationcontext(), mainactivity.class);startactivity(in););四.图片库把背景图片放在res中的drawable-hdpi中,在各个布局中使用:android:background=drawable/图片名则会在界面中现实背景图片。五. raw音乐库在res中新建folder并命名为raw.,并把音乐存放在raw中。六.心得android音乐播放器

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论