生产实习报告
生产实习报告总结范文5篇

生产实习报告总结范文5篇实习报告是指各种人员实习期间需要撰写的对实习期间的工作学习经历进行描述的文本。
它是应用写作的重要文体之一。
这次小编给大家整理了生产实习报告总结范文,供大家阅读参考。
更多实习报告相关内容推荐↓↓↓生产实习报告总结范文1在这实习的时间里,我收获了很多的东西,这些都是我在学校里和课本上找不到的,现在我们即将踏入社会,这些实践性的东西对我们来说是至关重要的,它让我们脱离了书生的稚气,增加了对社会的感性认识、对知识的更深入的了解。
在以前的头脑中,我认为的工作都是很美好的,我想企业和工厂应该都是挺漂亮、挺大起的。
现在不都是在讲环保、讲生态化吗,将来的工作环境肯定是整洁美丽的,工作应该也是有趣轻松的。
我就是怀着这种憧憬到了我们的实习工厂。
一下车我就傻眼了,天哪!这个地方到处都是刺鼻的气味,第一天由工厂领导带我们参观了生产线、工人师傅给我们进行了入厂安全讲座。
第二天我们就正式进入车间参加生产。
我们四人一组,每个车间的师傅负责带我们生产学习,现在的化工厂自动化程度比较高,工人劳动相对比较轻松,但是一般一个岗位一班就一个人,一班的时间是8个小时,也就是说,工人师傅要一个人在一个岗位上一呆就是八个小时。
一开始我们都觉得不可思议,对于我们来说,在学校里有丰富多彩的娱乐活动和同学朋友,这八个小时单调的工作难以想象,但是随着与工人师傅共同工作的时间久了才知道自己的想法是多么的幼稚,我们现在吃穿不愁,但是真正到了社会上,首先我们的自己养活自己!然后的为家庭担起相应的责任!我们必须靠自己的劳动来实现这些!这时我们就不会觉得这八个小时是多么的漫长了,因为这八个小时的背后是我们劳动换来的收获。
在实习时的工作学习同时让我认识到社会是残酷的,没有文化、没有本领、懒惰,就注定你永远是社会的最底层!但同时社会又是美好的,只要你肯干、有进取心,它就会给你回报、让你得到自己想要的!总之,虽然实习的时间很短,但对我来说,收获是很大的。
生产实习报告万能模板5篇

生产实习报告万能模板5篇篇一:生产实习报告万能模板一、生产实习目的生产实习是自动化专业教学计划中重要的实习性教学环节,是对学生进行专业基本训练,培养实习动手能力和向实习学习,理论联系实际的重要课程。
通过直接面向工厂、企业开展的认识实习环节的教学,巩固已学专业基础课和部分专业课程的有关知识,并为后续专业课的学习作必要的知识准备;通过实习,学习本专业的实际生产操作技能,了解更多的专业技术知识及应用状况,拓宽专业知识面;通过实习,培养学生理论联系实际的工作作风,树立安全第一的生产观念,提高分析问题、解决问题的独立工作能力;通过实习,加深学生对专业的理解和认识,为进一步开展专业课程的学习创造条件。
二、生产实习内容1、生产工艺流程方面。
实习企业的生产组织与管理、生产工艺及生产流程;影响生产操作的主要因素;企业的主要生产设备概况。
2、电气控制系统方面。
现场电气控制设备的类型及原理;控制室内电气控制设备的类型及原理、控制柜的结构设计及内部导线布置;电气控制设备的维护、检修及管理,使用情况及存在的问题;电气控制系统的组成及应用情况;电气控制设备的改进或自制的原理与方案等。
3、自动化仪表系统方面。
现场检测仪表的类型及工作原理;仪表室内的显示调节仪表类型及工作原理,仪表盘的布置原则;仪表的调校、维护、检修及管理,使用情况及存在的问题;仪表检测与控制系统的组成及应用情况;仪表的改进或自制的原理与方案等。
4.自动综合控制系统。
工厂自动化综合控制系统的整体水平及应用概况;实习岗位的自动控制系统及控制流程;自动控制系统中,工艺参数自动检测、信号传输、联锁保护等环节的结构原理与综合应用;工厂的常规控制手段如工厂供电技术,交直流电力拖动控制系统的应用;工厂的现代控制技术如plc、dcs、计算机控制及信息通讯系统的应用现状及工业生产的自动化发展方向。
三、生产实习进行方式以现场参观、讲解方式相结合进行,由工程技术人员及教师指导实习;利用工厂设备和科技资料,开展现场教学;3、由工程技术人员举办专题技术讲座;四、实习地点及时间安排5月21日:xx市开关设备厂--参观开关设备厂低压电器设备结构及其生产。
生产实习报告范文(三篇)

生产实习报告范文认识实习是与课堂教学完全不同的教学方法,在教学计划中,认识实习是课堂教学的补充,认识实习区别于课堂教学。
课堂教学中,教师讲授,学生领会,而认识实习则是在教师指导下由学生自己向生产向实际学习。
通过现场的讲授、参观、座谈、讨论、分析、作业、考核等多种形式,一方面来巩固在书本上学到的理论知识,另一方面,可获得在书本上不易了解和不易学到的生产现场的实际知识,使学生在实践中得到提高和锻炼。
一、实习目的认识实习是本专业学生的一门主要实践性课程。
是学生将理论知识同生产实践相结合的有效途径,是增强学生的群众性观点、劳动观点、工程观点和建设有中国特色社会主义事业的责任心和使命感的过程。
通过认识实习,使学生学习和了解发电厂、变电站、调度中心等电力系统知识,培养学生树立理论联系实际的工作作风,以及生产现场中将科学的理论知识加以验证、深化、巩固和充实。
并培养学生进行调查、研究、分析和解决工程实际问题的能力,为后继专业课的学习、课程设计和毕业设计打下坚实的基础。
通过认识实习,拓宽学生的知识面,增加感性认识,把所学知识条理化系统化,学到从书本学不到的专业知识,并获得本专业国内、外科技发展现状的最新信息,激发学生向实践学习和探索的积极性,为今后的学习和将从事的技术工作打下坚实的基础。
二、实习要求需提前准备实习资料收集、整理。
三、实习内容3.1实习形式和内容①在发电厂工作人员、工程师的亲自带领下,我们参观了发电厂的各个部门和设备仪器;了解发电厂人员如何做好日常的管理工作、电厂的发电流程、了解到了设备仪器的基本工作原理、如何对设备异常、事故进行判断和处理等②通过分组跟班、工程师现场介绍,了解一线工作人员的工作情况;了解发电厂的一次设备和二次设备;了解了发电厂的各类监控系统;了解调度员的工作环境、使用的专业软件以及需要掌握的专业知识。
③在工程师现场介绍调度中心的设备、工作情况的时候,学生要要求作好笔记。
④将搜集学习到的相关知识与参观发电厂的实践相结合,对理论知识进行深化理解,总结收获。
生产实习报告范文集合五篇

生产实习报告范文集合五篇生产实习报告篇1一实习时间、地点时间:20__.2.21—20__.4.15地点:厦门天塑进出口贸易有限公司二实习目的与任务实习目的:1.通过本次实习使我能够从理论高度上升到实践高度,更好的实现理论和实践的结合,为我以后工作和学习奠定初步的知识。
2.通过本次实习使我能够亲身感受到有一个学生转变一个职业人的过程3.通过本次实习对我完成毕业实习论文起到很大借鉴作用。
实习任务:熟悉外贸业务流程,熟练操作上业务平台,能够与国外客户电邮电话联系,把书本知识与现实操作做到完美结合,努力完成公司交给的任务,最好是能接单给公司创造利润。
三实习要求严格遵守实习纪律,积极参加各项实习,不无故不参加实习,不迟到不早退,实习过程积极思考,积极提问;实习过程做好实习笔记;实习时,尽量做到最好,不做有损大学生和学校形象的事。
四实习形式以跟班实习为主。
参加公司组织的培训五实习内容时间过的飞快,为期八个星期的实习结束了,在这段时间里,实习充实了我的学习生活,我学到了许多书本上无法体验的知识。
通过实习,我感触颇多,得到许多新的认识,对许多问题多了深一层次的思考。
回想起这两个月的生活,一个人在新的环境里,应付新的人际关系,本来就是挺辛苦的事,再加上工作的繁忙和紧张的生活节奏,这两个月来真可以用艰辛来形容了。
还好这一切我都挺了过来,相反这些困难让我更加的了解自己、坚定信心,也让我从中得到了深刻的认识。
以后我就是社会上的一份子了,责任也将越来越重。
生产实习报告篇2一、公司简介我从20__年7月5日开始,到7月30日结束,历时四周在辽宁金帝建工集团责任有限公司实习,该公司是在辽宁金帝建设集团股份有限公司基础上改组的建筑施工企业。
公司具有国家房屋建筑工程总承包一级资质,机电设备安装专业承包一级资质及国外承包工程劳务合作经营资格。
固定资产12653.75万元。
公司实力雄厚、信守合同、施工质量精良,以优质快速蜚声海内外。
生产实习报告范文5篇

生产实习报告范文5篇生产5篇在经济开展迅速的今天,报告的使用频率呈上升趋势,写报告的时候要注意内容的完整。
我们应当如何写报告呢?以下是精心的生产报告5篇,欢迎大家分享。
星期一上午,老师给我们做了实习发动,着重给我们讲了实习中平安的重要性,强调平安第一,要处处注意平安。
接着让我们端正实习态度,强调这是集体活动,每个人到要参加,不可以随便缺席。
最后老师给我们讲了这次实习的意义,让我知道了这次实习的重要性,通过这次实习我将会学到许多我平时在书本上学不到的东西,开阔我的视野,使我对这个专业有更加深刻地认识和了解。
下午,我们分别参观了主校区和王营校区的建工实验室。
主校区的实验室由于搬迁,所规模比较小,一部分是对建筑材料应力和变力的实验,另一部分是混凝土养护实验室,里面24小时保持高温高湿,我们没有进去,蛋壳开除其设备很先进,精度很高。
王营校区的建工实验室就要大多了,我们首先去了一间厂房一样的建筑里面,那屋顶上面有一个吊机,下面是两台钢材压力试验机,地上放着许多试件。
钢材断面就是由上面的吊机吊到试验机上进展压力试验的。
接着我们去了另一栋建筑,里面上下两层全都是实验室,我看见一楼简介上写着国家二级实验室。
里面主要有混凝土试件压力测试,石子,黄沙,水泥沙浆的强度,易和性测试,其中有一间实验室里有一台超级庞大的压力试验机高度直达房顶,使我们吃了一惊。
老师介绍说这是300吨的钢材压力试验机。
除了这300吨的以外,旁边还有几台100吨和50吨的。
看着这些庞然大物,我们兴奋不已,同时也感到自己将来责任重大。
接着我们来到二楼,二楼主要是水力测量实验室,里面有许多精细的实验设备,老师说将来我们学专业课时将回来这里做实验。
虽然天空下着小雨,但我们还是因为见到了这么多实验设备而感到快乐。
星期二今天一大早,我们去参观了市构件厂。
一进门我们就看见地上堆放着一排排预制板,按不用的规格叠放在那里。
每块板中间都有三个圆孔,不同规格的板圆孔不同,圆孔下面有一排钢筋头从板底伸出,每块板上四角还有四个突出的小圆环。
生产实习报告范文5篇_13

生产实习报告范文5篇生产实习报告篇1一、实习目的生产实习的目的:1)使学生加深对所学专业在工业中所处的门类、地位和作用的认识,巩固专业思想,强化工程意识,培养事业心、责任心和务实精神。
2)使学生了解和掌握本专业基本的生产实际知识,印证和巩固已学过的专业基础课与部分专业课,并为后续专业课的学习、课程设计和毕业设计打下良好的基础。
3)培养学生在生产实践中调查研究、观察问题的能力以及理论联系实际、运用所学知识分析问题、解决工程实际问题的能力。
4)通过生产现场对发动机从原材料到成品的生产过程的观察和分析;开阔学生的专业视野,拓宽专业知识面,丰富工程实践知识,了解专业的国内外科技发展水平和现状。
5)了解社会,接近工人群众,克服学生中轻视实践、轻视劳动群众的思想,树立实践观点、劳动观点、群众观点和集体主义观点。
二、生产实习的要求:1)熟悉发动机原理、构造及系统组成,及产品设计过程;2)熟悉发动机典型零件的结构、作用、材料、制造工艺及生产加工设备;3)重点了解发动机典型零件生产图纸及工艺文件,发动机装配工艺及检测方式,分析生产现场所制定的工艺规程等技术文件对保证产品性能的可行性和可靠程度;4)了解发动机制造的先进技术及发展趋势;5)了解发动机相关产品的作用及制造加工;6)了解熟悉发动机制造企业的生产组织、技术管理、质量保证体系和全面质量管理等方面的工作及生产安全防护方面的组织措施;7)了解实习企业的发展概况,所生产的主要产品,年生产纲领,生产规模;产品在国内外水平现状,开发新产品设想。
三、实习内容(1)公司概况及企业文化、发动机理论知识、生产工艺知识及消防安全知识、安全操作规程培训。
(2)团队文化建设(3)宁波公司汽车展厅机四大工艺参观(4)分配进工厂,厂部培训、实地实习,进行“一对一,手把手”教授学习。
四、实习总结时间过得很快,弹指一挥间,在吉利三个月的进工实习已经结束。
在吉利动力总成实习的这段时间里,我学到了很多在学校学不到的东西,吉利就犹如我的社会启蒙老师。
生产实习报告

生产实习报告关于生产实习报告集合九篇在当下这个社会中,我们使用报告的情况越来越多,其在写作上有一定的技巧。
那么报告应该怎么写才合适呢?以下是店铺收集整理的生产实习报告9篇,希望能够帮助到大家。
生产实习报告篇1一.摘要1、通过理论联系实际,巩固所学知识,提高实际动手能力,提高处理实际问题的能力。
2、了解实际工作的具体流程和需要掌握的知识以及应用方法3、发现自己知识缺乏的方面,及时进行补充,为将来顺利进入社会工作做好准备。
二.关键词计算机组装 cpu 主板硬盘内存光驱机箱三正文1.实习日记四月二十九号我们开始参加生产实习,老师安排了实习前的认识培训,让我们观看了关于硬件试验所必需了解的常识的录像带,比如说:台式组装计算机所具备的几大部件,各大部件的主要功能以及性能指标等等。
实习中的笔记总结为:[separator]4月29号-30号(硬件实习第一天、第二天)这两天其实也没动手去拆机装机,只是先叫大家学习一下拆机装机的基本必备知识,所以,学院统一安排看拆机装机视频,当然,学到了很多东西,看不到的东西。
平时虽说在这方面有积累,但归咎是表面的,一些细节及一些原理自己是没有总结出来,而通过看这两次视频补充了自己在这方面的缺陷。
让我看后得到最多的不是流程,而是原因,比如,在以前,只知道哪根线往哪插,那个设备该怎么样放置,完完全全的是靠死记硬背性的,可通过这两天的学习,不仅让我知道了这些,更让我知道了为什么要这样做,这样做的意义何在,利弊是什么,该怎么样去防止及保护等等以前看不到的知识,使我受益匪浅!5月8号-9号(硬件实习第三天、第四天)说实话,只有这两的实习才真正的体验了一下拆机装机的过程,可这毕竟来自前两天的准备工作。
虽然说拆机装机早在自己的机子上做过“实验”了,但在这里有不一样的地方,一是拆机装机气氛不一样,大家也是讨论的很激烈,问同学,问老师,总要问个为什么,可见大家的兴趣及高。
二是这些古董机子几乎大家都没见过,就像我们这一组,cpu 还是卡插式的,整了半天才卸下来,大家也对这玩意很感兴趣,拿着到处研究,当然,给装机带来了好多麻烦,因为没见过,所以在以前的实习中没装过,也就造成了现在不会装的后果。
最新生产实习报告(10篇)

最新生产实习报告(10篇)生产实习报告篇一这次我利用课余时间到了南海区新力电器厂实践。
新力电器厂是以生产电子变压器为主的私营企业。
建厂于1990年,投入一百多万建二千多平方生产场地及绿化设施。
现拥有全套生产环型变压器、ei系列变压器的设备和完善的检测设备,全力推行iso9002质量管理体系进行生产。
产品已通过ccee、gs认证。
现有员工一百多人,年产变压器能力可达三百万只。
该企业一向以:“讲质量、重信誉、服务周到:为宗旨,可根据客户不同要求设计及生产不同类型的变压器,深受广大用户的欢迎和依赖。
这次的实践由于时间比较短,不能完全了解整个企业情况。
在这次的实践中我主要了解企业的职能部门设置、企业生产运作、生产部门的工艺流程和仓库的管理这几个部分。
一、企业部门设置根基该企业管理人员的介绍:企业内部分为:办公室,仓库,技术部,品管部,生产部,后勤部。
办公室:是企业的核心,统管整个企业的事务如:拟定生产计划、协调个部门的工作、采购和人事管理工作等;仓库:是负责对原材料、生产辅助材料、成品等的收发和储存管理;技术部:主要是根基顾客的要求设计出符合顾客要求的产品和为生产部门提供技术支持;品管部:主要负责产品质量的检测;生产部:是负责产品的生产装配的工作后勤部:主要负责企业员工的饮食、住宿和文化生活等发面。
企业的职能部门结构图如下:从企业的职能部门结构中我们可以看到,改企业是采取高度集权制的管理模式的。
企业的决策权全部掌握在办公室这个核心部门里。
这种高度集权的管理模式,企业主比较容易控制整个企业,但是因为企业的高层不一定十分了解各部门的所以这会影响企业的工作效率和决策的正确性。
所以企业还应该适当地把权利下放到每个部门去让各部门去寻找自己的最有方案。
二、企业的生产运作生产与运作活动是一个“投入—变换-产出”的过程,即投入一定的资源,经过一系列或多种形式的变换,使其增值,最后以其中一种形式的产出提供给社会的过程。
也可以说,是一个社会组织通过获取和利用各种资源向社会提供有用产品的过程。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
生产(毕业)实习报告院(系)信息科学与工程学院专业班计应xxx学生姓名xxx指导教师xxx(实习时间:2015年11月30日~2014年12月11日)武昌首义学院实习报告撰写内容、格式与成绩评定一. 实习报告内容与格式目录1.实习单位简介;2.实习的主要内容;3.专题内容分析;4.实习收获与体会;5.对改进实习工作的建议。
二.实习报告书写要求:1.字数要求:理、工科专业不少于4000字;经、管、文、法类专业不少于5000字;艺术类专业不少于3000字;2.图表清晰并应符合国家标准和规范;3.若用笔书写应做到字迹工整。
三.实习成绩评定成绩综合评定等级:指导教师(签名):20 年月日目录1 实习单位简介 (2)1.1 软帝信息科技有限公司 (2)1.2 项目背景 (2)2 实习的主要内容 (3)2.1 项目内容 (3)2.2 实习目标 (3)2.3 参与人员 (4)2.4 实习模式 (4)2.5 实习时间 (4)2.6 实习活动进度安排表 (5)3 专题内容分析 (7)3.1 Android项目介绍 (7)3.1.1 创建Android虚拟机 (8)3.1.2 Android 音乐播放器的工程 (10)3.2 关键代码 (11)4.实习收获与体会 (17)1 实习单位简介1.1 软帝信息科技有限公司软帝信息科技有限公司简称软帝, 是一个具有鲜明技术特色的专业软件开发及咨询服务的软件企业,是中国软件外包行业的积极倡导者和参与者,并立志为全球客户提供全面的软件开发、测试、维护和认证等专业服务。
软帝主要服务领域为金融、电信、电力、钢铁、电子商务等,我们的质量保证系统能有效为客户提供从项目咨询设计到实施维护的全面服务。
软帝拥有一批专业化的团队和良好的人才梯队,海外归国人才的加盟,使我们迅速拥有进入国际市场的实力。
面对软件行业人力资源严重匮乏的现状,软帝基于雄厚的技术实力,研发了一套适用于企业内部员工的培训体系,使经过培训的员工能快速适应项目变换的需要,时刻掌握行业最新技术动向。
软帝非常注重具有自主知识产权产品的设计和开发工作,在CRM, DRP, ERP, 无线通讯, 嵌入式系统等技术领域都推出了自己的产品,并有着稳定的客户群。
软帝为包括IBM、 Microsoft、HP、NOKIA、MOTOROLA、NEC、Oracle、Cisco、SUN、NEC、SONY、Panasonic、华为、方正、联想、宝信等国内外客户提供了专业化服务。
软帝的优质技术服务赢得了客户的信赖。
1.2 项目背景IT行业已经渗透到各行各业,非IT业的IT人才需求也稳步增加,为解决企业IT 人才需求瓶颈,满足IT企业特别是跨国公司对JAVA高级软件人才的需要。
针对各类专、本科院校的一些基础扎实,有一定编程经验的大学生,软帝科技信息技术有限公司特此制定此提高班实习计划。
通过严格按照项目的真实开发流程设计,让大学生在企业中经历体会,提高整体把握项目技能,掌握最新流行技术。
本计划以“服务社会、服务企业、服务大学生”为基本理念,结合华中科技大学武昌分校相关专业学生的课程设计,实现企校合作,共同指导课程设计,以期实现学生走出教室,走向社会,通过实际的软件项目实习,让学生既完成了学科教学要求又使学生了解了企业,熟悉了培训平台。
2 实习的主要内容2.1项目内容本项目的目的是开发一个可以播放主流音乐文件格式的播放器。
音乐播放器的实现的这主要功能是播放主流格式的音乐文件,并且能够控制播放、暂停、上一曲、下一曲、进度条控制、视觉外观、播放列表和歌曲列表的操作等多种播放控制功能,界面简明,操2.2 实习目标实习目的:软件实习是一个综合性的设计型实践教学环节,旨在使学生通过软件开发的实践训练,进一步掌握设计开发软件的方法与技术,学会数据的组织方法,提高软件开发的实际能力,培养创造性的工程设计能力和分析、解决问题的能力。
巩固学生已学知识,使学生熟悉软件企业软件开发过程,提高学生对知识的融会贯通能力及动手能力。
实习目标:1.深化已学的理论知识,完成理论到实践的转化,让学生对软件开发领域的最新技术有本质的了解,并能熟练运用;2.通过电子商务网购平台的研发,让学生熟练操作各种开发平台,并能按照CMM3规范,和软件开发的流程开发一个小中型项目;3.提高分析和解决实际问题的能力,让学生有高质量的就业IT行业的机会;4.培养“开拓创新”能力。
大力提倡和鼓励在开发过程中使用新方法、新技术,激励学生实践的积极性和创造性,开拓思路,设计新算法、新创意,培养创造性的工程设计能力。
2.3 参与人员●企业实习组织管理人员软帝信息科技有限公司培训平台教务人员软帝信息科技有限公司派出教师:柴老师●企业实习指导老师软帝信息科技有限公司培训部高级讲师:柴老师华中科技大学武昌分校派出教师协助2.4 实习模式以实现具体的项目为手段,穿插先进的技术课程讲授,使用企业级软件项目的开发工具和平台,引导学员参与项目讨论,资深项目经理指导,让学员感受企业式项目开发流程和技术,加速由在校生向职业人士的转变,从而增强一定的就业竞争力。
2.5 实习时间10天。
2.6实习活动进度安排表3 专题内容分析3.1 Android项目介绍任何事物要运行,都要有它的环境,Android也有它的环境才能够运行,下面介绍Android的开发环境配置。
搭建开发环境需要的软件:1.操作系统:Windows XP或Linux;2.软件包:Android SDK(Software Development kit Java Development kit) 、ADT(Android Develoopment Tool)3.IDE环境:Eclipse IDE+ADT Eclipse3.3以上4.JDK:Java Runtime Environment虚拟机、(JDK)Java Development kit安装步骤如下:第一步:安装Java虚拟机sun-java6-jdk版本,第二步:安装Eclipse3.5工具。
第三步:安装Android SDK;第四步:安装Android ADT插件。
3.1.1创建Android虚拟机单击上图按钮,新建一个安卓虚拟机,在name栏中输入名字,将target 选中,然后设置size,单击create AVD按钮,就会弹出图3-5所示界面;其中name栏是所创建虚拟机的名字,target栏是需要的ADT的版本,size用来设置安卓虚拟机的大小。
在上图上单击start按钮,带程序启动后就会弹出如下图界面随后单击lanuch(执行)按钮,就会弹出安卓虚拟机界面,如图下图所示;3.1.2 Android 音乐播放器的工程Android工程基本结构目录包括:src (源代码)、gen(Android系统自动生成的常量)、Res(资源文件):主要存放程序界面的布局配置(.xml)文件和图片资源。
AndroidMainfes.xml 是四大组件的驱动配置文件,有它的存在,Android程序的四大组件才可以正常的跳转。
下图为音乐播放器代码结构和各界面的配置文件,图像资源等下图为该播放器的.Java文件下图为该播放器的图片资源下图为该播放器的各种界面的布局配置文件。
程序运行起来,首先是要创建安卓虚拟机,出现界面之后,选择一首音乐便会播放,或者单击播放按钮,歌曲也会播放。
3.2关键代码首先查询手机是否有SD卡,有则正常读取mp3文件获取列表,没有则提示插入SD卡protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(yout.activity_main);//访问手机的SD卡 mnt/sdcard//检查sd卡状态是否正常if(!Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTE D)){//sd卡不正常Toast.makeText(this, "亲,你的手机还没SD卡吧!",Toast.LENGTH_LONG).show();}else{//sd卡正常File file = Environment.getExternalStorageDirectory();file = new File(file,"music");//获取music目录所表示的文件对象musics = file.listFiles();//获取music目录中的所有文件并存储到数组中}//根据列表id获取列表对象list = (ListView)findViewById(R.id.music_list);}此代码的主要功能是用来使音乐播放器在进行播放前,从手机存储设备中过滤出后缀名为MP3的文件,一层一层往下找,不限于根目录下,知道最后没有子文件夹为止。
protected void onResume() {super.onResume();//准备数据List<Map<String,Object>> data = new ArrayList<Map<String,Object>>();for(int i = 0;i<musics.length;i++){Map<String,Object> map = new HashMap<String,Object>();map.put("name", musics[i].getName());//将歌曲名存储到map集合map.put("size", getSize(musics[i].length()));//存储歌曲大小所表示的字符串到集合data.add(map);}//创建适配器SimpleAdapter adapter = new SimpleAdapter(this,data,yout.music_item,new String[]{"name","size"},new int[]{R.id.music_name,R.id.music_size});//为列表设置适配器list.setAdapter(adapter);}下面为程序主要代码主要实现的功能为:设置播放器音量大小,音乐进度拖拉条,上一首,下一首,播放,停止,歌曲时间显示;public class MainActivity extends ListActivity {//用来存放音乐文件路径private ArrayList<String> musiclist = new ArrayList<String>();//用来存放音乐文件名字private ArrayList<String> musicnamelist = new ArrayList<String>();//音乐路径.<常量>private final String MUSIC_PUTH = "/sdcard/";//播放对象private MediaPlayer mediaPlayer;//音乐例表中当前要播放音乐文件的索引private int currentListItem;//图片按钮的申明private ImageButton imageStop;private ImageButton imagePause;private ImageButton imageLast;private ImageButton imageStart;private ImageButton imageNext;//关于音量的变量private AudioManager audioManager ;//最大音量private int maxVolume;//当前音量private int currentVolume;//音量拖动条private SeekBar soundBar;//显示时间的控件private TextView tv ;//音乐的进度条private SeekBar musicBar;//过虑器private MusicFilter mf;//用来标记是否为播放状态 (0:初始状态,1:播放状态,2:暂停状态)private int falg = 0 ;@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(yout.main);mf = new MusicFilter();//播放对象初始化mediaPlayer = new MediaPlayer();//调用音乐绑定方法this.musicList();//将5个按钮进行初始化imageStop = (ImageButton)this.findViewById(R.id.imageStop);// imagePause = (ImageButton)this.findViewById(R.id.imagePause);imageLast = (ImageButton)this.findViewById(R.id.imageLast);imageStart = (ImageButton)this.findViewById(R.id.imageStart);imageNext = (ImageButton)this.findViewById(R.id.imageNext);//获取系统声音管理器audioManager=(AudioManager) this.getSystemService(Context.AUDIO_SERVICE);//获取系统声音的最大值maxVolume= audioManager.getStreamMaxVolume(AudioManager.STREAM_MUSIC);//获取系统当前的声音值大小currentVolume= audioManager.getStreamVolume(AudioManager.STREAM_MUSIC);//初始化音量拖动条soundBar = (SeekBar)this.findViewById(R.id.soundBar);//设置音量拖动条的最大值soundBar.setMax(maxVolume);//设置音量拖动条的当前值soundBar.setProgress(currentVolume);//时间显示控件初始化tv = (TextView)this.findViewById(R.id.textView1);//把音乐播放进度条进行初始化musicBar =(SeekBar) this.findViewById(R.id.musicBar);//调用listener方法this.listener();}//递归....通过递归把sdcard里面所有的音乐文件中的路径和音乐名字分区保存到(musiclist 和musicnamelist)中private void showInfo(String path){File f = new File(path);//先实现文件类对象File [] fileList = f.listFiles(mf);if(fileList!=null){for (int i = 0; i < fileList.length; i++) {if(fileList[i].isFile()){musiclist.add(fileList[i].getAbsolutePath());musicnamelist.add(fileList[i].getName());}if(fileList[i].isDirectory()){//判断是否是一个目录如果是就递归showInfo(fileList[i].getPath());}}}}private void musicList(){//调用上面的递归方法.把sdcard里面的所有音乐文件的名字和路径分区保存到(musiclist和musicnamelist)这两个容器中s howInfo(MUSIC_PUTH);//1设置面板容器 2设置布局3音乐例表A rrayAdapter<String>adap=new ArrayAdapter<String>(MusicTestActivity.this, yout.musicitem, musicnamelist);//将适配器里面的数据添充到ListView(例表视图)中t his.setListAdapter(adap);}public String toTime(int time) {time /= 1000;int minute = time / 60;int hour = minute / 60;int second = time % 60;minute %= 60;return String.format("%02d:%02d", minute, second);}private void playMusic(String path){t ry {mediaPlayer.reset();//先重置一下mediaPlayer.setDataSource(path);//设置音乐文件的路径mediaPlayer.prepare();//准备mediaPlayer.setLooping(true);//循环播放mediaPlayer.start();//开始播放//设置音乐拖动度的当前进度初始值musicBar.setProgress(mediaPlayer.getCurrentPosition());//设置音乐拖动条的最大值musicBar.setMax(mediaPlayer.getDuration());//System.out.println("当前正在播放的歌曲时间是:" + mediaPlayer.getDuration());//显示出来当前音乐的时间tv.setText( toTime(mediaPlayer.getCurrentPosition()) + " / "+ toTime(mediaPlayer.getDuration()));//当歌曲开始播放时.线程也开始运行this.startProgressUpdate();} catch (IllegalArgumentException e) {e.printStackTrace();} catch (IllegalStateException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}}private Handler mHandle = new Handler(){public void handleMessage(Message msg) {//对音乐显示时间每一秒钟付值一次tv.setText( toTime(mediaPlayer.getCurrentPosition()) + " / "+ toTime(mediaPlayer.getDuration()) );//不断将音乐播放的位置赋值给MusicBar...musicBar.setProgress(mediaPlayer.getCurrentPosition());}};//申明一个线程类public class th extends Thread{//实例化此类的用户会转一个时间毫秒数进来付值给ii nt i ;//构造方法p ublic th(int i){this.i = i;}//线程方法p ublic void run(){while(true){try {this.sleep(i);} catch (InterruptedException e) {e.printStackTrace();}mHandle.sendEmptyMessage(0);}}}//开辟Thread 用于定期刷新SeekBar,改变音乐时间public void startProgressUpdate(){t h t = new th(1000);//初始化线程类转入1000毫秒t.start();//开启一个线程}//当用户返回时结束音乐并释放音乐对象public boolean onKeyDown(int keyCode, KeyEvent event) {if(keyCode == KeyEvent.KEYCODE_BACK){//音乐停止// mediaPlayer.stop();//可以释放播放器占用的资源,一旦确定不再使用播放器时应当尽早调用它释放资源。